################################################## # SiteSuggestionService_services.py # generated by ZSI.generate.wsdl2python ################################################## from SiteSuggestionService_services_types import * import urlparse, types from ZSI.TCcompound import ComplexType, Struct from ZSI import client import ZSI # Locator class SiteSuggestionServiceLocator: SiteSuggestionInterface_address = "https://adwords.google.com:443/api/adwords/v13/SiteSuggestionService" def getSiteSuggestionInterfaceAddress(self): return SiteSuggestionServiceLocator.SiteSuggestionInterface_address def getSiteSuggestionInterface(self, url=None, **kw): return SiteSuggestionServiceSoapBindingSOAP(url or SiteSuggestionServiceLocator.SiteSuggestionInterface_address, **kw) # Methods class SiteSuggestionServiceSoapBindingSOAP: def __init__(self, url, **kw): kw.setdefault("readerclass", None) kw.setdefault("writerclass", None) # no resource properties self.binding = client.Binding(url=url, **kw) # no ws-addressing # op: getSitesByCategoryName def getSitesByCategoryName(self, request): if isinstance(request, getSitesByCategoryNameRequest) is False: raise TypeError, "%s incorrect request type" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction="", **kw) # no output wsaction response = self.binding.Receive(getSitesByCategoryNameResponse.typecode) return response # op: getSitesByDemographics def getSitesByDemographics(self, request): if isinstance(request, getSitesByDemographicsRequest) is False: raise TypeError, "%s incorrect request type" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction="", **kw) # no output wsaction response = self.binding.Receive(getSitesByDemographicsResponse.typecode) return response # op: getSitesByTopics def getSitesByTopics(self, request): if isinstance(request, getSitesByTopicsRequest) is False: raise TypeError, "%s incorrect request type" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction="", **kw) # no output wsaction response = self.binding.Receive(getSitesByTopicsResponse.typecode) return response # op: getSitesByUrls def getSitesByUrls(self, request): if isinstance(request, getSitesByUrlsRequest) is False: raise TypeError, "%s incorrect request type" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction="", **kw) # no output wsaction response = self.binding.Receive(getSitesByUrlsResponse.typecode) return response getSitesByCategoryNameRequest = ns0.getSitesByCategoryName_Dec().pyclass getSitesByCategoryNameResponse = ns0.getSitesByCategoryNameResponse_Dec().pyclass getSitesByDemographicsRequest = ns0.getSitesByDemographics_Dec().pyclass getSitesByDemographicsResponse = ns0.getSitesByDemographicsResponse_Dec().pyclass getSitesByTopicsRequest = ns0.getSitesByTopics_Dec().pyclass getSitesByTopicsResponse = ns0.getSitesByTopicsResponse_Dec().pyclass getSitesByUrlsRequest = ns0.getSitesByUrls_Dec().pyclass getSitesByUrlsResponse = ns0.getSitesByUrlsResponse_Dec().pyclass