################################################## # InfoService_services.py # generated by ZSI.generate.wsdl2python ################################################## from InfoService_services_types import * import urlparse, types from ZSI.TCcompound import ComplexType, Struct from ZSI import client import ZSI # Locator class InfoServiceLocator: InfoInterface_address = "https://adwords.google.com:443/api/adwords/v13/InfoService" def getInfoInterfaceAddress(self): return InfoServiceLocator.InfoInterface_address def getInfoInterface(self, url=None, **kw): return InfoServiceSoapBindingSOAP(url or InfoServiceLocator.InfoInterface_address, **kw) # Methods class InfoServiceSoapBindingSOAP: 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: getFreeUsageQuotaThisMonth def getFreeUsageQuotaThisMonth(self, request): if isinstance(request, getFreeUsageQuotaThisMonthRequest) 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(getFreeUsageQuotaThisMonthResponse.typecode) return response # op: getMethodCost def getMethodCost(self, request): if isinstance(request, getMethodCostRequest) 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(getMethodCostResponse.typecode) return response # op: getOperationCount def getOperationCount(self, request): if isinstance(request, getOperationCountRequest) 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(getOperationCountResponse.typecode) return response # op: getOperationsQuotaThisMonth def getOperationsQuotaThisMonth(self, request): if isinstance(request, getOperationsQuotaThisMonthRequest) 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(getOperationsQuotaThisMonthResponse.typecode) return response # op: getUnitCount def getUnitCount(self, request): if isinstance(request, getUnitCountRequest) 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(getUnitCountResponse.typecode) return response # op: getUnitCountForClients def getUnitCountForClients(self, request): if isinstance(request, getUnitCountForClientsRequest) 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(getUnitCountForClientsResponse.typecode) return response # op: getUnitCountForMethod def getUnitCountForMethod(self, request): if isinstance(request, getUnitCountForMethodRequest) 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(getUnitCountForMethodResponse.typecode) return response # op: getUsageQuotaThisMonth def getUsageQuotaThisMonth(self, request): if isinstance(request, getUsageQuotaThisMonthRequest) 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(getUsageQuotaThisMonthResponse.typecode) return response getFreeUsageQuotaThisMonthRequest = ns0.getFreeUsageQuotaThisMonth_Dec().pyclass getFreeUsageQuotaThisMonthResponse = ns0.getFreeUsageQuotaThisMonthResponse_Dec().pyclass getMethodCostRequest = ns0.getMethodCost_Dec().pyclass getMethodCostResponse = ns0.getMethodCostResponse_Dec().pyclass getOperationCountRequest = ns0.getOperationCount_Dec().pyclass getOperationCountResponse = ns0.getOperationCountResponse_Dec().pyclass getOperationsQuotaThisMonthRequest = ns0.getOperationsQuotaThisMonth_Dec().pyclass getOperationsQuotaThisMonthResponse = ns0.getOperationsQuotaThisMonthResponse_Dec().pyclass getUnitCountRequest = ns0.getUnitCount_Dec().pyclass getUnitCountResponse = ns0.getUnitCountResponse_Dec().pyclass getUnitCountForClientsRequest = ns0.getUnitCountForClients_Dec().pyclass getUnitCountForClientsResponse = ns0.getUnitCountForClientsResponse_Dec().pyclass getUnitCountForMethodRequest = ns0.getUnitCountForMethod_Dec().pyclass getUnitCountForMethodResponse = ns0.getUnitCountForMethodResponse_Dec().pyclass getUsageQuotaThisMonthRequest = ns0.getUsageQuotaThisMonth_Dec().pyclass getUsageQuotaThisMonthResponse = ns0.getUsageQuotaThisMonthResponse_Dec().pyclass