1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
|
##################################################
# 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
|