################################################## # AdService_services.py # generated by ZSI.generate.wsdl2python ################################################## from AdService_services_types import * import urlparse, types from ZSI.TCcompound import ComplexType, Struct from ZSI import client import ZSI # Locator class AdServiceLocator: AdInterface_address = "https://adwords.google.com:443/api/adwords/v13/AdService" def getAdInterfaceAddress(self): return AdServiceLocator.AdInterface_address def getAdInterface(self, url=None, **kw): return AdServiceSoapBindingSOAP(url or AdServiceLocator.AdInterface_address, **kw) # Methods class AdServiceSoapBindingSOAP: 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: addAds def addAds(self, request): if isinstance(request, addAdsRequest) 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(addAdsResponse.typecode) return response # op: checkAds def checkAds(self, request): if isinstance(request, checkAdsRequest) 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(checkAdsResponse.typecode) return response # op: findBusinesses def findBusinesses(self, request): if isinstance(request, findBusinessesRequest) 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(findBusinessesResponse.typecode) return response # op: getActiveAds def getActiveAds(self, request): if isinstance(request, getActiveAdsRequest) 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(getActiveAdsResponse.typecode) return response # op: getAd def getAd(self, request): if isinstance(request, getAdRequest) 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(getAdResponse.typecode) return response # op: getAdStats def getAdStats(self, request): if isinstance(request, getAdStatsRequest) 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(getAdStatsResponse.typecode) return response # op: getAllAds def getAllAds(self, request): if isinstance(request, getAllAdsRequest) 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(getAllAdsResponse.typecode) return response # op: getMyBusinesses def getMyBusinesses(self, request): if isinstance(request, getMyBusinessesRequest) 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(getMyBusinessesResponse.typecode) return response # op: getMyVideos def getMyVideos(self, request): if isinstance(request, getMyVideosRequest) 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(getMyVideosResponse.typecode) return response # op: updateAds def updateAds(self, request): if isinstance(request, updateAdsRequest) 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(updateAdsResponse.typecode) return response addAdsRequest = ns0.addAds_Dec().pyclass addAdsResponse = ns0.addAdsResponse_Dec().pyclass checkAdsRequest = ns0.checkAds_Dec().pyclass checkAdsResponse = ns0.checkAdsResponse_Dec().pyclass findBusinessesRequest = ns0.findBusinesses_Dec().pyclass findBusinessesResponse = ns0.findBusinessesResponse_Dec().pyclass getActiveAdsRequest = ns0.getActiveAds_Dec().pyclass getActiveAdsResponse = ns0.getActiveAdsResponse_Dec().pyclass getAdRequest = ns0.getAd_Dec().pyclass getAdResponse = ns0.getAdResponse_Dec().pyclass getAdStatsRequest = ns0.getAdStats_Dec().pyclass getAdStatsResponse = ns0.getAdStatsResponse_Dec().pyclass getAllAdsRequest = ns0.getAllAds_Dec().pyclass getAllAdsResponse = ns0.getAllAdsResponse_Dec().pyclass getMyBusinessesRequest = ns0.getMyBusinesses_Dec().pyclass getMyBusinessesResponse = ns0.getMyBusinessesResponse_Dec().pyclass getMyVideosRequest = ns0.getMyVideos_Dec().pyclass getMyVideosResponse = ns0.getMyVideosResponse_Dec().pyclass updateAdsRequest = ns0.updateAds_Dec().pyclass updateAdsResponse = ns0.updateAdsResponse_Dec().pyclass