################################################## # CampaignService_services.py # generated by ZSI.generate.wsdl2python ################################################## from CampaignService_services_types import * import urlparse, types from ZSI.TCcompound import ComplexType, Struct from ZSI import client import ZSI # Locator class CampaignServiceLocator: CampaignInterface_address = "https://adwords.google.com:443/api/adwords/v13/CampaignService" def getCampaignInterfaceAddress(self): return CampaignServiceLocator.CampaignInterface_address def getCampaignInterface(self, url=None, **kw): return CampaignServiceSoapBindingSOAP(url or CampaignServiceLocator.CampaignInterface_address, **kw) # Methods class CampaignServiceSoapBindingSOAP: 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: addCampaign def addCampaign(self, request): if isinstance(request, addCampaignRequest) 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(addCampaignResponse.typecode) return response # op: addCampaignList def addCampaignList(self, request): if isinstance(request, addCampaignListRequest) 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(addCampaignListResponse.typecode) return response # op: getActiveAdWordsCampaigns def getActiveAdWordsCampaigns(self, request): if isinstance(request, getActiveAdWordsCampaignsRequest) 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(getActiveAdWordsCampaignsResponse.typecode) return response # op: getAllAdWordsCampaigns def getAllAdWordsCampaigns(self, request): if isinstance(request, getAllAdWordsCampaignsRequest) 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(getAllAdWordsCampaignsResponse.typecode) return response # op: getCampaign def getCampaign(self, request): if isinstance(request, getCampaignRequest) 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(getCampaignResponse.typecode) return response # op: getCampaignList def getCampaignList(self, request): if isinstance(request, getCampaignListRequest) 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(getCampaignListResponse.typecode) return response # op: getCampaignStats def getCampaignStats(self, request): if isinstance(request, getCampaignStatsRequest) 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(getCampaignStatsResponse.typecode) return response # op: getConversionOptimizerEligibility def getConversionOptimizerEligibility(self, request): if isinstance(request, getConversionOptimizerEligibilityRequest) 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(getConversionOptimizerEligibilityResponse.typecode) return response # op: getOptimizeAdServing def getOptimizeAdServing(self, request): if isinstance(request, getOptimizeAdServingRequest) 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(getOptimizeAdServingResponse.typecode) return response # op: getRecommendedBudgetList def getRecommendedBudgetList(self, request): if isinstance(request, getRecommendedBudgetListRequest) 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(getRecommendedBudgetListResponse.typecode) return response # op: getRecommendedBudgets def getRecommendedBudgets(self, request): if isinstance(request, getRecommendedBudgetsRequest) 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(getRecommendedBudgetsResponse.typecode) return response # op: setOptimizeAdServing def setOptimizeAdServing(self, request): if isinstance(request, setOptimizeAdServingRequest) 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(setOptimizeAdServingResponse.typecode) return response # op: updateCampaign def updateCampaign(self, request): if isinstance(request, updateCampaignRequest) 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(updateCampaignResponse.typecode) return response # op: updateCampaignList def updateCampaignList(self, request): if isinstance(request, updateCampaignListRequest) 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(updateCampaignListResponse.typecode) return response addCampaignRequest = ns0.addCampaign_Dec().pyclass addCampaignResponse = ns0.addCampaignResponse_Dec().pyclass addCampaignListRequest = ns0.addCampaignList_Dec().pyclass addCampaignListResponse = ns0.addCampaignListResponse_Dec().pyclass getActiveAdWordsCampaignsRequest = ns0.getActiveAdWordsCampaigns_Dec().pyclass getActiveAdWordsCampaignsResponse = ns0.getActiveAdWordsCampaignsResponse_Dec().pyclass getAllAdWordsCampaignsRequest = ns0.getAllAdWordsCampaigns_Dec().pyclass getAllAdWordsCampaignsResponse = ns0.getAllAdWordsCampaignsResponse_Dec().pyclass getCampaignRequest = ns0.getCampaign_Dec().pyclass getCampaignResponse = ns0.getCampaignResponse_Dec().pyclass getCampaignListRequest = ns0.getCampaignList_Dec().pyclass getCampaignListResponse = ns0.getCampaignListResponse_Dec().pyclass getCampaignStatsRequest = ns0.getCampaignStats_Dec().pyclass getCampaignStatsResponse = ns0.getCampaignStatsResponse_Dec().pyclass getConversionOptimizerEligibilityRequest = ns0.getConversionOptimizerEligibility_Dec().pyclass getConversionOptimizerEligibilityResponse = ns0.getConversionOptimizerEligibilityResponse_Dec().pyclass getOptimizeAdServingRequest = ns0.getOptimizeAdServing_Dec().pyclass getOptimizeAdServingResponse = ns0.getOptimizeAdServingResponse_Dec().pyclass getRecommendedBudgetListRequest = ns0.getRecommendedBudgetList_Dec().pyclass getRecommendedBudgetListResponse = ns0.getRecommendedBudgetListResponse_Dec().pyclass getRecommendedBudgetsRequest = ns0.getRecommendedBudgets_Dec().pyclass getRecommendedBudgetsResponse = ns0.getRecommendedBudgetsResponse_Dec().pyclass setOptimizeAdServingRequest = ns0.setOptimizeAdServing_Dec().pyclass setOptimizeAdServingResponse = ns0.setOptimizeAdServingResponse_Dec().pyclass updateCampaignRequest = ns0.updateCampaign_Dec().pyclass updateCampaignResponse = ns0.updateCampaignResponse_Dec().pyclass updateCampaignListRequest = ns0.updateCampaignList_Dec().pyclass updateCampaignListResponse = ns0.updateCampaignListResponse_Dec().pyclass