################################################## # CriterionService_services.py # generated by ZSI.generate.wsdl2python ################################################## from CriterionService_services_types import * import urlparse, types from ZSI.TCcompound import ComplexType, Struct from ZSI import client import ZSI # Locator class CriterionServiceLocator: CriterionInterface_address = "https://adwords.google.com:443/api/adwords/v13/CriterionService" def getCriterionInterfaceAddress(self): return CriterionServiceLocator.CriterionInterface_address def getCriterionInterface(self, url=None, **kw): return CriterionServiceSoapBindingSOAP(url or CriterionServiceLocator.CriterionInterface_address, **kw) # Methods class CriterionServiceSoapBindingSOAP: 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: addCriteria def addCriteria(self, request): if isinstance(request, addCriteriaRequest) 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(addCriteriaResponse.typecode) return response # op: checkCriteria def checkCriteria(self, request): if isinstance(request, checkCriteriaRequest) 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(checkCriteriaResponse.typecode) return response # op: getAllCriteria def getAllCriteria(self, request): if isinstance(request, getAllCriteriaRequest) 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(getAllCriteriaResponse.typecode) return response # op: getCampaignNegativeCriteria def getCampaignNegativeCriteria(self, request): if isinstance(request, getCampaignNegativeCriteriaRequest) 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(getCampaignNegativeCriteriaResponse.typecode) return response # op: getCriteria def getCriteria(self, request): if isinstance(request, getCriteriaRequest) 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(getCriteriaResponse.typecode) return response # op: getCriterionStats def getCriterionStats(self, request): if isinstance(request, getCriterionStatsRequest) 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(getCriterionStatsResponse.typecode) return response # op: removeCriteria def removeCriteria(self, request): if isinstance(request, removeCriteriaRequest) 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(removeCriteriaResponse.typecode) return response # op: setCampaignNegativeCriteria def setCampaignNegativeCriteria(self, request): if isinstance(request, setCampaignNegativeCriteriaRequest) 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(setCampaignNegativeCriteriaResponse.typecode) return response # op: updateCriteria def updateCriteria(self, request): if isinstance(request, updateCriteriaRequest) 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(updateCriteriaResponse.typecode) return response addCriteriaRequest = ns0.addCriteria_Dec().pyclass addCriteriaResponse = ns0.addCriteriaResponse_Dec().pyclass checkCriteriaRequest = ns0.checkCriteria_Dec().pyclass checkCriteriaResponse = ns0.checkCriteriaResponse_Dec().pyclass getAllCriteriaRequest = ns0.getAllCriteria_Dec().pyclass getAllCriteriaResponse = ns0.getAllCriteriaResponse_Dec().pyclass getCampaignNegativeCriteriaRequest = ns0.getCampaignNegativeCriteria_Dec().pyclass getCampaignNegativeCriteriaResponse = ns0.getCampaignNegativeCriteriaResponse_Dec().pyclass getCriteriaRequest = ns0.getCriteria_Dec().pyclass getCriteriaResponse = ns0.getCriteriaResponse_Dec().pyclass getCriterionStatsRequest = ns0.getCriterionStats_Dec().pyclass getCriterionStatsResponse = ns0.getCriterionStatsResponse_Dec().pyclass removeCriteriaRequest = ns0.removeCriteria_Dec().pyclass removeCriteriaResponse = ns0.removeCriteriaResponse_Dec().pyclass setCampaignNegativeCriteriaRequest = ns0.setCampaignNegativeCriteria_Dec().pyclass setCampaignNegativeCriteriaResponse = ns0.setCampaignNegativeCriteriaResponse_Dec().pyclass updateCriteriaRequest = ns0.updateCriteria_Dec().pyclass updateCriteriaResponse = ns0.updateCriteriaResponse_Dec().pyclass