OLD | NEW |
| 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 |
1 library googleapis.adexchangebuyer.v1_3; | 3 library googleapis.adexchangebuyer.v1_3; |
2 | 4 |
3 import "dart:core" as core; | 5 import 'dart:core' as core; |
4 import "dart:collection" as collection; | 6 import 'dart:collection' as collection; |
5 import "dart:async" as async; | 7 import 'dart:async' as async; |
6 import "dart:convert" as convert; | 8 import 'dart:convert' as convert; |
7 | 9 |
8 import "package:crypto/crypto.dart" as crypto; | 10 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
| 11 import 'package:crypto/crypto.dart' as crypto; |
9 import 'package:http/http.dart' as http; | 12 import 'package:http/http.dart' as http; |
10 import '../src/common_internal.dart' as common_internal; | |
11 import '../common/common.dart' as common; | |
12 | 13 |
13 export '../common/common.dart' show ApiRequestError; | 14 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show |
14 export '../common/common.dart' show DetailedApiRequestError; | 15 ApiRequestError, DetailedApiRequestError; |
| 16 |
| 17 const core.String USER_AGENT = 'dart-api-client adexchangebuyer/v1.3'; |
15 | 18 |
16 /** | 19 /** |
17 * Accesses your bidding-account information, submits creatives for validation, | 20 * Accesses your bidding-account information, submits creatives for validation, |
18 * finds available direct deals, and retrieves performance reports. | 21 * finds available direct deals, and retrieves performance reports. |
19 */ | 22 */ |
20 class AdexchangebuyerApi { | 23 class AdexchangebuyerApi { |
21 /** Manage your Ad Exchange buyer account configuration */ | 24 /** Manage your Ad Exchange buyer account configuration */ |
22 static const AdexchangeBuyerScope = "https://www.googleapis.com/auth/adexchang
e.buyer"; | 25 static const AdexchangeBuyerScope = "https://www.googleapis.com/auth/adexchang
e.buyer"; |
23 | 26 |
24 | 27 |
25 final common_internal.ApiRequester _requester; | 28 final commons.ApiRequester _requester; |
26 | 29 |
27 AccountsResourceApi get accounts => new AccountsResourceApi(_requester); | 30 AccountsResourceApi get accounts => new AccountsResourceApi(_requester); |
28 BillingInfoResourceApi get billingInfo => new BillingInfoResourceApi(_requeste
r); | 31 BillingInfoResourceApi get billingInfo => new BillingInfoResourceApi(_requeste
r); |
29 BudgetResourceApi get budget => new BudgetResourceApi(_requester); | 32 BudgetResourceApi get budget => new BudgetResourceApi(_requester); |
30 CreativesResourceApi get creatives => new CreativesResourceApi(_requester); | 33 CreativesResourceApi get creatives => new CreativesResourceApi(_requester); |
31 DirectDealsResourceApi get directDeals => new DirectDealsResourceApi(_requeste
r); | 34 DirectDealsResourceApi get directDeals => new DirectDealsResourceApi(_requeste
r); |
32 PerformanceReportResourceApi get performanceReport => new PerformanceReportRes
ourceApi(_requester); | 35 PerformanceReportResourceApi get performanceReport => new PerformanceReportRes
ourceApi(_requester); |
33 PretargetingConfigResourceApi get pretargetingConfig => new PretargetingConfig
ResourceApi(_requester); | 36 PretargetingConfigResourceApi get pretargetingConfig => new PretargetingConfig
ResourceApi(_requester); |
34 | 37 |
35 AdexchangebuyerApi(http.Client client, {core.String rootUrl: "https://www.goog
leapis.com/", core.String servicePath: "adexchangebuyer/v1.3/"}) : | 38 AdexchangebuyerApi(http.Client client, {core.String rootUrl: "https://www.goog
leapis.com/", core.String servicePath: "adexchangebuyer/v1.3/"}) : |
36 _requester = new common_internal.ApiRequester(client, rootUrl, servicePath
); | 39 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); |
37 } | 40 } |
38 | 41 |
39 | 42 |
40 /** Not documented yet. */ | |
41 class AccountsResourceApi { | 43 class AccountsResourceApi { |
42 final common_internal.ApiRequester _requester; | 44 final commons.ApiRequester _requester; |
43 | 45 |
44 AccountsResourceApi(common_internal.ApiRequester client) : | 46 AccountsResourceApi(commons.ApiRequester client) : |
45 _requester = client; | 47 _requester = client; |
46 | 48 |
47 /** | 49 /** |
48 * Gets one account by ID. | 50 * Gets one account by ID. |
49 * | 51 * |
50 * Request parameters: | 52 * Request parameters: |
51 * | 53 * |
52 * [id] - The account id | 54 * [id] - The account id |
53 * | 55 * |
54 * Completes with a [Account]. | 56 * Completes with a [Account]. |
55 * | 57 * |
56 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 58 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
57 * error. | 59 * error. |
58 * | 60 * |
59 * If the used [http.Client] completes with an error when making a REST call, | 61 * If the used [http.Client] completes with an error when making a REST call, |
60 * this method will complete with the same error. | 62 * this method will complete with the same error. |
61 */ | 63 */ |
62 async.Future<Account> get(core.int id) { | 64 async.Future<Account> get(core.int id) { |
63 var _url = null; | 65 var _url = null; |
64 var _queryParams = new core.Map(); | 66 var _queryParams = new core.Map(); |
65 var _uploadMedia = null; | 67 var _uploadMedia = null; |
66 var _uploadOptions = null; | 68 var _uploadOptions = null; |
67 var _downloadOptions = common.DownloadOptions.Metadata; | 69 var _downloadOptions = commons.DownloadOptions.Metadata; |
68 var _body = null; | 70 var _body = null; |
69 | 71 |
70 if (id == null) { | 72 if (id == null) { |
71 throw new core.ArgumentError("Parameter id is required."); | 73 throw new core.ArgumentError("Parameter id is required."); |
72 } | 74 } |
73 | 75 |
74 | 76 |
75 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$id'); | 77 _url = 'accounts/' + commons.Escaper.ecapeVariable('$id'); |
76 | 78 |
77 var _response = _requester.request(_url, | 79 var _response = _requester.request(_url, |
78 "GET", | 80 "GET", |
79 body: _body, | 81 body: _body, |
80 queryParams: _queryParams, | 82 queryParams: _queryParams, |
81 uploadOptions: _uploadOptions, | 83 uploadOptions: _uploadOptions, |
82 uploadMedia: _uploadMedia, | 84 uploadMedia: _uploadMedia, |
83 downloadOptions: _downloadOptions); | 85 downloadOptions: _downloadOptions); |
84 return _response.then((data) => new Account.fromJson(data)); | 86 return _response.then((data) => new Account.fromJson(data)); |
85 } | 87 } |
86 | 88 |
87 /** | 89 /** |
88 * Retrieves the authenticated user's list of accounts. | 90 * Retrieves the authenticated user's list of accounts. |
89 * | 91 * |
90 * Request parameters: | 92 * Request parameters: |
91 * | 93 * |
92 * Completes with a [AccountsList]. | 94 * Completes with a [AccountsList]. |
93 * | 95 * |
94 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 96 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
95 * error. | 97 * error. |
96 * | 98 * |
97 * If the used [http.Client] completes with an error when making a REST call, | 99 * If the used [http.Client] completes with an error when making a REST call, |
98 * this method will complete with the same error. | 100 * this method will complete with the same error. |
99 */ | 101 */ |
100 async.Future<AccountsList> list() { | 102 async.Future<AccountsList> list() { |
101 var _url = null; | 103 var _url = null; |
102 var _queryParams = new core.Map(); | 104 var _queryParams = new core.Map(); |
103 var _uploadMedia = null; | 105 var _uploadMedia = null; |
104 var _uploadOptions = null; | 106 var _uploadOptions = null; |
105 var _downloadOptions = common.DownloadOptions.Metadata; | 107 var _downloadOptions = commons.DownloadOptions.Metadata; |
106 var _body = null; | 108 var _body = null; |
107 | 109 |
108 | 110 |
109 | 111 |
110 _url = 'accounts'; | 112 _url = 'accounts'; |
111 | 113 |
112 var _response = _requester.request(_url, | 114 var _response = _requester.request(_url, |
113 "GET", | 115 "GET", |
114 body: _body, | 116 body: _body, |
115 queryParams: _queryParams, | 117 queryParams: _queryParams, |
116 uploadOptions: _uploadOptions, | 118 uploadOptions: _uploadOptions, |
117 uploadMedia: _uploadMedia, | 119 uploadMedia: _uploadMedia, |
118 downloadOptions: _downloadOptions); | 120 downloadOptions: _downloadOptions); |
119 return _response.then((data) => new AccountsList.fromJson(data)); | 121 return _response.then((data) => new AccountsList.fromJson(data)); |
120 } | 122 } |
121 | 123 |
122 /** | 124 /** |
123 * Updates an existing account. This method supports patch semantics. | 125 * Updates an existing account. This method supports patch semantics. |
124 * | 126 * |
125 * [request] - The metadata request object. | 127 * [request] - The metadata request object. |
126 * | 128 * |
127 * Request parameters: | 129 * Request parameters: |
128 * | 130 * |
129 * [id] - The account id | 131 * [id] - The account id |
130 * | 132 * |
131 * Completes with a [Account]. | 133 * Completes with a [Account]. |
132 * | 134 * |
133 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 135 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
134 * error. | 136 * error. |
135 * | 137 * |
136 * If the used [http.Client] completes with an error when making a REST call, | 138 * If the used [http.Client] completes with an error when making a REST call, |
137 * this method will complete with the same error. | 139 * this method will complete with the same error. |
138 */ | 140 */ |
139 async.Future<Account> patch(Account request, core.int id) { | 141 async.Future<Account> patch(Account request, core.int id) { |
140 var _url = null; | 142 var _url = null; |
141 var _queryParams = new core.Map(); | 143 var _queryParams = new core.Map(); |
142 var _uploadMedia = null; | 144 var _uploadMedia = null; |
143 var _uploadOptions = null; | 145 var _uploadOptions = null; |
144 var _downloadOptions = common.DownloadOptions.Metadata; | 146 var _downloadOptions = commons.DownloadOptions.Metadata; |
145 var _body = null; | 147 var _body = null; |
146 | 148 |
147 if (request != null) { | 149 if (request != null) { |
148 _body = convert.JSON.encode((request).toJson()); | 150 _body = convert.JSON.encode((request).toJson()); |
149 } | 151 } |
150 if (id == null) { | 152 if (id == null) { |
151 throw new core.ArgumentError("Parameter id is required."); | 153 throw new core.ArgumentError("Parameter id is required."); |
152 } | 154 } |
153 | 155 |
154 | 156 |
155 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$id'); | 157 _url = 'accounts/' + commons.Escaper.ecapeVariable('$id'); |
156 | 158 |
157 var _response = _requester.request(_url, | 159 var _response = _requester.request(_url, |
158 "PATCH", | 160 "PATCH", |
159 body: _body, | 161 body: _body, |
160 queryParams: _queryParams, | 162 queryParams: _queryParams, |
161 uploadOptions: _uploadOptions, | 163 uploadOptions: _uploadOptions, |
162 uploadMedia: _uploadMedia, | 164 uploadMedia: _uploadMedia, |
163 downloadOptions: _downloadOptions); | 165 downloadOptions: _downloadOptions); |
164 return _response.then((data) => new Account.fromJson(data)); | 166 return _response.then((data) => new Account.fromJson(data)); |
165 } | 167 } |
166 | 168 |
167 /** | 169 /** |
168 * Updates an existing account. | 170 * Updates an existing account. |
169 * | 171 * |
170 * [request] - The metadata request object. | 172 * [request] - The metadata request object. |
171 * | 173 * |
172 * Request parameters: | 174 * Request parameters: |
173 * | 175 * |
174 * [id] - The account id | 176 * [id] - The account id |
175 * | 177 * |
176 * Completes with a [Account]. | 178 * Completes with a [Account]. |
177 * | 179 * |
178 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 180 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
179 * error. | 181 * error. |
180 * | 182 * |
181 * If the used [http.Client] completes with an error when making a REST call, | 183 * If the used [http.Client] completes with an error when making a REST call, |
182 * this method will complete with the same error. | 184 * this method will complete with the same error. |
183 */ | 185 */ |
184 async.Future<Account> update(Account request, core.int id) { | 186 async.Future<Account> update(Account request, core.int id) { |
185 var _url = null; | 187 var _url = null; |
186 var _queryParams = new core.Map(); | 188 var _queryParams = new core.Map(); |
187 var _uploadMedia = null; | 189 var _uploadMedia = null; |
188 var _uploadOptions = null; | 190 var _uploadOptions = null; |
189 var _downloadOptions = common.DownloadOptions.Metadata; | 191 var _downloadOptions = commons.DownloadOptions.Metadata; |
190 var _body = null; | 192 var _body = null; |
191 | 193 |
192 if (request != null) { | 194 if (request != null) { |
193 _body = convert.JSON.encode((request).toJson()); | 195 _body = convert.JSON.encode((request).toJson()); |
194 } | 196 } |
195 if (id == null) { | 197 if (id == null) { |
196 throw new core.ArgumentError("Parameter id is required."); | 198 throw new core.ArgumentError("Parameter id is required."); |
197 } | 199 } |
198 | 200 |
199 | 201 |
200 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$id'); | 202 _url = 'accounts/' + commons.Escaper.ecapeVariable('$id'); |
201 | 203 |
202 var _response = _requester.request(_url, | 204 var _response = _requester.request(_url, |
203 "PUT", | 205 "PUT", |
204 body: _body, | 206 body: _body, |
205 queryParams: _queryParams, | 207 queryParams: _queryParams, |
206 uploadOptions: _uploadOptions, | 208 uploadOptions: _uploadOptions, |
207 uploadMedia: _uploadMedia, | 209 uploadMedia: _uploadMedia, |
208 downloadOptions: _downloadOptions); | 210 downloadOptions: _downloadOptions); |
209 return _response.then((data) => new Account.fromJson(data)); | 211 return _response.then((data) => new Account.fromJson(data)); |
210 } | 212 } |
211 | 213 |
212 } | 214 } |
213 | 215 |
214 | 216 |
215 /** Not documented yet. */ | |
216 class BillingInfoResourceApi { | 217 class BillingInfoResourceApi { |
217 final common_internal.ApiRequester _requester; | 218 final commons.ApiRequester _requester; |
218 | 219 |
219 BillingInfoResourceApi(common_internal.ApiRequester client) : | 220 BillingInfoResourceApi(commons.ApiRequester client) : |
220 _requester = client; | 221 _requester = client; |
221 | 222 |
222 /** | 223 /** |
223 * Returns the billing information for one account specified by account ID. | 224 * Returns the billing information for one account specified by account ID. |
224 * | 225 * |
225 * Request parameters: | 226 * Request parameters: |
226 * | 227 * |
227 * [accountId] - The account id. | 228 * [accountId] - The account id. |
228 * | 229 * |
229 * Completes with a [BillingInfo]. | 230 * Completes with a [BillingInfo]. |
230 * | 231 * |
231 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 232 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
232 * error. | 233 * error. |
233 * | 234 * |
234 * If the used [http.Client] completes with an error when making a REST call, | 235 * If the used [http.Client] completes with an error when making a REST call, |
235 * this method will complete with the same error. | 236 * this method will complete with the same error. |
236 */ | 237 */ |
237 async.Future<BillingInfo> get(core.int accountId) { | 238 async.Future<BillingInfo> get(core.int accountId) { |
238 var _url = null; | 239 var _url = null; |
239 var _queryParams = new core.Map(); | 240 var _queryParams = new core.Map(); |
240 var _uploadMedia = null; | 241 var _uploadMedia = null; |
241 var _uploadOptions = null; | 242 var _uploadOptions = null; |
242 var _downloadOptions = common.DownloadOptions.Metadata; | 243 var _downloadOptions = commons.DownloadOptions.Metadata; |
243 var _body = null; | 244 var _body = null; |
244 | 245 |
245 if (accountId == null) { | 246 if (accountId == null) { |
246 throw new core.ArgumentError("Parameter accountId is required."); | 247 throw new core.ArgumentError("Parameter accountId is required."); |
247 } | 248 } |
248 | 249 |
249 | 250 |
250 _url = 'billinginfo/' + common_internal.Escaper.ecapeVariable('$accountId'); | 251 _url = 'billinginfo/' + commons.Escaper.ecapeVariable('$accountId'); |
251 | 252 |
252 var _response = _requester.request(_url, | 253 var _response = _requester.request(_url, |
253 "GET", | 254 "GET", |
254 body: _body, | 255 body: _body, |
255 queryParams: _queryParams, | 256 queryParams: _queryParams, |
256 uploadOptions: _uploadOptions, | 257 uploadOptions: _uploadOptions, |
257 uploadMedia: _uploadMedia, | 258 uploadMedia: _uploadMedia, |
258 downloadOptions: _downloadOptions); | 259 downloadOptions: _downloadOptions); |
259 return _response.then((data) => new BillingInfo.fromJson(data)); | 260 return _response.then((data) => new BillingInfo.fromJson(data)); |
260 } | 261 } |
261 | 262 |
262 /** | 263 /** |
263 * Retrieves a list of billing information for all accounts of the | 264 * Retrieves a list of billing information for all accounts of the |
264 * authenticated user. | 265 * authenticated user. |
265 * | 266 * |
266 * Request parameters: | 267 * Request parameters: |
267 * | 268 * |
268 * Completes with a [BillingInfoList]. | 269 * Completes with a [BillingInfoList]. |
269 * | 270 * |
270 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 271 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
271 * error. | 272 * error. |
272 * | 273 * |
273 * If the used [http.Client] completes with an error when making a REST call, | 274 * If the used [http.Client] completes with an error when making a REST call, |
274 * this method will complete with the same error. | 275 * this method will complete with the same error. |
275 */ | 276 */ |
276 async.Future<BillingInfoList> list() { | 277 async.Future<BillingInfoList> list() { |
277 var _url = null; | 278 var _url = null; |
278 var _queryParams = new core.Map(); | 279 var _queryParams = new core.Map(); |
279 var _uploadMedia = null; | 280 var _uploadMedia = null; |
280 var _uploadOptions = null; | 281 var _uploadOptions = null; |
281 var _downloadOptions = common.DownloadOptions.Metadata; | 282 var _downloadOptions = commons.DownloadOptions.Metadata; |
282 var _body = null; | 283 var _body = null; |
283 | 284 |
284 | 285 |
285 | 286 |
286 _url = 'billinginfo'; | 287 _url = 'billinginfo'; |
287 | 288 |
288 var _response = _requester.request(_url, | 289 var _response = _requester.request(_url, |
289 "GET", | 290 "GET", |
290 body: _body, | 291 body: _body, |
291 queryParams: _queryParams, | 292 queryParams: _queryParams, |
292 uploadOptions: _uploadOptions, | 293 uploadOptions: _uploadOptions, |
293 uploadMedia: _uploadMedia, | 294 uploadMedia: _uploadMedia, |
294 downloadOptions: _downloadOptions); | 295 downloadOptions: _downloadOptions); |
295 return _response.then((data) => new BillingInfoList.fromJson(data)); | 296 return _response.then((data) => new BillingInfoList.fromJson(data)); |
296 } | 297 } |
297 | 298 |
298 } | 299 } |
299 | 300 |
300 | 301 |
301 /** Not documented yet. */ | |
302 class BudgetResourceApi { | 302 class BudgetResourceApi { |
303 final common_internal.ApiRequester _requester; | 303 final commons.ApiRequester _requester; |
304 | 304 |
305 BudgetResourceApi(common_internal.ApiRequester client) : | 305 BudgetResourceApi(commons.ApiRequester client) : |
306 _requester = client; | 306 _requester = client; |
307 | 307 |
308 /** | 308 /** |
309 * Returns the budget information for the adgroup specified by the accountId | 309 * Returns the budget information for the adgroup specified by the accountId |
310 * and billingId. | 310 * and billingId. |
311 * | 311 * |
312 * Request parameters: | 312 * Request parameters: |
313 * | 313 * |
314 * [accountId] - The account id to get the budget information for. | 314 * [accountId] - The account id to get the budget information for. |
315 * | 315 * |
316 * [billingId] - The billing id to get the budget information for. | 316 * [billingId] - The billing id to get the budget information for. |
317 * | 317 * |
318 * Completes with a [Budget]. | 318 * Completes with a [Budget]. |
319 * | 319 * |
320 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 320 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
321 * error. | 321 * error. |
322 * | 322 * |
323 * If the used [http.Client] completes with an error when making a REST call, | 323 * If the used [http.Client] completes with an error when making a REST call, |
324 * this method will complete with the same error. | 324 * this method will complete with the same error. |
325 */ | 325 */ |
326 async.Future<Budget> get(core.String accountId, core.String billingId) { | 326 async.Future<Budget> get(core.String accountId, core.String billingId) { |
327 var _url = null; | 327 var _url = null; |
328 var _queryParams = new core.Map(); | 328 var _queryParams = new core.Map(); |
329 var _uploadMedia = null; | 329 var _uploadMedia = null; |
330 var _uploadOptions = null; | 330 var _uploadOptions = null; |
331 var _downloadOptions = common.DownloadOptions.Metadata; | 331 var _downloadOptions = commons.DownloadOptions.Metadata; |
332 var _body = null; | 332 var _body = null; |
333 | 333 |
334 if (accountId == null) { | 334 if (accountId == null) { |
335 throw new core.ArgumentError("Parameter accountId is required."); | 335 throw new core.ArgumentError("Parameter accountId is required."); |
336 } | 336 } |
337 if (billingId == null) { | 337 if (billingId == null) { |
338 throw new core.ArgumentError("Parameter billingId is required."); | 338 throw new core.ArgumentError("Parameter billingId is required."); |
339 } | 339 } |
340 | 340 |
341 | 341 |
342 _url = 'billinginfo/' + common_internal.Escaper.ecapeVariable('$accountId')
+ '/' + common_internal.Escaper.ecapeVariable('$billingId'); | 342 _url = 'billinginfo/' + commons.Escaper.ecapeVariable('$accountId') + '/' +
commons.Escaper.ecapeVariable('$billingId'); |
343 | 343 |
344 var _response = _requester.request(_url, | 344 var _response = _requester.request(_url, |
345 "GET", | 345 "GET", |
346 body: _body, | 346 body: _body, |
347 queryParams: _queryParams, | 347 queryParams: _queryParams, |
348 uploadOptions: _uploadOptions, | 348 uploadOptions: _uploadOptions, |
349 uploadMedia: _uploadMedia, | 349 uploadMedia: _uploadMedia, |
350 downloadOptions: _downloadOptions); | 350 downloadOptions: _downloadOptions); |
351 return _response.then((data) => new Budget.fromJson(data)); | 351 return _response.then((data) => new Budget.fromJson(data)); |
352 } | 352 } |
353 | 353 |
354 /** | 354 /** |
355 * Updates the budget amount for the budget of the adgroup specified by the | 355 * Updates the budget amount for the budget of the adgroup specified by the |
356 * accountId and billingId, with the budget amount in the request. This method | 356 * accountId and billingId, with the budget amount in the request. This method |
357 * supports patch semantics. | 357 * supports patch semantics. |
358 * | 358 * |
359 * [request] - The metadata request object. | 359 * [request] - The metadata request object. |
360 * | 360 * |
361 * Request parameters: | 361 * Request parameters: |
362 * | 362 * |
363 * [accountId] - The account id associated with the budget being updated. | 363 * [accountId] - The account id associated with the budget being updated. |
364 * | 364 * |
365 * [billingId] - The billing id associated with the budget being updated. | 365 * [billingId] - The billing id associated with the budget being updated. |
366 * | 366 * |
367 * Completes with a [Budget]. | 367 * Completes with a [Budget]. |
368 * | 368 * |
369 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 369 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
370 * error. | 370 * error. |
371 * | 371 * |
372 * If the used [http.Client] completes with an error when making a REST call, | 372 * If the used [http.Client] completes with an error when making a REST call, |
373 * this method will complete with the same error. | 373 * this method will complete with the same error. |
374 */ | 374 */ |
375 async.Future<Budget> patch(Budget request, core.String accountId, core.String
billingId) { | 375 async.Future<Budget> patch(Budget request, core.String accountId, core.String
billingId) { |
376 var _url = null; | 376 var _url = null; |
377 var _queryParams = new core.Map(); | 377 var _queryParams = new core.Map(); |
378 var _uploadMedia = null; | 378 var _uploadMedia = null; |
379 var _uploadOptions = null; | 379 var _uploadOptions = null; |
380 var _downloadOptions = common.DownloadOptions.Metadata; | 380 var _downloadOptions = commons.DownloadOptions.Metadata; |
381 var _body = null; | 381 var _body = null; |
382 | 382 |
383 if (request != null) { | 383 if (request != null) { |
384 _body = convert.JSON.encode((request).toJson()); | 384 _body = convert.JSON.encode((request).toJson()); |
385 } | 385 } |
386 if (accountId == null) { | 386 if (accountId == null) { |
387 throw new core.ArgumentError("Parameter accountId is required."); | 387 throw new core.ArgumentError("Parameter accountId is required."); |
388 } | 388 } |
389 if (billingId == null) { | 389 if (billingId == null) { |
390 throw new core.ArgumentError("Parameter billingId is required."); | 390 throw new core.ArgumentError("Parameter billingId is required."); |
391 } | 391 } |
392 | 392 |
393 | 393 |
394 _url = 'billinginfo/' + common_internal.Escaper.ecapeVariable('$accountId')
+ '/' + common_internal.Escaper.ecapeVariable('$billingId'); | 394 _url = 'billinginfo/' + commons.Escaper.ecapeVariable('$accountId') + '/' +
commons.Escaper.ecapeVariable('$billingId'); |
395 | 395 |
396 var _response = _requester.request(_url, | 396 var _response = _requester.request(_url, |
397 "PATCH", | 397 "PATCH", |
398 body: _body, | 398 body: _body, |
399 queryParams: _queryParams, | 399 queryParams: _queryParams, |
400 uploadOptions: _uploadOptions, | 400 uploadOptions: _uploadOptions, |
401 uploadMedia: _uploadMedia, | 401 uploadMedia: _uploadMedia, |
402 downloadOptions: _downloadOptions); | 402 downloadOptions: _downloadOptions); |
403 return _response.then((data) => new Budget.fromJson(data)); | 403 return _response.then((data) => new Budget.fromJson(data)); |
404 } | 404 } |
405 | 405 |
406 /** | 406 /** |
407 * Updates the budget amount for the budget of the adgroup specified by the | 407 * Updates the budget amount for the budget of the adgroup specified by the |
408 * accountId and billingId, with the budget amount in the request. | 408 * accountId and billingId, with the budget amount in the request. |
409 * | 409 * |
410 * [request] - The metadata request object. | 410 * [request] - The metadata request object. |
411 * | 411 * |
412 * Request parameters: | 412 * Request parameters: |
413 * | 413 * |
414 * [accountId] - The account id associated with the budget being updated. | 414 * [accountId] - The account id associated with the budget being updated. |
415 * | 415 * |
416 * [billingId] - The billing id associated with the budget being updated. | 416 * [billingId] - The billing id associated with the budget being updated. |
417 * | 417 * |
418 * Completes with a [Budget]. | 418 * Completes with a [Budget]. |
419 * | 419 * |
420 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 420 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
421 * error. | 421 * error. |
422 * | 422 * |
423 * If the used [http.Client] completes with an error when making a REST call, | 423 * If the used [http.Client] completes with an error when making a REST call, |
424 * this method will complete with the same error. | 424 * this method will complete with the same error. |
425 */ | 425 */ |
426 async.Future<Budget> update(Budget request, core.String accountId, core.String
billingId) { | 426 async.Future<Budget> update(Budget request, core.String accountId, core.String
billingId) { |
427 var _url = null; | 427 var _url = null; |
428 var _queryParams = new core.Map(); | 428 var _queryParams = new core.Map(); |
429 var _uploadMedia = null; | 429 var _uploadMedia = null; |
430 var _uploadOptions = null; | 430 var _uploadOptions = null; |
431 var _downloadOptions = common.DownloadOptions.Metadata; | 431 var _downloadOptions = commons.DownloadOptions.Metadata; |
432 var _body = null; | 432 var _body = null; |
433 | 433 |
434 if (request != null) { | 434 if (request != null) { |
435 _body = convert.JSON.encode((request).toJson()); | 435 _body = convert.JSON.encode((request).toJson()); |
436 } | 436 } |
437 if (accountId == null) { | 437 if (accountId == null) { |
438 throw new core.ArgumentError("Parameter accountId is required."); | 438 throw new core.ArgumentError("Parameter accountId is required."); |
439 } | 439 } |
440 if (billingId == null) { | 440 if (billingId == null) { |
441 throw new core.ArgumentError("Parameter billingId is required."); | 441 throw new core.ArgumentError("Parameter billingId is required."); |
442 } | 442 } |
443 | 443 |
444 | 444 |
445 _url = 'billinginfo/' + common_internal.Escaper.ecapeVariable('$accountId')
+ '/' + common_internal.Escaper.ecapeVariable('$billingId'); | 445 _url = 'billinginfo/' + commons.Escaper.ecapeVariable('$accountId') + '/' +
commons.Escaper.ecapeVariable('$billingId'); |
446 | 446 |
447 var _response = _requester.request(_url, | 447 var _response = _requester.request(_url, |
448 "PUT", | 448 "PUT", |
449 body: _body, | 449 body: _body, |
450 queryParams: _queryParams, | 450 queryParams: _queryParams, |
451 uploadOptions: _uploadOptions, | 451 uploadOptions: _uploadOptions, |
452 uploadMedia: _uploadMedia, | 452 uploadMedia: _uploadMedia, |
453 downloadOptions: _downloadOptions); | 453 downloadOptions: _downloadOptions); |
454 return _response.then((data) => new Budget.fromJson(data)); | 454 return _response.then((data) => new Budget.fromJson(data)); |
455 } | 455 } |
456 | 456 |
457 } | 457 } |
458 | 458 |
459 | 459 |
460 /** Not documented yet. */ | |
461 class CreativesResourceApi { | 460 class CreativesResourceApi { |
462 final common_internal.ApiRequester _requester; | 461 final commons.ApiRequester _requester; |
463 | 462 |
464 CreativesResourceApi(common_internal.ApiRequester client) : | 463 CreativesResourceApi(commons.ApiRequester client) : |
465 _requester = client; | 464 _requester = client; |
466 | 465 |
467 /** | 466 /** |
468 * Gets the status for a single creative. A creative will be available 30-40 | 467 * Gets the status for a single creative. A creative will be available 30-40 |
469 * minutes after submission. | 468 * minutes after submission. |
470 * | 469 * |
471 * Request parameters: | 470 * Request parameters: |
472 * | 471 * |
473 * [accountId] - The id for the account that will serve this creative. | 472 * [accountId] - The id for the account that will serve this creative. |
474 * | 473 * |
475 * [buyerCreativeId] - The buyer-specific id for this creative. | 474 * [buyerCreativeId] - The buyer-specific id for this creative. |
476 * | 475 * |
477 * Completes with a [Creative]. | 476 * Completes with a [Creative]. |
478 * | 477 * |
479 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 478 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
480 * error. | 479 * error. |
481 * | 480 * |
482 * If the used [http.Client] completes with an error when making a REST call, | 481 * If the used [http.Client] completes with an error when making a REST call, |
483 * this method will complete with the same error. | 482 * this method will complete with the same error. |
484 */ | 483 */ |
485 async.Future<Creative> get(core.int accountId, core.String buyerCreativeId) { | 484 async.Future<Creative> get(core.int accountId, core.String buyerCreativeId) { |
486 var _url = null; | 485 var _url = null; |
487 var _queryParams = new core.Map(); | 486 var _queryParams = new core.Map(); |
488 var _uploadMedia = null; | 487 var _uploadMedia = null; |
489 var _uploadOptions = null; | 488 var _uploadOptions = null; |
490 var _downloadOptions = common.DownloadOptions.Metadata; | 489 var _downloadOptions = commons.DownloadOptions.Metadata; |
491 var _body = null; | 490 var _body = null; |
492 | 491 |
493 if (accountId == null) { | 492 if (accountId == null) { |
494 throw new core.ArgumentError("Parameter accountId is required."); | 493 throw new core.ArgumentError("Parameter accountId is required."); |
495 } | 494 } |
496 if (buyerCreativeId == null) { | 495 if (buyerCreativeId == null) { |
497 throw new core.ArgumentError("Parameter buyerCreativeId is required."); | 496 throw new core.ArgumentError("Parameter buyerCreativeId is required."); |
498 } | 497 } |
499 | 498 |
500 | 499 |
501 _url = 'creatives/' + common_internal.Escaper.ecapeVariable('$accountId') +
'/' + common_internal.Escaper.ecapeVariable('$buyerCreativeId'); | 500 _url = 'creatives/' + commons.Escaper.ecapeVariable('$accountId') + '/' + co
mmons.Escaper.ecapeVariable('$buyerCreativeId'); |
502 | 501 |
503 var _response = _requester.request(_url, | 502 var _response = _requester.request(_url, |
504 "GET", | 503 "GET", |
505 body: _body, | 504 body: _body, |
506 queryParams: _queryParams, | 505 queryParams: _queryParams, |
507 uploadOptions: _uploadOptions, | 506 uploadOptions: _uploadOptions, |
508 uploadMedia: _uploadMedia, | 507 uploadMedia: _uploadMedia, |
509 downloadOptions: _downloadOptions); | 508 downloadOptions: _downloadOptions); |
510 return _response.then((data) => new Creative.fromJson(data)); | 509 return _response.then((data) => new Creative.fromJson(data)); |
511 } | 510 } |
512 | 511 |
513 /** | 512 /** |
514 * Submit a new creative. | 513 * Submit a new creative. |
515 * | 514 * |
516 * [request] - The metadata request object. | 515 * [request] - The metadata request object. |
517 * | 516 * |
518 * Request parameters: | 517 * Request parameters: |
519 * | 518 * |
520 * Completes with a [Creative]. | 519 * Completes with a [Creative]. |
521 * | 520 * |
522 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 521 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
523 * error. | 522 * error. |
524 * | 523 * |
525 * If the used [http.Client] completes with an error when making a REST call, | 524 * If the used [http.Client] completes with an error when making a REST call, |
526 * this method will complete with the same error. | 525 * this method will complete with the same error. |
527 */ | 526 */ |
528 async.Future<Creative> insert(Creative request) { | 527 async.Future<Creative> insert(Creative request) { |
529 var _url = null; | 528 var _url = null; |
530 var _queryParams = new core.Map(); | 529 var _queryParams = new core.Map(); |
531 var _uploadMedia = null; | 530 var _uploadMedia = null; |
532 var _uploadOptions = null; | 531 var _uploadOptions = null; |
533 var _downloadOptions = common.DownloadOptions.Metadata; | 532 var _downloadOptions = commons.DownloadOptions.Metadata; |
534 var _body = null; | 533 var _body = null; |
535 | 534 |
536 if (request != null) { | 535 if (request != null) { |
537 _body = convert.JSON.encode((request).toJson()); | 536 _body = convert.JSON.encode((request).toJson()); |
538 } | 537 } |
539 | 538 |
540 | 539 |
541 _url = 'creatives'; | 540 _url = 'creatives'; |
542 | 541 |
543 var _response = _requester.request(_url, | 542 var _response = _requester.request(_url, |
(...skipping 28 matching lines...) Expand all Loading... |
572 * | 571 * |
573 * [statusFilter] - When specified, only creatives having the given status are | 572 * [statusFilter] - When specified, only creatives having the given status are |
574 * returned. | 573 * returned. |
575 * Possible string values are: | 574 * Possible string values are: |
576 * - "approved" : Creatives which have been approved. | 575 * - "approved" : Creatives which have been approved. |
577 * - "disapproved" : Creatives which have been disapproved. | 576 * - "disapproved" : Creatives which have been disapproved. |
578 * - "not_checked" : Creatives whose status is not yet checked. | 577 * - "not_checked" : Creatives whose status is not yet checked. |
579 * | 578 * |
580 * Completes with a [CreativesList]. | 579 * Completes with a [CreativesList]. |
581 * | 580 * |
582 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 581 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
583 * error. | 582 * error. |
584 * | 583 * |
585 * If the used [http.Client] completes with an error when making a REST call, | 584 * If the used [http.Client] completes with an error when making a REST call, |
586 * this method will complete with the same error. | 585 * this method will complete with the same error. |
587 */ | 586 */ |
588 async.Future<CreativesList> list({core.List<core.int> accountId, core.List<cor
e.String> buyerCreativeId, core.int maxResults, core.String pageToken, core.Stri
ng statusFilter}) { | 587 async.Future<CreativesList> list({core.List<core.int> accountId, core.List<cor
e.String> buyerCreativeId, core.int maxResults, core.String pageToken, core.Stri
ng statusFilter}) { |
589 var _url = null; | 588 var _url = null; |
590 var _queryParams = new core.Map(); | 589 var _queryParams = new core.Map(); |
591 var _uploadMedia = null; | 590 var _uploadMedia = null; |
592 var _uploadOptions = null; | 591 var _uploadOptions = null; |
593 var _downloadOptions = common.DownloadOptions.Metadata; | 592 var _downloadOptions = commons.DownloadOptions.Metadata; |
594 var _body = null; | 593 var _body = null; |
595 | 594 |
596 if (accountId != null) { | 595 if (accountId != null) { |
597 _queryParams["accountId"] = accountId.map((item) => "${item}").toList(); | 596 _queryParams["accountId"] = accountId.map((item) => "${item}").toList(); |
598 } | 597 } |
599 if (buyerCreativeId != null) { | 598 if (buyerCreativeId != null) { |
600 _queryParams["buyerCreativeId"] = buyerCreativeId; | 599 _queryParams["buyerCreativeId"] = buyerCreativeId; |
601 } | 600 } |
602 if (maxResults != null) { | 601 if (maxResults != null) { |
603 _queryParams["maxResults"] = ["${maxResults}"]; | 602 _queryParams["maxResults"] = ["${maxResults}"]; |
(...skipping 14 matching lines...) Expand all Loading... |
618 queryParams: _queryParams, | 617 queryParams: _queryParams, |
619 uploadOptions: _uploadOptions, | 618 uploadOptions: _uploadOptions, |
620 uploadMedia: _uploadMedia, | 619 uploadMedia: _uploadMedia, |
621 downloadOptions: _downloadOptions); | 620 downloadOptions: _downloadOptions); |
622 return _response.then((data) => new CreativesList.fromJson(data)); | 621 return _response.then((data) => new CreativesList.fromJson(data)); |
623 } | 622 } |
624 | 623 |
625 } | 624 } |
626 | 625 |
627 | 626 |
628 /** Not documented yet. */ | |
629 class DirectDealsResourceApi { | 627 class DirectDealsResourceApi { |
630 final common_internal.ApiRequester _requester; | 628 final commons.ApiRequester _requester; |
631 | 629 |
632 DirectDealsResourceApi(common_internal.ApiRequester client) : | 630 DirectDealsResourceApi(commons.ApiRequester client) : |
633 _requester = client; | 631 _requester = client; |
634 | 632 |
635 /** | 633 /** |
636 * Gets one direct deal by ID. | 634 * Gets one direct deal by ID. |
637 * | 635 * |
638 * Request parameters: | 636 * Request parameters: |
639 * | 637 * |
640 * [id] - The direct deal id | 638 * [id] - The direct deal id |
641 * | 639 * |
642 * Completes with a [DirectDeal]. | 640 * Completes with a [DirectDeal]. |
643 * | 641 * |
644 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 642 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
645 * error. | 643 * error. |
646 * | 644 * |
647 * If the used [http.Client] completes with an error when making a REST call, | 645 * If the used [http.Client] completes with an error when making a REST call, |
648 * this method will complete with the same error. | 646 * this method will complete with the same error. |
649 */ | 647 */ |
650 async.Future<DirectDeal> get(core.String id) { | 648 async.Future<DirectDeal> get(core.String id) { |
651 var _url = null; | 649 var _url = null; |
652 var _queryParams = new core.Map(); | 650 var _queryParams = new core.Map(); |
653 var _uploadMedia = null; | 651 var _uploadMedia = null; |
654 var _uploadOptions = null; | 652 var _uploadOptions = null; |
655 var _downloadOptions = common.DownloadOptions.Metadata; | 653 var _downloadOptions = commons.DownloadOptions.Metadata; |
656 var _body = null; | 654 var _body = null; |
657 | 655 |
658 if (id == null) { | 656 if (id == null) { |
659 throw new core.ArgumentError("Parameter id is required."); | 657 throw new core.ArgumentError("Parameter id is required."); |
660 } | 658 } |
661 | 659 |
662 | 660 |
663 _url = 'directdeals/' + common_internal.Escaper.ecapeVariable('$id'); | 661 _url = 'directdeals/' + commons.Escaper.ecapeVariable('$id'); |
664 | 662 |
665 var _response = _requester.request(_url, | 663 var _response = _requester.request(_url, |
666 "GET", | 664 "GET", |
667 body: _body, | 665 body: _body, |
668 queryParams: _queryParams, | 666 queryParams: _queryParams, |
669 uploadOptions: _uploadOptions, | 667 uploadOptions: _uploadOptions, |
670 uploadMedia: _uploadMedia, | 668 uploadMedia: _uploadMedia, |
671 downloadOptions: _downloadOptions); | 669 downloadOptions: _downloadOptions); |
672 return _response.then((data) => new DirectDeal.fromJson(data)); | 670 return _response.then((data) => new DirectDeal.fromJson(data)); |
673 } | 671 } |
674 | 672 |
675 /** | 673 /** |
676 * Retrieves the authenticated user's list of direct deals. | 674 * Retrieves the authenticated user's list of direct deals. |
677 * | 675 * |
678 * Request parameters: | 676 * Request parameters: |
679 * | 677 * |
680 * Completes with a [DirectDealsList]. | 678 * Completes with a [DirectDealsList]. |
681 * | 679 * |
682 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 680 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
683 * error. | 681 * error. |
684 * | 682 * |
685 * If the used [http.Client] completes with an error when making a REST call, | 683 * If the used [http.Client] completes with an error when making a REST call, |
686 * this method will complete with the same error. | 684 * this method will complete with the same error. |
687 */ | 685 */ |
688 async.Future<DirectDealsList> list() { | 686 async.Future<DirectDealsList> list() { |
689 var _url = null; | 687 var _url = null; |
690 var _queryParams = new core.Map(); | 688 var _queryParams = new core.Map(); |
691 var _uploadMedia = null; | 689 var _uploadMedia = null; |
692 var _uploadOptions = null; | 690 var _uploadOptions = null; |
693 var _downloadOptions = common.DownloadOptions.Metadata; | 691 var _downloadOptions = commons.DownloadOptions.Metadata; |
694 var _body = null; | 692 var _body = null; |
695 | 693 |
696 | 694 |
697 | 695 |
698 _url = 'directdeals'; | 696 _url = 'directdeals'; |
699 | 697 |
700 var _response = _requester.request(_url, | 698 var _response = _requester.request(_url, |
701 "GET", | 699 "GET", |
702 body: _body, | 700 body: _body, |
703 queryParams: _queryParams, | 701 queryParams: _queryParams, |
704 uploadOptions: _uploadOptions, | 702 uploadOptions: _uploadOptions, |
705 uploadMedia: _uploadMedia, | 703 uploadMedia: _uploadMedia, |
706 downloadOptions: _downloadOptions); | 704 downloadOptions: _downloadOptions); |
707 return _response.then((data) => new DirectDealsList.fromJson(data)); | 705 return _response.then((data) => new DirectDealsList.fromJson(data)); |
708 } | 706 } |
709 | 707 |
710 } | 708 } |
711 | 709 |
712 | 710 |
713 /** Not documented yet. */ | |
714 class PerformanceReportResourceApi { | 711 class PerformanceReportResourceApi { |
715 final common_internal.ApiRequester _requester; | 712 final commons.ApiRequester _requester; |
716 | 713 |
717 PerformanceReportResourceApi(common_internal.ApiRequester client) : | 714 PerformanceReportResourceApi(commons.ApiRequester client) : |
718 _requester = client; | 715 _requester = client; |
719 | 716 |
720 /** | 717 /** |
721 * Retrieves the authenticated user's list of performance metrics. | 718 * Retrieves the authenticated user's list of performance metrics. |
722 * | 719 * |
723 * Request parameters: | 720 * Request parameters: |
724 * | 721 * |
725 * [accountId] - The account id to get the reports. | 722 * [accountId] - The account id to get the reports. |
726 * | 723 * |
727 * [endDateTime] - The end time of the report in ISO 8601 timestamp format | 724 * [endDateTime] - The end time of the report in ISO 8601 timestamp format |
728 * using UTC. | 725 * using UTC. |
729 * | 726 * |
730 * [startDateTime] - The start time of the report in ISO 8601 timestamp format | 727 * [startDateTime] - The start time of the report in ISO 8601 timestamp format |
731 * using UTC. | 728 * using UTC. |
732 * | 729 * |
733 * [maxResults] - Maximum number of entries returned on one result page. If | 730 * [maxResults] - Maximum number of entries returned on one result page. If |
734 * not set, the default is 100. Optional. | 731 * not set, the default is 100. Optional. |
735 * Value must be between "1" and "1000". | 732 * Value must be between "1" and "1000". |
736 * | 733 * |
737 * [pageToken] - A continuation token, used to page through performance | 734 * [pageToken] - A continuation token, used to page through performance |
738 * reports. To retrieve the next page, set this parameter to the value of | 735 * reports. To retrieve the next page, set this parameter to the value of |
739 * "nextPageToken" from the previous response. Optional. | 736 * "nextPageToken" from the previous response. Optional. |
740 * | 737 * |
741 * Completes with a [PerformanceReportList]. | 738 * Completes with a [PerformanceReportList]. |
742 * | 739 * |
743 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 740 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
744 * error. | 741 * error. |
745 * | 742 * |
746 * If the used [http.Client] completes with an error when making a REST call, | 743 * If the used [http.Client] completes with an error when making a REST call, |
747 * this method will complete with the same error. | 744 * this method will complete with the same error. |
748 */ | 745 */ |
749 async.Future<PerformanceReportList> list(core.String accountId, core.String en
dDateTime, core.String startDateTime, {core.int maxResults, core.String pageToke
n}) { | 746 async.Future<PerformanceReportList> list(core.String accountId, core.String en
dDateTime, core.String startDateTime, {core.int maxResults, core.String pageToke
n}) { |
750 var _url = null; | 747 var _url = null; |
751 var _queryParams = new core.Map(); | 748 var _queryParams = new core.Map(); |
752 var _uploadMedia = null; | 749 var _uploadMedia = null; |
753 var _uploadOptions = null; | 750 var _uploadOptions = null; |
754 var _downloadOptions = common.DownloadOptions.Metadata; | 751 var _downloadOptions = commons.DownloadOptions.Metadata; |
755 var _body = null; | 752 var _body = null; |
756 | 753 |
757 if (accountId == null) { | 754 if (accountId == null) { |
758 throw new core.ArgumentError("Parameter accountId is required."); | 755 throw new core.ArgumentError("Parameter accountId is required."); |
759 } | 756 } |
760 _queryParams["accountId"] = [accountId]; | 757 _queryParams["accountId"] = [accountId]; |
761 if (endDateTime == null) { | 758 if (endDateTime == null) { |
762 throw new core.ArgumentError("Parameter endDateTime is required."); | 759 throw new core.ArgumentError("Parameter endDateTime is required."); |
763 } | 760 } |
764 _queryParams["endDateTime"] = [endDateTime]; | 761 _queryParams["endDateTime"] = [endDateTime]; |
(...skipping 17 matching lines...) Expand all Loading... |
782 queryParams: _queryParams, | 779 queryParams: _queryParams, |
783 uploadOptions: _uploadOptions, | 780 uploadOptions: _uploadOptions, |
784 uploadMedia: _uploadMedia, | 781 uploadMedia: _uploadMedia, |
785 downloadOptions: _downloadOptions); | 782 downloadOptions: _downloadOptions); |
786 return _response.then((data) => new PerformanceReportList.fromJson(data)); | 783 return _response.then((data) => new PerformanceReportList.fromJson(data)); |
787 } | 784 } |
788 | 785 |
789 } | 786 } |
790 | 787 |
791 | 788 |
792 /** Not documented yet. */ | |
793 class PretargetingConfigResourceApi { | 789 class PretargetingConfigResourceApi { |
794 final common_internal.ApiRequester _requester; | 790 final commons.ApiRequester _requester; |
795 | 791 |
796 PretargetingConfigResourceApi(common_internal.ApiRequester client) : | 792 PretargetingConfigResourceApi(commons.ApiRequester client) : |
797 _requester = client; | 793 _requester = client; |
798 | 794 |
799 /** | 795 /** |
800 * Deletes an existing pretargeting config. | 796 * Deletes an existing pretargeting config. |
801 * | 797 * |
802 * Request parameters: | 798 * Request parameters: |
803 * | 799 * |
804 * [accountId] - The account id to delete the pretargeting config for. | 800 * [accountId] - The account id to delete the pretargeting config for. |
805 * | 801 * |
806 * [configId] - The specific id of the configuration to delete. | 802 * [configId] - The specific id of the configuration to delete. |
807 * | 803 * |
808 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 804 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
809 * error. | 805 * error. |
810 * | 806 * |
811 * If the used [http.Client] completes with an error when making a REST call, | 807 * If the used [http.Client] completes with an error when making a REST call, |
812 * this method will complete with the same error. | 808 * this method will complete with the same error. |
813 */ | 809 */ |
814 async.Future delete(core.String accountId, core.String configId) { | 810 async.Future delete(core.String accountId, core.String configId) { |
815 var _url = null; | 811 var _url = null; |
816 var _queryParams = new core.Map(); | 812 var _queryParams = new core.Map(); |
817 var _uploadMedia = null; | 813 var _uploadMedia = null; |
818 var _uploadOptions = null; | 814 var _uploadOptions = null; |
819 var _downloadOptions = common.DownloadOptions.Metadata; | 815 var _downloadOptions = commons.DownloadOptions.Metadata; |
820 var _body = null; | 816 var _body = null; |
821 | 817 |
822 if (accountId == null) { | 818 if (accountId == null) { |
823 throw new core.ArgumentError("Parameter accountId is required."); | 819 throw new core.ArgumentError("Parameter accountId is required."); |
824 } | 820 } |
825 if (configId == null) { | 821 if (configId == null) { |
826 throw new core.ArgumentError("Parameter configId is required."); | 822 throw new core.ArgumentError("Parameter configId is required."); |
827 } | 823 } |
828 | 824 |
829 _downloadOptions = null; | 825 _downloadOptions = null; |
830 | 826 |
831 _url = 'pretargetingconfigs/' + common_internal.Escaper.ecapeVariable('$acco
untId') + '/' + common_internal.Escaper.ecapeVariable('$configId'); | 827 _url = 'pretargetingconfigs/' + commons.Escaper.ecapeVariable('$accountId')
+ '/' + commons.Escaper.ecapeVariable('$configId'); |
832 | 828 |
833 var _response = _requester.request(_url, | 829 var _response = _requester.request(_url, |
834 "DELETE", | 830 "DELETE", |
835 body: _body, | 831 body: _body, |
836 queryParams: _queryParams, | 832 queryParams: _queryParams, |
837 uploadOptions: _uploadOptions, | 833 uploadOptions: _uploadOptions, |
838 uploadMedia: _uploadMedia, | 834 uploadMedia: _uploadMedia, |
839 downloadOptions: _downloadOptions); | 835 downloadOptions: _downloadOptions); |
840 return _response.then((data) => null); | 836 return _response.then((data) => null); |
841 } | 837 } |
842 | 838 |
843 /** | 839 /** |
844 * Gets a specific pretargeting configuration | 840 * Gets a specific pretargeting configuration |
845 * | 841 * |
846 * Request parameters: | 842 * Request parameters: |
847 * | 843 * |
848 * [accountId] - The account id to get the pretargeting config for. | 844 * [accountId] - The account id to get the pretargeting config for. |
849 * | 845 * |
850 * [configId] - The specific id of the configuration to retrieve. | 846 * [configId] - The specific id of the configuration to retrieve. |
851 * | 847 * |
852 * Completes with a [PretargetingConfig]. | 848 * Completes with a [PretargetingConfig]. |
853 * | 849 * |
854 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 850 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
855 * error. | 851 * error. |
856 * | 852 * |
857 * If the used [http.Client] completes with an error when making a REST call, | 853 * If the used [http.Client] completes with an error when making a REST call, |
858 * this method will complete with the same error. | 854 * this method will complete with the same error. |
859 */ | 855 */ |
860 async.Future<PretargetingConfig> get(core.String accountId, core.String config
Id) { | 856 async.Future<PretargetingConfig> get(core.String accountId, core.String config
Id) { |
861 var _url = null; | 857 var _url = null; |
862 var _queryParams = new core.Map(); | 858 var _queryParams = new core.Map(); |
863 var _uploadMedia = null; | 859 var _uploadMedia = null; |
864 var _uploadOptions = null; | 860 var _uploadOptions = null; |
865 var _downloadOptions = common.DownloadOptions.Metadata; | 861 var _downloadOptions = commons.DownloadOptions.Metadata; |
866 var _body = null; | 862 var _body = null; |
867 | 863 |
868 if (accountId == null) { | 864 if (accountId == null) { |
869 throw new core.ArgumentError("Parameter accountId is required."); | 865 throw new core.ArgumentError("Parameter accountId is required."); |
870 } | 866 } |
871 if (configId == null) { | 867 if (configId == null) { |
872 throw new core.ArgumentError("Parameter configId is required."); | 868 throw new core.ArgumentError("Parameter configId is required."); |
873 } | 869 } |
874 | 870 |
875 | 871 |
876 _url = 'pretargetingconfigs/' + common_internal.Escaper.ecapeVariable('$acco
untId') + '/' + common_internal.Escaper.ecapeVariable('$configId'); | 872 _url = 'pretargetingconfigs/' + commons.Escaper.ecapeVariable('$accountId')
+ '/' + commons.Escaper.ecapeVariable('$configId'); |
877 | 873 |
878 var _response = _requester.request(_url, | 874 var _response = _requester.request(_url, |
879 "GET", | 875 "GET", |
880 body: _body, | 876 body: _body, |
881 queryParams: _queryParams, | 877 queryParams: _queryParams, |
882 uploadOptions: _uploadOptions, | 878 uploadOptions: _uploadOptions, |
883 uploadMedia: _uploadMedia, | 879 uploadMedia: _uploadMedia, |
884 downloadOptions: _downloadOptions); | 880 downloadOptions: _downloadOptions); |
885 return _response.then((data) => new PretargetingConfig.fromJson(data)); | 881 return _response.then((data) => new PretargetingConfig.fromJson(data)); |
886 } | 882 } |
887 | 883 |
888 /** | 884 /** |
889 * Inserts a new pretargeting configuration. | 885 * Inserts a new pretargeting configuration. |
890 * | 886 * |
891 * [request] - The metadata request object. | 887 * [request] - The metadata request object. |
892 * | 888 * |
893 * Request parameters: | 889 * Request parameters: |
894 * | 890 * |
895 * [accountId] - The account id to insert the pretargeting config for. | 891 * [accountId] - The account id to insert the pretargeting config for. |
896 * | 892 * |
897 * Completes with a [PretargetingConfig]. | 893 * Completes with a [PretargetingConfig]. |
898 * | 894 * |
899 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 895 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
900 * error. | 896 * error. |
901 * | 897 * |
902 * If the used [http.Client] completes with an error when making a REST call, | 898 * If the used [http.Client] completes with an error when making a REST call, |
903 * this method will complete with the same error. | 899 * this method will complete with the same error. |
904 */ | 900 */ |
905 async.Future<PretargetingConfig> insert(PretargetingConfig request, core.Strin
g accountId) { | 901 async.Future<PretargetingConfig> insert(PretargetingConfig request, core.Strin
g accountId) { |
906 var _url = null; | 902 var _url = null; |
907 var _queryParams = new core.Map(); | 903 var _queryParams = new core.Map(); |
908 var _uploadMedia = null; | 904 var _uploadMedia = null; |
909 var _uploadOptions = null; | 905 var _uploadOptions = null; |
910 var _downloadOptions = common.DownloadOptions.Metadata; | 906 var _downloadOptions = commons.DownloadOptions.Metadata; |
911 var _body = null; | 907 var _body = null; |
912 | 908 |
913 if (request != null) { | 909 if (request != null) { |
914 _body = convert.JSON.encode((request).toJson()); | 910 _body = convert.JSON.encode((request).toJson()); |
915 } | 911 } |
916 if (accountId == null) { | 912 if (accountId == null) { |
917 throw new core.ArgumentError("Parameter accountId is required."); | 913 throw new core.ArgumentError("Parameter accountId is required."); |
918 } | 914 } |
919 | 915 |
920 | 916 |
921 _url = 'pretargetingconfigs/' + common_internal.Escaper.ecapeVariable('$acco
untId'); | 917 _url = 'pretargetingconfigs/' + commons.Escaper.ecapeVariable('$accountId'); |
922 | 918 |
923 var _response = _requester.request(_url, | 919 var _response = _requester.request(_url, |
924 "POST", | 920 "POST", |
925 body: _body, | 921 body: _body, |
926 queryParams: _queryParams, | 922 queryParams: _queryParams, |
927 uploadOptions: _uploadOptions, | 923 uploadOptions: _uploadOptions, |
928 uploadMedia: _uploadMedia, | 924 uploadMedia: _uploadMedia, |
929 downloadOptions: _downloadOptions); | 925 downloadOptions: _downloadOptions); |
930 return _response.then((data) => new PretargetingConfig.fromJson(data)); | 926 return _response.then((data) => new PretargetingConfig.fromJson(data)); |
931 } | 927 } |
932 | 928 |
933 /** | 929 /** |
934 * Retrieves a list of the authenticated user's pretargeting configurations. | 930 * Retrieves a list of the authenticated user's pretargeting configurations. |
935 * | 931 * |
936 * Request parameters: | 932 * Request parameters: |
937 * | 933 * |
938 * [accountId] - The account id to get the pretargeting configs for. | 934 * [accountId] - The account id to get the pretargeting configs for. |
939 * | 935 * |
940 * Completes with a [PretargetingConfigList]. | 936 * Completes with a [PretargetingConfigList]. |
941 * | 937 * |
942 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 938 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
943 * error. | 939 * error. |
944 * | 940 * |
945 * If the used [http.Client] completes with an error when making a REST call, | 941 * If the used [http.Client] completes with an error when making a REST call, |
946 * this method will complete with the same error. | 942 * this method will complete with the same error. |
947 */ | 943 */ |
948 async.Future<PretargetingConfigList> list(core.String accountId) { | 944 async.Future<PretargetingConfigList> list(core.String accountId) { |
949 var _url = null; | 945 var _url = null; |
950 var _queryParams = new core.Map(); | 946 var _queryParams = new core.Map(); |
951 var _uploadMedia = null; | 947 var _uploadMedia = null; |
952 var _uploadOptions = null; | 948 var _uploadOptions = null; |
953 var _downloadOptions = common.DownloadOptions.Metadata; | 949 var _downloadOptions = commons.DownloadOptions.Metadata; |
954 var _body = null; | 950 var _body = null; |
955 | 951 |
956 if (accountId == null) { | 952 if (accountId == null) { |
957 throw new core.ArgumentError("Parameter accountId is required."); | 953 throw new core.ArgumentError("Parameter accountId is required."); |
958 } | 954 } |
959 | 955 |
960 | 956 |
961 _url = 'pretargetingconfigs/' + common_internal.Escaper.ecapeVariable('$acco
untId'); | 957 _url = 'pretargetingconfigs/' + commons.Escaper.ecapeVariable('$accountId'); |
962 | 958 |
963 var _response = _requester.request(_url, | 959 var _response = _requester.request(_url, |
964 "GET", | 960 "GET", |
965 body: _body, | 961 body: _body, |
966 queryParams: _queryParams, | 962 queryParams: _queryParams, |
967 uploadOptions: _uploadOptions, | 963 uploadOptions: _uploadOptions, |
968 uploadMedia: _uploadMedia, | 964 uploadMedia: _uploadMedia, |
969 downloadOptions: _downloadOptions); | 965 downloadOptions: _downloadOptions); |
970 return _response.then((data) => new PretargetingConfigList.fromJson(data)); | 966 return _response.then((data) => new PretargetingConfigList.fromJson(data)); |
971 } | 967 } |
972 | 968 |
973 /** | 969 /** |
974 * Updates an existing pretargeting config. This method supports patch | 970 * Updates an existing pretargeting config. This method supports patch |
975 * semantics. | 971 * semantics. |
976 * | 972 * |
977 * [request] - The metadata request object. | 973 * [request] - The metadata request object. |
978 * | 974 * |
979 * Request parameters: | 975 * Request parameters: |
980 * | 976 * |
981 * [accountId] - The account id to update the pretargeting config for. | 977 * [accountId] - The account id to update the pretargeting config for. |
982 * | 978 * |
983 * [configId] - The specific id of the configuration to update. | 979 * [configId] - The specific id of the configuration to update. |
984 * | 980 * |
985 * Completes with a [PretargetingConfig]. | 981 * Completes with a [PretargetingConfig]. |
986 * | 982 * |
987 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 983 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
988 * error. | 984 * error. |
989 * | 985 * |
990 * If the used [http.Client] completes with an error when making a REST call, | 986 * If the used [http.Client] completes with an error when making a REST call, |
991 * this method will complete with the same error. | 987 * this method will complete with the same error. |
992 */ | 988 */ |
993 async.Future<PretargetingConfig> patch(PretargetingConfig request, core.String
accountId, core.String configId) { | 989 async.Future<PretargetingConfig> patch(PretargetingConfig request, core.String
accountId, core.String configId) { |
994 var _url = null; | 990 var _url = null; |
995 var _queryParams = new core.Map(); | 991 var _queryParams = new core.Map(); |
996 var _uploadMedia = null; | 992 var _uploadMedia = null; |
997 var _uploadOptions = null; | 993 var _uploadOptions = null; |
998 var _downloadOptions = common.DownloadOptions.Metadata; | 994 var _downloadOptions = commons.DownloadOptions.Metadata; |
999 var _body = null; | 995 var _body = null; |
1000 | 996 |
1001 if (request != null) { | 997 if (request != null) { |
1002 _body = convert.JSON.encode((request).toJson()); | 998 _body = convert.JSON.encode((request).toJson()); |
1003 } | 999 } |
1004 if (accountId == null) { | 1000 if (accountId == null) { |
1005 throw new core.ArgumentError("Parameter accountId is required."); | 1001 throw new core.ArgumentError("Parameter accountId is required."); |
1006 } | 1002 } |
1007 if (configId == null) { | 1003 if (configId == null) { |
1008 throw new core.ArgumentError("Parameter configId is required."); | 1004 throw new core.ArgumentError("Parameter configId is required."); |
1009 } | 1005 } |
1010 | 1006 |
1011 | 1007 |
1012 _url = 'pretargetingconfigs/' + common_internal.Escaper.ecapeVariable('$acco
untId') + '/' + common_internal.Escaper.ecapeVariable('$configId'); | 1008 _url = 'pretargetingconfigs/' + commons.Escaper.ecapeVariable('$accountId')
+ '/' + commons.Escaper.ecapeVariable('$configId'); |
1013 | 1009 |
1014 var _response = _requester.request(_url, | 1010 var _response = _requester.request(_url, |
1015 "PATCH", | 1011 "PATCH", |
1016 body: _body, | 1012 body: _body, |
1017 queryParams: _queryParams, | 1013 queryParams: _queryParams, |
1018 uploadOptions: _uploadOptions, | 1014 uploadOptions: _uploadOptions, |
1019 uploadMedia: _uploadMedia, | 1015 uploadMedia: _uploadMedia, |
1020 downloadOptions: _downloadOptions); | 1016 downloadOptions: _downloadOptions); |
1021 return _response.then((data) => new PretargetingConfig.fromJson(data)); | 1017 return _response.then((data) => new PretargetingConfig.fromJson(data)); |
1022 } | 1018 } |
1023 | 1019 |
1024 /** | 1020 /** |
1025 * Updates an existing pretargeting config. | 1021 * Updates an existing pretargeting config. |
1026 * | 1022 * |
1027 * [request] - The metadata request object. | 1023 * [request] - The metadata request object. |
1028 * | 1024 * |
1029 * Request parameters: | 1025 * Request parameters: |
1030 * | 1026 * |
1031 * [accountId] - The account id to update the pretargeting config for. | 1027 * [accountId] - The account id to update the pretargeting config for. |
1032 * | 1028 * |
1033 * [configId] - The specific id of the configuration to update. | 1029 * [configId] - The specific id of the configuration to update. |
1034 * | 1030 * |
1035 * Completes with a [PretargetingConfig]. | 1031 * Completes with a [PretargetingConfig]. |
1036 * | 1032 * |
1037 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1033 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1038 * error. | 1034 * error. |
1039 * | 1035 * |
1040 * If the used [http.Client] completes with an error when making a REST call, | 1036 * If the used [http.Client] completes with an error when making a REST call, |
1041 * this method will complete with the same error. | 1037 * this method will complete with the same error. |
1042 */ | 1038 */ |
1043 async.Future<PretargetingConfig> update(PretargetingConfig request, core.Strin
g accountId, core.String configId) { | 1039 async.Future<PretargetingConfig> update(PretargetingConfig request, core.Strin
g accountId, core.String configId) { |
1044 var _url = null; | 1040 var _url = null; |
1045 var _queryParams = new core.Map(); | 1041 var _queryParams = new core.Map(); |
1046 var _uploadMedia = null; | 1042 var _uploadMedia = null; |
1047 var _uploadOptions = null; | 1043 var _uploadOptions = null; |
1048 var _downloadOptions = common.DownloadOptions.Metadata; | 1044 var _downloadOptions = commons.DownloadOptions.Metadata; |
1049 var _body = null; | 1045 var _body = null; |
1050 | 1046 |
1051 if (request != null) { | 1047 if (request != null) { |
1052 _body = convert.JSON.encode((request).toJson()); | 1048 _body = convert.JSON.encode((request).toJson()); |
1053 } | 1049 } |
1054 if (accountId == null) { | 1050 if (accountId == null) { |
1055 throw new core.ArgumentError("Parameter accountId is required."); | 1051 throw new core.ArgumentError("Parameter accountId is required."); |
1056 } | 1052 } |
1057 if (configId == null) { | 1053 if (configId == null) { |
1058 throw new core.ArgumentError("Parameter configId is required."); | 1054 throw new core.ArgumentError("Parameter configId is required."); |
1059 } | 1055 } |
1060 | 1056 |
1061 | 1057 |
1062 _url = 'pretargetingconfigs/' + common_internal.Escaper.ecapeVariable('$acco
untId') + '/' + common_internal.Escaper.ecapeVariable('$configId'); | 1058 _url = 'pretargetingconfigs/' + commons.Escaper.ecapeVariable('$accountId')
+ '/' + commons.Escaper.ecapeVariable('$configId'); |
1063 | 1059 |
1064 var _response = _requester.request(_url, | 1060 var _response = _requester.request(_url, |
1065 "PUT", | 1061 "PUT", |
1066 body: _body, | 1062 body: _body, |
1067 queryParams: _queryParams, | 1063 queryParams: _queryParams, |
1068 uploadOptions: _uploadOptions, | 1064 uploadOptions: _uploadOptions, |
1069 uploadMedia: _uploadMedia, | 1065 uploadMedia: _uploadMedia, |
1070 downloadOptions: _downloadOptions); | 1066 downloadOptions: _downloadOptions); |
1071 return _response.then((data) => new PretargetingConfig.fromJson(data)); | 1067 return _response.then((data) => new PretargetingConfig.fromJson(data)); |
1072 } | 1068 } |
1073 | 1069 |
1074 } | 1070 } |
1075 | 1071 |
1076 | 1072 |
1077 | 1073 |
1078 /** Not documented yet. */ | |
1079 class AccountBidderLocation { | 1074 class AccountBidderLocation { |
1080 /** The maximum queries per second the Ad Exchange will send. */ | 1075 /** The maximum queries per second the Ad Exchange will send. */ |
1081 core.int maximumQps; | 1076 core.int maximumQps; |
1082 | 1077 |
1083 /** | 1078 /** |
1084 * The geographical region the Ad Exchange should send requests from. Only | 1079 * The geographical region the Ad Exchange should send requests from. Only |
1085 * used by some quota systems, but always setting the value is recommended. | 1080 * used by some quota systems, but always setting the value is recommended. |
1086 * Allowed values: | 1081 * Allowed values: |
1087 * - ASIA | 1082 * - ASIA |
1088 * - EUROPE | 1083 * - EUROPE |
(...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1420 _json["id"] = id; | 1415 _json["id"] = id; |
1421 } | 1416 } |
1422 if (kind != null) { | 1417 if (kind != null) { |
1423 _json["kind"] = kind; | 1418 _json["kind"] = kind; |
1424 } | 1419 } |
1425 return _json; | 1420 return _json; |
1426 } | 1421 } |
1427 } | 1422 } |
1428 | 1423 |
1429 | 1424 |
1430 /** Not documented yet. */ | |
1431 class CreativeCorrections { | 1425 class CreativeCorrections { |
1432 /** Additional details about the correction. */ | 1426 /** Additional details about the correction. */ |
1433 core.List<core.String> details; | 1427 core.List<core.String> details; |
1434 | 1428 |
1435 /** The type of correction that was applied to the creative. */ | 1429 /** The type of correction that was applied to the creative. */ |
1436 core.String reason; | 1430 core.String reason; |
1437 | 1431 |
1438 | 1432 |
1439 CreativeCorrections(); | 1433 CreativeCorrections(); |
1440 | 1434 |
(...skipping 12 matching lines...) Expand all Loading... |
1453 _json["details"] = details; | 1447 _json["details"] = details; |
1454 } | 1448 } |
1455 if (reason != null) { | 1449 if (reason != null) { |
1456 _json["reason"] = reason; | 1450 _json["reason"] = reason; |
1457 } | 1451 } |
1458 return _json; | 1452 return _json; |
1459 } | 1453 } |
1460 } | 1454 } |
1461 | 1455 |
1462 | 1456 |
1463 /** Not documented yet. */ | |
1464 class CreativeDisapprovalReasons { | 1457 class CreativeDisapprovalReasons { |
1465 /** Additional details about the reason for disapproval. */ | 1458 /** Additional details about the reason for disapproval. */ |
1466 core.List<core.String> details; | 1459 core.List<core.String> details; |
1467 | 1460 |
1468 /** The categorized reason for disapproval. */ | 1461 /** The categorized reason for disapproval. */ |
1469 core.String reason; | 1462 core.String reason; |
1470 | 1463 |
1471 | 1464 |
1472 CreativeDisapprovalReasons(); | 1465 CreativeDisapprovalReasons(); |
1473 | 1466 |
(...skipping 12 matching lines...) Expand all Loading... |
1486 _json["details"] = details; | 1479 _json["details"] = details; |
1487 } | 1480 } |
1488 if (reason != null) { | 1481 if (reason != null) { |
1489 _json["reason"] = reason; | 1482 _json["reason"] = reason; |
1490 } | 1483 } |
1491 return _json; | 1484 return _json; |
1492 } | 1485 } |
1493 } | 1486 } |
1494 | 1487 |
1495 | 1488 |
1496 /** Not documented yet. */ | |
1497 class CreativeFilteringReasonsReasons { | 1489 class CreativeFilteringReasonsReasons { |
1498 /** | 1490 /** |
1499 * The number of times the creative was filtered for the status. The count is | 1491 * The number of times the creative was filtered for the status. The count is |
1500 * aggregated across all publishers on the exchange. | 1492 * aggregated across all publishers on the exchange. |
1501 */ | 1493 */ |
1502 core.String filteringCount; | 1494 core.String filteringCount; |
1503 | 1495 |
1504 /** | 1496 /** |
1505 * The filtering status code. Please refer to the creative-status-codes.txt | 1497 * The filtering status code. Please refer to the creative-status-codes.txt |
1506 * file for different statuses. | 1498 * file for different statuses. |
(...skipping 741 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2248 _json["kind"] = kind; | 2240 _json["kind"] = kind; |
2249 } | 2241 } |
2250 if (performanceReport != null) { | 2242 if (performanceReport != null) { |
2251 _json["performanceReport"] = performanceReport.map((value) => (value).toJs
on()).toList(); | 2243 _json["performanceReport"] = performanceReport.map((value) => (value).toJs
on()).toList(); |
2252 } | 2244 } |
2253 return _json; | 2245 return _json; |
2254 } | 2246 } |
2255 } | 2247 } |
2256 | 2248 |
2257 | 2249 |
2258 /** Not documented yet. */ | |
2259 class PretargetingConfigDimensions { | 2250 class PretargetingConfigDimensions { |
2260 /** Height in pixels. */ | 2251 /** Height in pixels. */ |
2261 core.String height; | 2252 core.String height; |
2262 | 2253 |
2263 /** Width in pixels. */ | 2254 /** Width in pixels. */ |
2264 core.String width; | 2255 core.String width; |
2265 | 2256 |
2266 | 2257 |
2267 PretargetingConfigDimensions(); | 2258 PretargetingConfigDimensions(); |
2268 | 2259 |
(...skipping 12 matching lines...) Expand all Loading... |
2281 _json["height"] = height; | 2272 _json["height"] = height; |
2282 } | 2273 } |
2283 if (width != null) { | 2274 if (width != null) { |
2284 _json["width"] = width; | 2275 _json["width"] = width; |
2285 } | 2276 } |
2286 return _json; | 2277 return _json; |
2287 } | 2278 } |
2288 } | 2279 } |
2289 | 2280 |
2290 | 2281 |
2291 /** Not documented yet. */ | |
2292 class PretargetingConfigExcludedPlacements { | 2282 class PretargetingConfigExcludedPlacements { |
2293 /** | 2283 /** |
2294 * The value of the placement. Interpretation depends on the placement type, | 2284 * The value of the placement. Interpretation depends on the placement type, |
2295 * e.g. URL for a site placement, channel name for a channel placement, app id | 2285 * e.g. URL for a site placement, channel name for a channel placement, app id |
2296 * for a mobile app placement. | 2286 * for a mobile app placement. |
2297 */ | 2287 */ |
2298 core.String token; | 2288 core.String token; |
2299 | 2289 |
2300 /** The type of the placement. */ | 2290 /** The type of the placement. */ |
2301 core.String type; | 2291 core.String type; |
(...skipping 16 matching lines...) Expand all Loading... |
2318 _json["token"] = token; | 2308 _json["token"] = token; |
2319 } | 2309 } |
2320 if (type != null) { | 2310 if (type != null) { |
2321 _json["type"] = type; | 2311 _json["type"] = type; |
2322 } | 2312 } |
2323 return _json; | 2313 return _json; |
2324 } | 2314 } |
2325 } | 2315 } |
2326 | 2316 |
2327 | 2317 |
2328 /** Not documented yet. */ | |
2329 class PretargetingConfigPlacements { | 2318 class PretargetingConfigPlacements { |
2330 /** | 2319 /** |
2331 * The value of the placement. Interpretation depends on the placement type, | 2320 * The value of the placement. Interpretation depends on the placement type, |
2332 * e.g. URL for a site placement, channel name for a channel placement, app id | 2321 * e.g. URL for a site placement, channel name for a channel placement, app id |
2333 * for a mobile app placement. | 2322 * for a mobile app placement. |
2334 */ | 2323 */ |
2335 core.String token; | 2324 core.String token; |
2336 | 2325 |
2337 /** The type of the placement. */ | 2326 /** The type of the placement. */ |
2338 core.String type; | 2327 core.String type; |
(...skipping 16 matching lines...) Expand all Loading... |
2355 _json["token"] = token; | 2344 _json["token"] = token; |
2356 } | 2345 } |
2357 if (type != null) { | 2346 if (type != null) { |
2358 _json["type"] = type; | 2347 _json["type"] = type; |
2359 } | 2348 } |
2360 return _json; | 2349 return _json; |
2361 } | 2350 } |
2362 } | 2351 } |
2363 | 2352 |
2364 | 2353 |
2365 /** Not documented yet. */ | |
2366 class PretargetingConfig { | 2354 class PretargetingConfig { |
2367 /** | 2355 /** |
2368 * The id for billing purposes, provided for reference. Leave this field blank | 2356 * The id for billing purposes, provided for reference. Leave this field blank |
2369 * for insert requests; the id will be generated automatically. | 2357 * for insert requests; the id will be generated automatically. |
2370 */ | 2358 */ |
2371 core.String billingId; | 2359 core.String billingId; |
2372 | 2360 |
2373 /** | 2361 /** |
2374 * The config id; generated automatically. Leave this field blank for insert | 2362 * The config id; generated automatically. Leave this field blank for insert |
2375 * requests. | 2363 * requests. |
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2616 _json["vendorTypes"] = vendorTypes; | 2604 _json["vendorTypes"] = vendorTypes; |
2617 } | 2605 } |
2618 if (verticals != null) { | 2606 if (verticals != null) { |
2619 _json["verticals"] = verticals; | 2607 _json["verticals"] = verticals; |
2620 } | 2608 } |
2621 return _json; | 2609 return _json; |
2622 } | 2610 } |
2623 } | 2611 } |
2624 | 2612 |
2625 | 2613 |
2626 /** Not documented yet. */ | |
2627 class PretargetingConfigList { | 2614 class PretargetingConfigList { |
2628 /** A list of pretargeting configs */ | 2615 /** A list of pretargeting configs */ |
2629 core.List<PretargetingConfig> items; | 2616 core.List<PretargetingConfig> items; |
2630 | 2617 |
2631 /** Resource type. */ | 2618 /** Resource type. */ |
2632 core.String kind; | 2619 core.String kind; |
2633 | 2620 |
2634 | 2621 |
2635 PretargetingConfigList(); | 2622 PretargetingConfigList(); |
2636 | 2623 |
(...skipping 10 matching lines...) Expand all Loading... |
2647 var _json = new core.Map(); | 2634 var _json = new core.Map(); |
2648 if (items != null) { | 2635 if (items != null) { |
2649 _json["items"] = items.map((value) => (value).toJson()).toList(); | 2636 _json["items"] = items.map((value) => (value).toJson()).toList(); |
2650 } | 2637 } |
2651 if (kind != null) { | 2638 if (kind != null) { |
2652 _json["kind"] = kind; | 2639 _json["kind"] = kind; |
2653 } | 2640 } |
2654 return _json; | 2641 return _json; |
2655 } | 2642 } |
2656 } | 2643 } |
2657 | |
2658 | |
OLD | NEW |