Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(295)

Side by Side Diff: generated/googleapis/lib/adexchangeseller/v2_0.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project). 1 // This is a generated file (see the discoveryapis_generator project).
2 2
3 library googleapis.adexchangeseller.v2_0; 3 library googleapis.adexchangeseller.v2_0;
4 4
5 import 'dart:core' as core; 5 import 'dart:core' as core;
6 import 'dart:async' as async; 6 import 'dart:async' as async;
7 import 'dart:convert' as convert; 7 import 'dart:convert' as convert;
8 8
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
10 import 'package:http/http.dart' as http; 10 import 'package:http/http.dart' as http;
11 11
12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart'
13 ApiRequestError, DetailedApiRequestError, Media, UploadOptions, 13 show
14 ResumableUploadOptions, DownloadOptions, PartialDownloadOptions, 14 ApiRequestError,
15 ByteRange; 15 DetailedApiRequestError,
16 Media,
17 UploadOptions,
18 ResumableUploadOptions,
19 DownloadOptions,
20 PartialDownloadOptions,
21 ByteRange;
16 22
17 const core.String USER_AGENT = 'dart-api-client adexchangeseller/v2.0'; 23 const core.String USER_AGENT = 'dart-api-client adexchangeseller/v2.0';
18 24
19 /** 25 /// Accesses the inventory of Ad Exchange seller users and generates reports.
20 * Accesses the inventory of Ad Exchange seller users and generates reports.
21 */
22 class AdexchangesellerApi { 26 class AdexchangesellerApi {
23 /** View and manage your Ad Exchange data */ 27 /// View and manage your Ad Exchange data
24 static const AdexchangeSellerScope = "https://www.googleapis.com/auth/adexchan ge.seller"; 28 static const AdexchangeSellerScope =
29 "https://www.googleapis.com/auth/adexchange.seller";
25 30
26 /** View your Ad Exchange data */ 31 /// View your Ad Exchange data
27 static const AdexchangeSellerReadonlyScope = "https://www.googleapis.com/auth/ adexchange.seller.readonly"; 32 static const AdexchangeSellerReadonlyScope =
28 33 "https://www.googleapis.com/auth/adexchange.seller.readonly";
29 34
30 final commons.ApiRequester _requester; 35 final commons.ApiRequester _requester;
31 36
32 AccountsResourceApi get accounts => new AccountsResourceApi(_requester); 37 AccountsResourceApi get accounts => new AccountsResourceApi(_requester);
33 38
34 AdexchangesellerApi(http.Client client, {core.String rootUrl: "https://www.goo gleapis.com/", core.String servicePath: "adexchangeseller/v2.0/"}) : 39 AdexchangesellerApi(http.Client client,
35 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT); 40 {core.String rootUrl: "https://www.googleapis.com/",
41 core.String servicePath: "adexchangeseller/v2.0/"})
42 : _requester =
43 new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
36 } 44 }
37 45
38
39 class AccountsResourceApi { 46 class AccountsResourceApi {
40 final commons.ApiRequester _requester; 47 final commons.ApiRequester _requester;
41 48
42 AccountsAdclientsResourceApi get adclients => new AccountsAdclientsResourceApi (_requester); 49 AccountsAdclientsResourceApi get adclients =>
43 AccountsAlertsResourceApi get alerts => new AccountsAlertsResourceApi(_request er); 50 new AccountsAdclientsResourceApi(_requester);
44 AccountsCustomchannelsResourceApi get customchannels => new AccountsCustomchan nelsResourceApi(_requester); 51 AccountsAlertsResourceApi get alerts =>
45 AccountsMetadataResourceApi get metadata => new AccountsMetadataResourceApi(_r equester); 52 new AccountsAlertsResourceApi(_requester);
46 AccountsPreferreddealsResourceApi get preferreddeals => new AccountsPreferredd ealsResourceApi(_requester); 53 AccountsCustomchannelsResourceApi get customchannels =>
47 AccountsReportsResourceApi get reports => new AccountsReportsResourceApi(_requ ester); 54 new AccountsCustomchannelsResourceApi(_requester);
48 AccountsUrlchannelsResourceApi get urlchannels => new AccountsUrlchannelsResou rceApi(_requester); 55 AccountsMetadataResourceApi get metadata =>
56 new AccountsMetadataResourceApi(_requester);
57 AccountsPreferreddealsResourceApi get preferreddeals =>
58 new AccountsPreferreddealsResourceApi(_requester);
59 AccountsReportsResourceApi get reports =>
60 new AccountsReportsResourceApi(_requester);
61 AccountsUrlchannelsResourceApi get urlchannels =>
62 new AccountsUrlchannelsResourceApi(_requester);
49 63
50 AccountsResourceApi(commons.ApiRequester client) : 64 AccountsResourceApi(commons.ApiRequester client) : _requester = client;
51 _requester = client;
52 65
53 /** 66 /// Get information about the selected Ad Exchange account.
54 * Get information about the selected Ad Exchange account. 67 ///
55 * 68 /// Request parameters:
56 * Request parameters: 69 ///
57 * 70 /// [accountId] - Account to get information about. Tip: 'myaccount' is a
58 * [accountId] - Account to get information about. Tip: 'myaccount' is a valid 71 /// valid ID.
59 * ID. 72 ///
60 * 73 /// Completes with a [Account].
61 * Completes with a [Account]. 74 ///
62 * 75 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
63 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 76 /// an error.
64 * error. 77 ///
65 * 78 /// If the used [http.Client] completes with an error when making a REST
66 * If the used [http.Client] completes with an error when making a REST call, 79 /// call, this method will complete with the same error.
67 * this method will complete with the same error.
68 */
69 async.Future<Account> get(core.String accountId) { 80 async.Future<Account> get(core.String accountId) {
70 var _url = null; 81 var _url = null;
71 var _queryParams = new core.Map(); 82 var _queryParams = new core.Map();
72 var _uploadMedia = null; 83 var _uploadMedia = null;
73 var _uploadOptions = null; 84 var _uploadOptions = null;
74 var _downloadOptions = commons.DownloadOptions.Metadata; 85 var _downloadOptions = commons.DownloadOptions.Metadata;
75 var _body = null; 86 var _body = null;
76 87
77 if (accountId == null) { 88 if (accountId == null) {
78 throw new core.ArgumentError("Parameter accountId is required."); 89 throw new core.ArgumentError("Parameter accountId is required.");
79 } 90 }
80 91
81 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId'); 92 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId');
82 93
83 var _response = _requester.request(_url, 94 var _response = _requester.request(_url, "GET",
84 "GET", 95 body: _body,
85 body: _body, 96 queryParams: _queryParams,
86 queryParams: _queryParams, 97 uploadOptions: _uploadOptions,
87 uploadOptions: _uploadOptions, 98 uploadMedia: _uploadMedia,
88 uploadMedia: _uploadMedia, 99 downloadOptions: _downloadOptions);
89 downloadOptions: _downloadOptions);
90 return _response.then((data) => new Account.fromJson(data)); 100 return _response.then((data) => new Account.fromJson(data));
91 } 101 }
92 102
93 /** 103 /// List all accounts available to this Ad Exchange account.
94 * List all accounts available to this Ad Exchange account. 104 ///
95 * 105 /// Request parameters:
96 * Request parameters: 106 ///
97 * 107 /// [maxResults] - The maximum number of accounts to include in the response,
98 * [maxResults] - The maximum number of accounts to include in the response, 108 /// used for paging.
99 * used for paging. 109 /// Value must be between "0" and "10000".
100 * Value must be between "0" and "10000". 110 ///
101 * 111 /// [pageToken] - A continuation token, used to page through accounts. To
102 * [pageToken] - A continuation token, used to page through accounts. To 112 /// retrieve the next page, set this parameter to the value of
103 * retrieve the next page, set this parameter to the value of "nextPageToken" 113 /// "nextPageToken" from the previous response.
104 * from the previous response. 114 ///
105 * 115 /// Completes with a [Accounts].
106 * Completes with a [Accounts]. 116 ///
107 * 117 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
108 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 118 /// an error.
109 * error. 119 ///
110 * 120 /// If the used [http.Client] completes with an error when making a REST
111 * If the used [http.Client] completes with an error when making a REST call, 121 /// call, this method will complete with the same error.
112 * this method will complete with the same error.
113 */
114 async.Future<Accounts> list({core.int maxResults, core.String pageToken}) { 122 async.Future<Accounts> list({core.int maxResults, core.String pageToken}) {
115 var _url = null; 123 var _url = null;
116 var _queryParams = new core.Map(); 124 var _queryParams = new core.Map();
117 var _uploadMedia = null; 125 var _uploadMedia = null;
118 var _uploadOptions = null; 126 var _uploadOptions = null;
119 var _downloadOptions = commons.DownloadOptions.Metadata; 127 var _downloadOptions = commons.DownloadOptions.Metadata;
120 var _body = null; 128 var _body = null;
121 129
122 if (maxResults != null) { 130 if (maxResults != null) {
123 _queryParams["maxResults"] = ["${maxResults}"]; 131 _queryParams["maxResults"] = ["${maxResults}"];
124 } 132 }
125 if (pageToken != null) { 133 if (pageToken != null) {
126 _queryParams["pageToken"] = [pageToken]; 134 _queryParams["pageToken"] = [pageToken];
127 } 135 }
128 136
129 _url = 'accounts'; 137 _url = 'accounts';
130 138
131 var _response = _requester.request(_url, 139 var _response = _requester.request(_url, "GET",
132 "GET", 140 body: _body,
133 body: _body, 141 queryParams: _queryParams,
134 queryParams: _queryParams, 142 uploadOptions: _uploadOptions,
135 uploadOptions: _uploadOptions, 143 uploadMedia: _uploadMedia,
136 uploadMedia: _uploadMedia, 144 downloadOptions: _downloadOptions);
137 downloadOptions: _downloadOptions);
138 return _response.then((data) => new Accounts.fromJson(data)); 145 return _response.then((data) => new Accounts.fromJson(data));
139 } 146 }
140
141 } 147 }
142 148
143
144 class AccountsAdclientsResourceApi { 149 class AccountsAdclientsResourceApi {
145 final commons.ApiRequester _requester; 150 final commons.ApiRequester _requester;
146 151
147 AccountsAdclientsResourceApi(commons.ApiRequester client) : 152 AccountsAdclientsResourceApi(commons.ApiRequester client)
148 _requester = client; 153 : _requester = client;
149 154
150 /** 155 /// List all ad clients in this Ad Exchange account.
151 * List all ad clients in this Ad Exchange account. 156 ///
152 * 157 /// Request parameters:
153 * Request parameters: 158 ///
154 * 159 /// [accountId] - Account to which the ad client belongs.
155 * [accountId] - Account to which the ad client belongs. 160 ///
156 * 161 /// [maxResults] - The maximum number of ad clients to include in the
157 * [maxResults] - The maximum number of ad clients to include in the response, 162 /// response, used for paging.
158 * used for paging. 163 /// Value must be between "0" and "10000".
159 * Value must be between "0" and "10000". 164 ///
160 * 165 /// [pageToken] - A continuation token, used to page through ad clients. To
161 * [pageToken] - A continuation token, used to page through ad clients. To 166 /// retrieve the next page, set this parameter to the value of
162 * retrieve the next page, set this parameter to the value of "nextPageToken" 167 /// "nextPageToken" from the previous response.
163 * from the previous response. 168 ///
164 * 169 /// Completes with a [AdClients].
165 * Completes with a [AdClients]. 170 ///
166 * 171 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
167 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 172 /// an error.
168 * error. 173 ///
169 * 174 /// If the used [http.Client] completes with an error when making a REST
170 * If the used [http.Client] completes with an error when making a REST call, 175 /// call, this method will complete with the same error.
171 * this method will complete with the same error. 176 async.Future<AdClients> list(core.String accountId,
172 */ 177 {core.int maxResults, core.String pageToken}) {
173 async.Future<AdClients> list(core.String accountId, {core.int maxResults, core .String pageToken}) {
174 var _url = null; 178 var _url = null;
175 var _queryParams = new core.Map(); 179 var _queryParams = new core.Map();
176 var _uploadMedia = null; 180 var _uploadMedia = null;
177 var _uploadOptions = null; 181 var _uploadOptions = null;
178 var _downloadOptions = commons.DownloadOptions.Metadata; 182 var _downloadOptions = commons.DownloadOptions.Metadata;
179 var _body = null; 183 var _body = null;
180 184
181 if (accountId == null) { 185 if (accountId == null) {
182 throw new core.ArgumentError("Parameter accountId is required."); 186 throw new core.ArgumentError("Parameter accountId is required.");
183 } 187 }
184 if (maxResults != null) { 188 if (maxResults != null) {
185 _queryParams["maxResults"] = ["${maxResults}"]; 189 _queryParams["maxResults"] = ["${maxResults}"];
186 } 190 }
187 if (pageToken != null) { 191 if (pageToken != null) {
188 _queryParams["pageToken"] = [pageToken]; 192 _queryParams["pageToken"] = [pageToken];
189 } 193 }
190 194
191 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien ts'; 195 _url = 'accounts/' +
196 commons.Escaper.ecapeVariable('$accountId') +
197 '/adclients';
192 198
193 var _response = _requester.request(_url, 199 var _response = _requester.request(_url, "GET",
194 "GET", 200 body: _body,
195 body: _body, 201 queryParams: _queryParams,
196 queryParams: _queryParams, 202 uploadOptions: _uploadOptions,
197 uploadOptions: _uploadOptions, 203 uploadMedia: _uploadMedia,
198 uploadMedia: _uploadMedia, 204 downloadOptions: _downloadOptions);
199 downloadOptions: _downloadOptions);
200 return _response.then((data) => new AdClients.fromJson(data)); 205 return _response.then((data) => new AdClients.fromJson(data));
201 } 206 }
202
203 } 207 }
204 208
205
206 class AccountsAlertsResourceApi { 209 class AccountsAlertsResourceApi {
207 final commons.ApiRequester _requester; 210 final commons.ApiRequester _requester;
208 211
209 AccountsAlertsResourceApi(commons.ApiRequester client) : 212 AccountsAlertsResourceApi(commons.ApiRequester client) : _requester = client;
210 _requester = client;
211 213
212 /** 214 /// List the alerts for this Ad Exchange account.
213 * List the alerts for this Ad Exchange account. 215 ///
214 * 216 /// Request parameters:
215 * Request parameters: 217 ///
216 * 218 /// [accountId] - Account owning the alerts.
217 * [accountId] - Account owning the alerts. 219 ///
218 * 220 /// [locale] - The locale to use for translating alert messages. The account
219 * [locale] - The locale to use for translating alert messages. The account 221 /// locale will be used if this is not supplied. The AdSense default
220 * locale will be used if this is not supplied. The AdSense default (English) 222 /// (English) will be used if the supplied locale is invalid or unsupported.
221 * will be used if the supplied locale is invalid or unsupported. 223 ///
222 * 224 /// Completes with a [Alerts].
223 * Completes with a [Alerts]. 225 ///
224 * 226 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
225 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 227 /// an error.
226 * error. 228 ///
227 * 229 /// If the used [http.Client] completes with an error when making a REST
228 * If the used [http.Client] completes with an error when making a REST call, 230 /// call, this method will complete with the same error.
229 * this method will complete with the same error.
230 */
231 async.Future<Alerts> list(core.String accountId, {core.String locale}) { 231 async.Future<Alerts> list(core.String accountId, {core.String locale}) {
232 var _url = null; 232 var _url = null;
233 var _queryParams = new core.Map(); 233 var _queryParams = new core.Map();
234 var _uploadMedia = null; 234 var _uploadMedia = null;
235 var _uploadOptions = null; 235 var _uploadOptions = null;
236 var _downloadOptions = commons.DownloadOptions.Metadata; 236 var _downloadOptions = commons.DownloadOptions.Metadata;
237 var _body = null; 237 var _body = null;
238 238
239 if (accountId == null) { 239 if (accountId == null) {
240 throw new core.ArgumentError("Parameter accountId is required."); 240 throw new core.ArgumentError("Parameter accountId is required.");
241 } 241 }
242 if (locale != null) { 242 if (locale != null) {
243 _queryParams["locale"] = [locale]; 243 _queryParams["locale"] = [locale];
244 } 244 }
245 245
246 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/alerts' ; 246 _url =
247 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/alerts';
247 248
248 var _response = _requester.request(_url, 249 var _response = _requester.request(_url, "GET",
249 "GET", 250 body: _body,
250 body: _body, 251 queryParams: _queryParams,
251 queryParams: _queryParams, 252 uploadOptions: _uploadOptions,
252 uploadOptions: _uploadOptions, 253 uploadMedia: _uploadMedia,
253 uploadMedia: _uploadMedia, 254 downloadOptions: _downloadOptions);
254 downloadOptions: _downloadOptions);
255 return _response.then((data) => new Alerts.fromJson(data)); 255 return _response.then((data) => new Alerts.fromJson(data));
256 } 256 }
257
258 } 257 }
259 258
260
261 class AccountsCustomchannelsResourceApi { 259 class AccountsCustomchannelsResourceApi {
262 final commons.ApiRequester _requester; 260 final commons.ApiRequester _requester;
263 261
264 AccountsCustomchannelsResourceApi(commons.ApiRequester client) : 262 AccountsCustomchannelsResourceApi(commons.ApiRequester client)
265 _requester = client; 263 : _requester = client;
266 264
267 /** 265 /// Get the specified custom channel from the specified ad client.
268 * Get the specified custom channel from the specified ad client. 266 ///
269 * 267 /// Request parameters:
270 * Request parameters: 268 ///
271 * 269 /// [accountId] - Account to which the ad client belongs.
272 * [accountId] - Account to which the ad client belongs. 270 ///
273 * 271 /// [adClientId] - Ad client which contains the custom channel.
274 * [adClientId] - Ad client which contains the custom channel. 272 ///
275 * 273 /// [customChannelId] - Custom channel to retrieve.
276 * [customChannelId] - Custom channel to retrieve. 274 ///
277 * 275 /// Completes with a [CustomChannel].
278 * Completes with a [CustomChannel]. 276 ///
279 * 277 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
280 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 278 /// an error.
281 * error. 279 ///
282 * 280 /// If the used [http.Client] completes with an error when making a REST
283 * If the used [http.Client] completes with an error when making a REST call, 281 /// call, this method will complete with the same error.
284 * this method will complete with the same error. 282 async.Future<CustomChannel> get(core.String accountId, core.String adClientId,
285 */ 283 core.String customChannelId) {
286 async.Future<CustomChannel> get(core.String accountId, core.String adClientId, core.String customChannelId) {
287 var _url = null; 284 var _url = null;
288 var _queryParams = new core.Map(); 285 var _queryParams = new core.Map();
289 var _uploadMedia = null; 286 var _uploadMedia = null;
290 var _uploadOptions = null; 287 var _uploadOptions = null;
291 var _downloadOptions = commons.DownloadOptions.Metadata; 288 var _downloadOptions = commons.DownloadOptions.Metadata;
292 var _body = null; 289 var _body = null;
293 290
294 if (accountId == null) { 291 if (accountId == null) {
295 throw new core.ArgumentError("Parameter accountId is required."); 292 throw new core.ArgumentError("Parameter accountId is required.");
296 } 293 }
297 if (adClientId == null) { 294 if (adClientId == null) {
298 throw new core.ArgumentError("Parameter adClientId is required."); 295 throw new core.ArgumentError("Parameter adClientId is required.");
299 } 296 }
300 if (customChannelId == null) { 297 if (customChannelId == null) {
301 throw new core.ArgumentError("Parameter customChannelId is required."); 298 throw new core.ArgumentError("Parameter customChannelId is required.");
302 } 299 }
303 300
304 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien ts/' + commons.Escaper.ecapeVariable('$adClientId') + '/customchannels/' + commo ns.Escaper.ecapeVariable('$customChannelId'); 301 _url = 'accounts/' +
302 commons.Escaper.ecapeVariable('$accountId') +
303 '/adclients/' +
304 commons.Escaper.ecapeVariable('$adClientId') +
305 '/customchannels/' +
306 commons.Escaper.ecapeVariable('$customChannelId');
305 307
306 var _response = _requester.request(_url, 308 var _response = _requester.request(_url, "GET",
307 "GET", 309 body: _body,
308 body: _body, 310 queryParams: _queryParams,
309 queryParams: _queryParams, 311 uploadOptions: _uploadOptions,
310 uploadOptions: _uploadOptions, 312 uploadMedia: _uploadMedia,
311 uploadMedia: _uploadMedia, 313 downloadOptions: _downloadOptions);
312 downloadOptions: _downloadOptions);
313 return _response.then((data) => new CustomChannel.fromJson(data)); 314 return _response.then((data) => new CustomChannel.fromJson(data));
314 } 315 }
315 316
316 /** 317 /// List all custom channels in the specified ad client for this Ad Exchange
317 * List all custom channels in the specified ad client for this Ad Exchange 318 /// account.
318 * account. 319 ///
319 * 320 /// Request parameters:
320 * Request parameters: 321 ///
321 * 322 /// [accountId] - Account to which the ad client belongs.
322 * [accountId] - Account to which the ad client belongs. 323 ///
323 * 324 /// [adClientId] - Ad client for which to list custom channels.
324 * [adClientId] - Ad client for which to list custom channels. 325 ///
325 * 326 /// [maxResults] - The maximum number of custom channels to include in the
326 * [maxResults] - The maximum number of custom channels to include in the 327 /// response, used for paging.
327 * response, used for paging. 328 /// Value must be between "0" and "10000".
328 * Value must be between "0" and "10000". 329 ///
329 * 330 /// [pageToken] - A continuation token, used to page through custom channels.
330 * [pageToken] - A continuation token, used to page through custom channels. 331 /// To retrieve the next page, set this parameter to the value of
331 * To retrieve the next page, set this parameter to the value of 332 /// "nextPageToken" from the previous response.
332 * "nextPageToken" from the previous response. 333 ///
333 * 334 /// Completes with a [CustomChannels].
334 * Completes with a [CustomChannels]. 335 ///
335 * 336 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
336 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 337 /// an error.
337 * error. 338 ///
338 * 339 /// If the used [http.Client] completes with an error when making a REST
339 * If the used [http.Client] completes with an error when making a REST call, 340 /// call, this method will complete with the same error.
340 * this method will complete with the same error. 341 async.Future<CustomChannels> list(
341 */ 342 core.String accountId, core.String adClientId,
342 async.Future<CustomChannels> list(core.String accountId, core.String adClientI d, {core.int maxResults, core.String pageToken}) { 343 {core.int maxResults, core.String pageToken}) {
343 var _url = null; 344 var _url = null;
344 var _queryParams = new core.Map(); 345 var _queryParams = new core.Map();
345 var _uploadMedia = null; 346 var _uploadMedia = null;
346 var _uploadOptions = null; 347 var _uploadOptions = null;
347 var _downloadOptions = commons.DownloadOptions.Metadata; 348 var _downloadOptions = commons.DownloadOptions.Metadata;
348 var _body = null; 349 var _body = null;
349 350
350 if (accountId == null) { 351 if (accountId == null) {
351 throw new core.ArgumentError("Parameter accountId is required."); 352 throw new core.ArgumentError("Parameter accountId is required.");
352 } 353 }
353 if (adClientId == null) { 354 if (adClientId == null) {
354 throw new core.ArgumentError("Parameter adClientId is required."); 355 throw new core.ArgumentError("Parameter adClientId is required.");
355 } 356 }
356 if (maxResults != null) { 357 if (maxResults != null) {
357 _queryParams["maxResults"] = ["${maxResults}"]; 358 _queryParams["maxResults"] = ["${maxResults}"];
358 } 359 }
359 if (pageToken != null) { 360 if (pageToken != null) {
360 _queryParams["pageToken"] = [pageToken]; 361 _queryParams["pageToken"] = [pageToken];
361 } 362 }
362 363
363 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien ts/' + commons.Escaper.ecapeVariable('$adClientId') + '/customchannels'; 364 _url = 'accounts/' +
365 commons.Escaper.ecapeVariable('$accountId') +
366 '/adclients/' +
367 commons.Escaper.ecapeVariable('$adClientId') +
368 '/customchannels';
364 369
365 var _response = _requester.request(_url, 370 var _response = _requester.request(_url, "GET",
366 "GET", 371 body: _body,
367 body: _body, 372 queryParams: _queryParams,
368 queryParams: _queryParams, 373 uploadOptions: _uploadOptions,
369 uploadOptions: _uploadOptions, 374 uploadMedia: _uploadMedia,
370 uploadMedia: _uploadMedia, 375 downloadOptions: _downloadOptions);
371 downloadOptions: _downloadOptions);
372 return _response.then((data) => new CustomChannels.fromJson(data)); 376 return _response.then((data) => new CustomChannels.fromJson(data));
373 } 377 }
374
375 } 378 }
376 379
377
378 class AccountsMetadataResourceApi { 380 class AccountsMetadataResourceApi {
379 final commons.ApiRequester _requester; 381 final commons.ApiRequester _requester;
380 382
381 AccountsMetadataDimensionsResourceApi get dimensions => new AccountsMetadataDi mensionsResourceApi(_requester); 383 AccountsMetadataDimensionsResourceApi get dimensions =>
382 AccountsMetadataMetricsResourceApi get metrics => new AccountsMetadataMetricsR esourceApi(_requester); 384 new AccountsMetadataDimensionsResourceApi(_requester);
385 AccountsMetadataMetricsResourceApi get metrics =>
386 new AccountsMetadataMetricsResourceApi(_requester);
383 387
384 AccountsMetadataResourceApi(commons.ApiRequester client) : 388 AccountsMetadataResourceApi(commons.ApiRequester client)
385 _requester = client; 389 : _requester = client;
386 } 390 }
387 391
388
389 class AccountsMetadataDimensionsResourceApi { 392 class AccountsMetadataDimensionsResourceApi {
390 final commons.ApiRequester _requester; 393 final commons.ApiRequester _requester;
391 394
392 AccountsMetadataDimensionsResourceApi(commons.ApiRequester client) : 395 AccountsMetadataDimensionsResourceApi(commons.ApiRequester client)
393 _requester = client; 396 : _requester = client;
394 397
395 /** 398 /// List the metadata for the dimensions available to this AdExchange
396 * List the metadata for the dimensions available to this AdExchange account. 399 /// account.
397 * 400 ///
398 * Request parameters: 401 /// Request parameters:
399 * 402 ///
400 * [accountId] - Account with visibility to the dimensions. 403 /// [accountId] - Account with visibility to the dimensions.
401 * 404 ///
402 * Completes with a [Metadata]. 405 /// Completes with a [Metadata].
403 * 406 ///
404 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 407 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
405 * error. 408 /// an error.
406 * 409 ///
407 * If the used [http.Client] completes with an error when making a REST call, 410 /// If the used [http.Client] completes with an error when making a REST
408 * this method will complete with the same error. 411 /// call, this method will complete with the same error.
409 */
410 async.Future<Metadata> list(core.String accountId) { 412 async.Future<Metadata> list(core.String accountId) {
411 var _url = null; 413 var _url = null;
412 var _queryParams = new core.Map(); 414 var _queryParams = new core.Map();
413 var _uploadMedia = null; 415 var _uploadMedia = null;
414 var _uploadOptions = null; 416 var _uploadOptions = null;
415 var _downloadOptions = commons.DownloadOptions.Metadata; 417 var _downloadOptions = commons.DownloadOptions.Metadata;
416 var _body = null; 418 var _body = null;
417 419
418 if (accountId == null) { 420 if (accountId == null) {
419 throw new core.ArgumentError("Parameter accountId is required."); 421 throw new core.ArgumentError("Parameter accountId is required.");
420 } 422 }
421 423
422 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/metadat a/dimensions'; 424 _url = 'accounts/' +
425 commons.Escaper.ecapeVariable('$accountId') +
426 '/metadata/dimensions';
423 427
424 var _response = _requester.request(_url, 428 var _response = _requester.request(_url, "GET",
425 "GET", 429 body: _body,
426 body: _body, 430 queryParams: _queryParams,
427 queryParams: _queryParams, 431 uploadOptions: _uploadOptions,
428 uploadOptions: _uploadOptions, 432 uploadMedia: _uploadMedia,
429 uploadMedia: _uploadMedia, 433 downloadOptions: _downloadOptions);
430 downloadOptions: _downloadOptions);
431 return _response.then((data) => new Metadata.fromJson(data)); 434 return _response.then((data) => new Metadata.fromJson(data));
432 } 435 }
433
434 } 436 }
435 437
436
437 class AccountsMetadataMetricsResourceApi { 438 class AccountsMetadataMetricsResourceApi {
438 final commons.ApiRequester _requester; 439 final commons.ApiRequester _requester;
439 440
440 AccountsMetadataMetricsResourceApi(commons.ApiRequester client) : 441 AccountsMetadataMetricsResourceApi(commons.ApiRequester client)
441 _requester = client; 442 : _requester = client;
442 443
443 /** 444 /// List the metadata for the metrics available to this AdExchange account.
444 * List the metadata for the metrics available to this AdExchange account. 445 ///
445 * 446 /// Request parameters:
446 * Request parameters: 447 ///
447 * 448 /// [accountId] - Account with visibility to the metrics.
448 * [accountId] - Account with visibility to the metrics. 449 ///
449 * 450 /// Completes with a [Metadata].
450 * Completes with a [Metadata]. 451 ///
451 * 452 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
452 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 453 /// an error.
453 * error. 454 ///
454 * 455 /// If the used [http.Client] completes with an error when making a REST
455 * If the used [http.Client] completes with an error when making a REST call, 456 /// call, this method will complete with the same error.
456 * this method will complete with the same error.
457 */
458 async.Future<Metadata> list(core.String accountId) { 457 async.Future<Metadata> list(core.String accountId) {
459 var _url = null; 458 var _url = null;
460 var _queryParams = new core.Map(); 459 var _queryParams = new core.Map();
461 var _uploadMedia = null; 460 var _uploadMedia = null;
462 var _uploadOptions = null; 461 var _uploadOptions = null;
463 var _downloadOptions = commons.DownloadOptions.Metadata; 462 var _downloadOptions = commons.DownloadOptions.Metadata;
464 var _body = null; 463 var _body = null;
465 464
466 if (accountId == null) { 465 if (accountId == null) {
467 throw new core.ArgumentError("Parameter accountId is required."); 466 throw new core.ArgumentError("Parameter accountId is required.");
468 } 467 }
469 468
470 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/metadat a/metrics'; 469 _url = 'accounts/' +
470 commons.Escaper.ecapeVariable('$accountId') +
471 '/metadata/metrics';
471 472
472 var _response = _requester.request(_url, 473 var _response = _requester.request(_url, "GET",
473 "GET", 474 body: _body,
474 body: _body, 475 queryParams: _queryParams,
475 queryParams: _queryParams, 476 uploadOptions: _uploadOptions,
476 uploadOptions: _uploadOptions, 477 uploadMedia: _uploadMedia,
477 uploadMedia: _uploadMedia, 478 downloadOptions: _downloadOptions);
478 downloadOptions: _downloadOptions);
479 return _response.then((data) => new Metadata.fromJson(data)); 479 return _response.then((data) => new Metadata.fromJson(data));
480 } 480 }
481
482 } 481 }
483 482
484
485 class AccountsPreferreddealsResourceApi { 483 class AccountsPreferreddealsResourceApi {
486 final commons.ApiRequester _requester; 484 final commons.ApiRequester _requester;
487 485
488 AccountsPreferreddealsResourceApi(commons.ApiRequester client) : 486 AccountsPreferreddealsResourceApi(commons.ApiRequester client)
489 _requester = client; 487 : _requester = client;
490 488
491 /** 489 /// Get information about the selected Ad Exchange Preferred Deal.
492 * Get information about the selected Ad Exchange Preferred Deal. 490 ///
493 * 491 /// Request parameters:
494 * Request parameters: 492 ///
495 * 493 /// [accountId] - Account owning the deal.
496 * [accountId] - Account owning the deal. 494 ///
497 * 495 /// [dealId] - Preferred deal to get information about.
498 * [dealId] - Preferred deal to get information about. 496 ///
499 * 497 /// Completes with a [PreferredDeal].
500 * Completes with a [PreferredDeal]. 498 ///
501 * 499 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
502 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 500 /// an error.
503 * error. 501 ///
504 * 502 /// If the used [http.Client] completes with an error when making a REST
505 * If the used [http.Client] completes with an error when making a REST call, 503 /// call, this method will complete with the same error.
506 * this method will complete with the same error.
507 */
508 async.Future<PreferredDeal> get(core.String accountId, core.String dealId) { 504 async.Future<PreferredDeal> get(core.String accountId, core.String dealId) {
509 var _url = null; 505 var _url = null;
510 var _queryParams = new core.Map(); 506 var _queryParams = new core.Map();
511 var _uploadMedia = null; 507 var _uploadMedia = null;
512 var _uploadOptions = null; 508 var _uploadOptions = null;
513 var _downloadOptions = commons.DownloadOptions.Metadata; 509 var _downloadOptions = commons.DownloadOptions.Metadata;
514 var _body = null; 510 var _body = null;
515 511
516 if (accountId == null) { 512 if (accountId == null) {
517 throw new core.ArgumentError("Parameter accountId is required."); 513 throw new core.ArgumentError("Parameter accountId is required.");
518 } 514 }
519 if (dealId == null) { 515 if (dealId == null) {
520 throw new core.ArgumentError("Parameter dealId is required."); 516 throw new core.ArgumentError("Parameter dealId is required.");
521 } 517 }
522 518
523 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/preferr eddeals/' + commons.Escaper.ecapeVariable('$dealId'); 519 _url = 'accounts/' +
520 commons.Escaper.ecapeVariable('$accountId') +
521 '/preferreddeals/' +
522 commons.Escaper.ecapeVariable('$dealId');
524 523
525 var _response = _requester.request(_url, 524 var _response = _requester.request(_url, "GET",
526 "GET", 525 body: _body,
527 body: _body, 526 queryParams: _queryParams,
528 queryParams: _queryParams, 527 uploadOptions: _uploadOptions,
529 uploadOptions: _uploadOptions, 528 uploadMedia: _uploadMedia,
530 uploadMedia: _uploadMedia, 529 downloadOptions: _downloadOptions);
531 downloadOptions: _downloadOptions);
532 return _response.then((data) => new PreferredDeal.fromJson(data)); 530 return _response.then((data) => new PreferredDeal.fromJson(data));
533 } 531 }
534 532
535 /** 533 /// List the preferred deals for this Ad Exchange account.
536 * List the preferred deals for this Ad Exchange account. 534 ///
537 * 535 /// Request parameters:
538 * Request parameters: 536 ///
539 * 537 /// [accountId] - Account owning the deals.
540 * [accountId] - Account owning the deals. 538 ///
541 * 539 /// Completes with a [PreferredDeals].
542 * Completes with a [PreferredDeals]. 540 ///
543 * 541 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
544 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 542 /// an error.
545 * error. 543 ///
546 * 544 /// If the used [http.Client] completes with an error when making a REST
547 * If the used [http.Client] completes with an error when making a REST call, 545 /// call, this method will complete with the same error.
548 * this method will complete with the same error.
549 */
550 async.Future<PreferredDeals> list(core.String accountId) { 546 async.Future<PreferredDeals> list(core.String accountId) {
551 var _url = null; 547 var _url = null;
552 var _queryParams = new core.Map(); 548 var _queryParams = new core.Map();
553 var _uploadMedia = null; 549 var _uploadMedia = null;
554 var _uploadOptions = null; 550 var _uploadOptions = null;
555 var _downloadOptions = commons.DownloadOptions.Metadata; 551 var _downloadOptions = commons.DownloadOptions.Metadata;
556 var _body = null; 552 var _body = null;
557 553
558 if (accountId == null) { 554 if (accountId == null) {
559 throw new core.ArgumentError("Parameter accountId is required."); 555 throw new core.ArgumentError("Parameter accountId is required.");
560 } 556 }
561 557
562 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/preferr eddeals'; 558 _url = 'accounts/' +
559 commons.Escaper.ecapeVariable('$accountId') +
560 '/preferreddeals';
563 561
564 var _response = _requester.request(_url, 562 var _response = _requester.request(_url, "GET",
565 "GET", 563 body: _body,
566 body: _body, 564 queryParams: _queryParams,
567 queryParams: _queryParams, 565 uploadOptions: _uploadOptions,
568 uploadOptions: _uploadOptions, 566 uploadMedia: _uploadMedia,
569 uploadMedia: _uploadMedia, 567 downloadOptions: _downloadOptions);
570 downloadOptions: _downloadOptions);
571 return _response.then((data) => new PreferredDeals.fromJson(data)); 568 return _response.then((data) => new PreferredDeals.fromJson(data));
572 } 569 }
573
574 } 570 }
575 571
576
577 class AccountsReportsResourceApi { 572 class AccountsReportsResourceApi {
578 final commons.ApiRequester _requester; 573 final commons.ApiRequester _requester;
579 574
580 AccountsReportsSavedResourceApi get saved => new AccountsReportsSavedResourceA pi(_requester); 575 AccountsReportsSavedResourceApi get saved =>
576 new AccountsReportsSavedResourceApi(_requester);
581 577
582 AccountsReportsResourceApi(commons.ApiRequester client) : 578 AccountsReportsResourceApi(commons.ApiRequester client) : _requester = client;
583 _requester = client;
584 579
585 /** 580 /// Generate an Ad Exchange report based on the report request sent in the
586 * Generate an Ad Exchange report based on the report request sent in the 581 /// query parameters. Returns the result as JSON; to retrieve output in CSV
587 * query parameters. Returns the result as JSON; to retrieve output in CSV 582 /// format specify "alt=csv" as a query parameter.
588 * format specify "alt=csv" as a query parameter. 583 ///
589 * 584 /// Request parameters:
590 * Request parameters: 585 ///
591 * 586 /// [accountId] - Account which owns the generated report.
592 * [accountId] - Account which owns the generated report. 587 ///
593 * 588 /// [startDate] - Start of the date range to report on in "YYYY-MM-DD"
594 * [startDate] - Start of the date range to report on in "YYYY-MM-DD" format, 589 /// format, inclusive.
595 * inclusive. 590 /// Value must have pattern
596 * Value must have pattern 591 /// "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3} ?)".
597 * "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}? )". 592 ///
598 * 593 /// [endDate] - End of the date range to report on in "YYYY-MM-DD" format,
599 * [endDate] - End of the date range to report on in "YYYY-MM-DD" format, 594 /// inclusive.
600 * inclusive. 595 /// Value must have pattern
601 * Value must have pattern 596 /// "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3} ?)".
602 * "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}? )". 597 ///
603 * 598 /// [dimension] - Dimensions to base the report on.
604 * [dimension] - Dimensions to base the report on. 599 /// Value must have pattern "[a-zA-Z_]+".
605 * Value must have pattern "[a-zA-Z_]+". 600 ///
606 * 601 /// [filter] - Filters to be run on the report.
607 * [filter] - Filters to be run on the report. 602 /// Value must have pattern "[a-zA-Z_]+(==|=@).+".
608 * Value must have pattern "[a-zA-Z_]+(==|=@).+". 603 ///
609 * 604 /// [locale] - Optional locale to use for translating report output to a
610 * [locale] - Optional locale to use for translating report output to a local 605 /// local language. Defaults to "en_US" if not specified.
611 * language. Defaults to "en_US" if not specified. 606 /// Value must have pattern "[a-zA-Z_]+".
612 * Value must have pattern "[a-zA-Z_]+". 607 ///
613 * 608 /// [maxResults] - The maximum number of rows of report data to return.
614 * [maxResults] - The maximum number of rows of report data to return. 609 /// Value must be between "0" and "50000".
615 * Value must be between "0" and "50000". 610 ///
616 * 611 /// [metric] - Numeric columns to include in the report.
617 * [metric] - Numeric columns to include in the report. 612 /// Value must have pattern "[a-zA-Z_]+".
618 * Value must have pattern "[a-zA-Z_]+". 613 ///
619 * 614 /// [sort] - The name of a dimension or metric to sort the resulting report
620 * [sort] - The name of a dimension or metric to sort the resulting report on, 615 /// on, optionally prefixed with "+" to sort ascending or "-" to sort
621 * optionally prefixed with "+" to sort ascending or "-" to sort descending. 616 /// descending. If no prefix is specified, the column is sorted ascending.
622 * If no prefix is specified, the column is sorted ascending. 617 /// Value must have pattern "(\+|-)?[a-zA-Z_]+".
623 * Value must have pattern "(\+|-)?[a-zA-Z_]+". 618 ///
624 * 619 /// [startIndex] - Index of the first row of report data to return.
625 * [startIndex] - Index of the first row of report data to return. 620 /// Value must be between "0" and "5000".
626 * Value must be between "0" and "5000". 621 ///
627 * 622 /// [downloadOptions] - Options for downloading. A download can be either a
628 * [downloadOptions] - Options for downloading. A download can be either a 623 /// Metadata (default) or Media download. Partial Media downloads are
629 * Metadata (default) or Media download. Partial Media downloads are possible 624 /// possible as well.
630 * as well. 625 ///
631 * 626 /// Completes with a
632 * Completes with a 627 ///
633 * 628 /// - [Report] for Metadata downloads (see [downloadOptions]).
634 * - [Report] for Metadata downloads (see [downloadOptions]). 629 ///
635 * 630 /// - [commons.Media] for Media downloads (see [downloadOptions]).
636 * - [commons.Media] for Media downloads (see [downloadOptions]). 631 ///
637 * 632 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
638 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 633 /// an error.
639 * error. 634 ///
640 * 635 /// If the used [http.Client] completes with an error when making a REST
641 * If the used [http.Client] completes with an error when making a REST call, 636 /// call, this method will complete with the same error.
642 * this method will complete with the same error. 637 async.Future generate(
643 */ 638 core.String accountId, core.String startDate, core.String endDate,
644 async.Future generate(core.String accountId, core.String startDate, core.Strin g endDate, {core.List<core.String> dimension, core.List<core.String> filter, cor e.String locale, core.int maxResults, core.List<core.String> metric, core.List<c ore.String> sort, core.int startIndex, commons.DownloadOptions downloadOptions: commons.DownloadOptions.Metadata}) { 639 {core.List<core.String> dimension,
640 core.List<core.String> filter,
641 core.String locale,
642 core.int maxResults,
643 core.List<core.String> metric,
644 core.List<core.String> sort,
645 core.int startIndex,
646 commons.DownloadOptions downloadOptions:
647 commons.DownloadOptions.Metadata}) {
645 var _url = null; 648 var _url = null;
646 var _queryParams = new core.Map(); 649 var _queryParams = new core.Map();
647 var _uploadMedia = null; 650 var _uploadMedia = null;
648 var _uploadOptions = null; 651 var _uploadOptions = null;
649 var _downloadOptions = commons.DownloadOptions.Metadata; 652 var _downloadOptions = commons.DownloadOptions.Metadata;
650 var _body = null; 653 var _body = null;
651 654
652 if (accountId == null) { 655 if (accountId == null) {
653 throw new core.ArgumentError("Parameter accountId is required."); 656 throw new core.ArgumentError("Parameter accountId is required.");
654 } 657 }
(...skipping 22 matching lines...) Expand all
677 } 680 }
678 if (sort != null) { 681 if (sort != null) {
679 _queryParams["sort"] = sort; 682 _queryParams["sort"] = sort;
680 } 683 }
681 if (startIndex != null) { 684 if (startIndex != null) {
682 _queryParams["startIndex"] = ["${startIndex}"]; 685 _queryParams["startIndex"] = ["${startIndex}"];
683 } 686 }
684 687
685 _downloadOptions = downloadOptions; 688 _downloadOptions = downloadOptions;
686 689
687 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/reports '; 690 _url =
691 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/reports';
688 692
689 var _response = _requester.request(_url, 693 var _response = _requester.request(_url, "GET",
690 "GET", 694 body: _body,
691 body: _body, 695 queryParams: _queryParams,
692 queryParams: _queryParams, 696 uploadOptions: _uploadOptions,
693 uploadOptions: _uploadOptions, 697 uploadMedia: _uploadMedia,
694 uploadMedia: _uploadMedia, 698 downloadOptions: _downloadOptions);
695 downloadOptions: _downloadOptions);
696 if (_downloadOptions == null || 699 if (_downloadOptions == null ||
697 _downloadOptions == commons.DownloadOptions.Metadata) { 700 _downloadOptions == commons.DownloadOptions.Metadata) {
698 return _response.then((data) => new Report.fromJson(data)); 701 return _response.then((data) => new Report.fromJson(data));
699 } else { 702 } else {
700 return _response; 703 return _response;
701 } 704 }
702 } 705 }
703
704 } 706 }
705 707
706
707 class AccountsReportsSavedResourceApi { 708 class AccountsReportsSavedResourceApi {
708 final commons.ApiRequester _requester; 709 final commons.ApiRequester _requester;
709 710
710 AccountsReportsSavedResourceApi(commons.ApiRequester client) : 711 AccountsReportsSavedResourceApi(commons.ApiRequester client)
711 _requester = client; 712 : _requester = client;
712 713
713 /** 714 /// Generate an Ad Exchange report based on the saved report ID sent in the
714 * Generate an Ad Exchange report based on the saved report ID sent in the 715 /// query parameters.
715 * query parameters. 716 ///
716 * 717 /// Request parameters:
717 * Request parameters: 718 ///
718 * 719 /// [accountId] - Account owning the saved report.
719 * [accountId] - Account owning the saved report. 720 ///
720 * 721 /// [savedReportId] - The saved report to retrieve.
721 * [savedReportId] - The saved report to retrieve. 722 ///
722 * 723 /// [locale] - Optional locale to use for translating report output to a
723 * [locale] - Optional locale to use for translating report output to a local 724 /// local language. Defaults to "en_US" if not specified.
724 * language. Defaults to "en_US" if not specified. 725 /// Value must have pattern "[a-zA-Z_]+".
725 * Value must have pattern "[a-zA-Z_]+". 726 ///
726 * 727 /// [maxResults] - The maximum number of rows of report data to return.
727 * [maxResults] - The maximum number of rows of report data to return. 728 /// Value must be between "0" and "50000".
728 * Value must be between "0" and "50000". 729 ///
729 * 730 /// [startIndex] - Index of the first row of report data to return.
730 * [startIndex] - Index of the first row of report data to return. 731 /// Value must be between "0" and "5000".
731 * Value must be between "0" and "5000". 732 ///
732 * 733 /// Completes with a [Report].
733 * Completes with a [Report]. 734 ///
734 * 735 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
735 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 736 /// an error.
736 * error. 737 ///
737 * 738 /// If the used [http.Client] completes with an error when making a REST
738 * If the used [http.Client] completes with an error when making a REST call, 739 /// call, this method will complete with the same error.
739 * this method will complete with the same error. 740 async.Future<Report> generate(
740 */ 741 core.String accountId, core.String savedReportId,
741 async.Future<Report> generate(core.String accountId, core.String savedReportId , {core.String locale, core.int maxResults, core.int startIndex}) { 742 {core.String locale, core.int maxResults, core.int startIndex}) {
742 var _url = null; 743 var _url = null;
743 var _queryParams = new core.Map(); 744 var _queryParams = new core.Map();
744 var _uploadMedia = null; 745 var _uploadMedia = null;
745 var _uploadOptions = null; 746 var _uploadOptions = null;
746 var _downloadOptions = commons.DownloadOptions.Metadata; 747 var _downloadOptions = commons.DownloadOptions.Metadata;
747 var _body = null; 748 var _body = null;
748 749
749 if (accountId == null) { 750 if (accountId == null) {
750 throw new core.ArgumentError("Parameter accountId is required."); 751 throw new core.ArgumentError("Parameter accountId is required.");
751 } 752 }
752 if (savedReportId == null) { 753 if (savedReportId == null) {
753 throw new core.ArgumentError("Parameter savedReportId is required."); 754 throw new core.ArgumentError("Parameter savedReportId is required.");
754 } 755 }
755 if (locale != null) { 756 if (locale != null) {
756 _queryParams["locale"] = [locale]; 757 _queryParams["locale"] = [locale];
757 } 758 }
758 if (maxResults != null) { 759 if (maxResults != null) {
759 _queryParams["maxResults"] = ["${maxResults}"]; 760 _queryParams["maxResults"] = ["${maxResults}"];
760 } 761 }
761 if (startIndex != null) { 762 if (startIndex != null) {
762 _queryParams["startIndex"] = ["${startIndex}"]; 763 _queryParams["startIndex"] = ["${startIndex}"];
763 } 764 }
764 765
765 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/reports /' + commons.Escaper.ecapeVariable('$savedReportId'); 766 _url = 'accounts/' +
767 commons.Escaper.ecapeVariable('$accountId') +
768 '/reports/' +
769 commons.Escaper.ecapeVariable('$savedReportId');
766 770
767 var _response = _requester.request(_url, 771 var _response = _requester.request(_url, "GET",
768 "GET", 772 body: _body,
769 body: _body, 773 queryParams: _queryParams,
770 queryParams: _queryParams, 774 uploadOptions: _uploadOptions,
771 uploadOptions: _uploadOptions, 775 uploadMedia: _uploadMedia,
772 uploadMedia: _uploadMedia, 776 downloadOptions: _downloadOptions);
773 downloadOptions: _downloadOptions);
774 return _response.then((data) => new Report.fromJson(data)); 777 return _response.then((data) => new Report.fromJson(data));
775 } 778 }
776 779
777 /** 780 /// List all saved reports in this Ad Exchange account.
778 * List all saved reports in this Ad Exchange account. 781 ///
779 * 782 /// Request parameters:
780 * Request parameters: 783 ///
781 * 784 /// [accountId] - Account owning the saved reports.
782 * [accountId] - Account owning the saved reports. 785 ///
783 * 786 /// [maxResults] - The maximum number of saved reports to include in the
784 * [maxResults] - The maximum number of saved reports to include in the 787 /// response, used for paging.
785 * response, used for paging. 788 /// Value must be between "0" and "100".
786 * Value must be between "0" and "100". 789 ///
787 * 790 /// [pageToken] - A continuation token, used to page through saved reports.
788 * [pageToken] - A continuation token, used to page through saved reports. To 791 /// To retrieve the next page, set this parameter to the value of
789 * retrieve the next page, set this parameter to the value of "nextPageToken" 792 /// "nextPageToken" from the previous response.
790 * from the previous response. 793 ///
791 * 794 /// Completes with a [SavedReports].
792 * Completes with a [SavedReports]. 795 ///
793 * 796 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
794 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 797 /// an error.
795 * error. 798 ///
796 * 799 /// If the used [http.Client] completes with an error when making a REST
797 * If the used [http.Client] completes with an error when making a REST call, 800 /// call, this method will complete with the same error.
798 * this method will complete with the same error. 801 async.Future<SavedReports> list(core.String accountId,
799 */ 802 {core.int maxResults, core.String pageToken}) {
800 async.Future<SavedReports> list(core.String accountId, {core.int maxResults, c ore.String pageToken}) {
801 var _url = null; 803 var _url = null;
802 var _queryParams = new core.Map(); 804 var _queryParams = new core.Map();
803 var _uploadMedia = null; 805 var _uploadMedia = null;
804 var _uploadOptions = null; 806 var _uploadOptions = null;
805 var _downloadOptions = commons.DownloadOptions.Metadata; 807 var _downloadOptions = commons.DownloadOptions.Metadata;
806 var _body = null; 808 var _body = null;
807 809
808 if (accountId == null) { 810 if (accountId == null) {
809 throw new core.ArgumentError("Parameter accountId is required."); 811 throw new core.ArgumentError("Parameter accountId is required.");
810 } 812 }
811 if (maxResults != null) { 813 if (maxResults != null) {
812 _queryParams["maxResults"] = ["${maxResults}"]; 814 _queryParams["maxResults"] = ["${maxResults}"];
813 } 815 }
814 if (pageToken != null) { 816 if (pageToken != null) {
815 _queryParams["pageToken"] = [pageToken]; 817 _queryParams["pageToken"] = [pageToken];
816 } 818 }
817 819
818 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/reports /saved'; 820 _url = 'accounts/' +
821 commons.Escaper.ecapeVariable('$accountId') +
822 '/reports/saved';
819 823
820 var _response = _requester.request(_url, 824 var _response = _requester.request(_url, "GET",
821 "GET", 825 body: _body,
822 body: _body, 826 queryParams: _queryParams,
823 queryParams: _queryParams, 827 uploadOptions: _uploadOptions,
824 uploadOptions: _uploadOptions, 828 uploadMedia: _uploadMedia,
825 uploadMedia: _uploadMedia, 829 downloadOptions: _downloadOptions);
826 downloadOptions: _downloadOptions);
827 return _response.then((data) => new SavedReports.fromJson(data)); 830 return _response.then((data) => new SavedReports.fromJson(data));
828 } 831 }
829
830 } 832 }
831 833
832
833 class AccountsUrlchannelsResourceApi { 834 class AccountsUrlchannelsResourceApi {
834 final commons.ApiRequester _requester; 835 final commons.ApiRequester _requester;
835 836
836 AccountsUrlchannelsResourceApi(commons.ApiRequester client) : 837 AccountsUrlchannelsResourceApi(commons.ApiRequester client)
837 _requester = client; 838 : _requester = client;
838 839
839 /** 840 /// List all URL channels in the specified ad client for this Ad Exchange
840 * List all URL channels in the specified ad client for this Ad Exchange 841 /// account.
841 * account. 842 ///
842 * 843 /// Request parameters:
843 * Request parameters: 844 ///
844 * 845 /// [accountId] - Account to which the ad client belongs.
845 * [accountId] - Account to which the ad client belongs. 846 ///
846 * 847 /// [adClientId] - Ad client for which to list URL channels.
847 * [adClientId] - Ad client for which to list URL channels. 848 ///
848 * 849 /// [maxResults] - The maximum number of URL channels to include in the
849 * [maxResults] - The maximum number of URL channels to include in the 850 /// response, used for paging.
850 * response, used for paging. 851 /// Value must be between "0" and "10000".
851 * Value must be between "0" and "10000". 852 ///
852 * 853 /// [pageToken] - A continuation token, used to page through URL channels. To
853 * [pageToken] - A continuation token, used to page through URL channels. To 854 /// retrieve the next page, set this parameter to the value of
854 * retrieve the next page, set this parameter to the value of "nextPageToken" 855 /// "nextPageToken" from the previous response.
855 * from the previous response. 856 ///
856 * 857 /// Completes with a [UrlChannels].
857 * Completes with a [UrlChannels]. 858 ///
858 * 859 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
859 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 860 /// an error.
860 * error. 861 ///
861 * 862 /// If the used [http.Client] completes with an error when making a REST
862 * If the used [http.Client] completes with an error when making a REST call, 863 /// call, this method will complete with the same error.
863 * this method will complete with the same error. 864 async.Future<UrlChannels> list(core.String accountId, core.String adClientId,
864 */ 865 {core.int maxResults, core.String pageToken}) {
865 async.Future<UrlChannels> list(core.String accountId, core.String adClientId, {core.int maxResults, core.String pageToken}) {
866 var _url = null; 866 var _url = null;
867 var _queryParams = new core.Map(); 867 var _queryParams = new core.Map();
868 var _uploadMedia = null; 868 var _uploadMedia = null;
869 var _uploadOptions = null; 869 var _uploadOptions = null;
870 var _downloadOptions = commons.DownloadOptions.Metadata; 870 var _downloadOptions = commons.DownloadOptions.Metadata;
871 var _body = null; 871 var _body = null;
872 872
873 if (accountId == null) { 873 if (accountId == null) {
874 throw new core.ArgumentError("Parameter accountId is required."); 874 throw new core.ArgumentError("Parameter accountId is required.");
875 } 875 }
876 if (adClientId == null) { 876 if (adClientId == null) {
877 throw new core.ArgumentError("Parameter adClientId is required."); 877 throw new core.ArgumentError("Parameter adClientId is required.");
878 } 878 }
879 if (maxResults != null) { 879 if (maxResults != null) {
880 _queryParams["maxResults"] = ["${maxResults}"]; 880 _queryParams["maxResults"] = ["${maxResults}"];
881 } 881 }
882 if (pageToken != null) { 882 if (pageToken != null) {
883 _queryParams["pageToken"] = [pageToken]; 883 _queryParams["pageToken"] = [pageToken];
884 } 884 }
885 885
886 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien ts/' + commons.Escaper.ecapeVariable('$adClientId') + '/urlchannels'; 886 _url = 'accounts/' +
887 commons.Escaper.ecapeVariable('$accountId') +
888 '/adclients/' +
889 commons.Escaper.ecapeVariable('$adClientId') +
890 '/urlchannels';
887 891
888 var _response = _requester.request(_url, 892 var _response = _requester.request(_url, "GET",
889 "GET", 893 body: _body,
890 body: _body, 894 queryParams: _queryParams,
891 queryParams: _queryParams, 895 uploadOptions: _uploadOptions,
892 uploadOptions: _uploadOptions, 896 uploadMedia: _uploadMedia,
893 uploadMedia: _uploadMedia, 897 downloadOptions: _downloadOptions);
894 downloadOptions: _downloadOptions);
895 return _response.then((data) => new UrlChannels.fromJson(data)); 898 return _response.then((data) => new UrlChannels.fromJson(data));
896 } 899 }
897
898 } 900 }
899 901
902 class Account {
903 /// Unique identifier of this account.
904 core.String id;
900 905
906 /// Kind of resource this is, in this case adexchangeseller#account.
907 core.String kind;
901 908
902 class Account { 909 /// Name of this account.
903 /** Unique identifier of this account. */
904 core.String id;
905 /** Kind of resource this is, in this case adexchangeseller#account. */
906 core.String kind;
907 /** Name of this account. */
908 core.String name; 910 core.String name;
909 911
910 Account(); 912 Account();
911 913
912 Account.fromJson(core.Map _json) { 914 Account.fromJson(core.Map _json) {
913 if (_json.containsKey("id")) { 915 if (_json.containsKey("id")) {
914 id = _json["id"]; 916 id = _json["id"];
915 } 917 }
916 if (_json.containsKey("kind")) { 918 if (_json.containsKey("kind")) {
917 kind = _json["kind"]; 919 kind = _json["kind"];
918 } 920 }
919 if (_json.containsKey("name")) { 921 if (_json.containsKey("name")) {
920 name = _json["name"]; 922 name = _json["name"];
921 } 923 }
922 } 924 }
923 925
924 core.Map<core.String, core.Object> toJson() { 926 core.Map<core.String, core.Object> toJson() {
925 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 927 final core.Map<core.String, core.Object> _json =
928 new core.Map<core.String, core.Object>();
926 if (id != null) { 929 if (id != null) {
927 _json["id"] = id; 930 _json["id"] = id;
928 } 931 }
929 if (kind != null) { 932 if (kind != null) {
930 _json["kind"] = kind; 933 _json["kind"] = kind;
931 } 934 }
932 if (name != null) { 935 if (name != null) {
933 _json["name"] = name; 936 _json["name"] = name;
934 } 937 }
935 return _json; 938 return _json;
936 } 939 }
937 } 940 }
938 941
939 class Accounts { 942 class Accounts {
940 /** ETag of this response for caching purposes. */ 943 /// ETag of this response for caching purposes.
941 core.String etag; 944 core.String etag;
942 /** The accounts returned in this list response. */ 945
946 /// The accounts returned in this list response.
943 core.List<Account> items; 947 core.List<Account> items;
944 /** Kind of list this is, in this case adexchangeseller#accounts. */ 948
949 /// Kind of list this is, in this case adexchangeseller#accounts.
945 core.String kind; 950 core.String kind;
946 /** 951
947 * Continuation token used to page through accounts. To retrieve the next page 952 /// Continuation token used to page through accounts. To retrieve the next
948 * of results, set the next request's "pageToken" value to this. 953 /// page of results, set the next request's "pageToken" value to this.
949 */
950 core.String nextPageToken; 954 core.String nextPageToken;
951 955
952 Accounts(); 956 Accounts();
953 957
954 Accounts.fromJson(core.Map _json) { 958 Accounts.fromJson(core.Map _json) {
955 if (_json.containsKey("etag")) { 959 if (_json.containsKey("etag")) {
956 etag = _json["etag"]; 960 etag = _json["etag"];
957 } 961 }
958 if (_json.containsKey("items")) { 962 if (_json.containsKey("items")) {
959 items = _json["items"].map((value) => new Account.fromJson(value)).toList( ); 963 items =
964 _json["items"].map((value) => new Account.fromJson(value)).toList();
960 } 965 }
961 if (_json.containsKey("kind")) { 966 if (_json.containsKey("kind")) {
962 kind = _json["kind"]; 967 kind = _json["kind"];
963 } 968 }
964 if (_json.containsKey("nextPageToken")) { 969 if (_json.containsKey("nextPageToken")) {
965 nextPageToken = _json["nextPageToken"]; 970 nextPageToken = _json["nextPageToken"];
966 } 971 }
967 } 972 }
968 973
969 core.Map<core.String, core.Object> toJson() { 974 core.Map<core.String, core.Object> toJson() {
970 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 975 final core.Map<core.String, core.Object> _json =
976 new core.Map<core.String, core.Object>();
971 if (etag != null) { 977 if (etag != null) {
972 _json["etag"] = etag; 978 _json["etag"] = etag;
973 } 979 }
974 if (items != null) { 980 if (items != null) {
975 _json["items"] = items.map((value) => (value).toJson()).toList(); 981 _json["items"] = items.map((value) => (value).toJson()).toList();
976 } 982 }
977 if (kind != null) { 983 if (kind != null) {
978 _json["kind"] = kind; 984 _json["kind"] = kind;
979 } 985 }
980 if (nextPageToken != null) { 986 if (nextPageToken != null) {
981 _json["nextPageToken"] = nextPageToken; 987 _json["nextPageToken"] = nextPageToken;
982 } 988 }
983 return _json; 989 return _json;
984 } 990 }
985 } 991 }
986 992
987 class AdClient { 993 class AdClient {
988 /** Whether this ad client is opted in to ARC. */ 994 /// Whether this ad client is opted in to ARC.
989 core.bool arcOptIn; 995 core.bool arcOptIn;
990 /** Unique identifier of this ad client. */ 996
997 /// Unique identifier of this ad client.
991 core.String id; 998 core.String id;
992 /** Kind of resource this is, in this case adexchangeseller#adClient. */ 999
1000 /// Kind of resource this is, in this case adexchangeseller#adClient.
993 core.String kind; 1001 core.String kind;
994 /** 1002
995 * This ad client's product code, which corresponds to the PRODUCT_CODE report 1003 /// This ad client's product code, which corresponds to the PRODUCT_CODE
996 * dimension. 1004 /// report dimension.
997 */
998 core.String productCode; 1005 core.String productCode;
999 /** Whether this ad client supports being reported on. */ 1006
1007 /// Whether this ad client supports being reported on.
1000 core.bool supportsReporting; 1008 core.bool supportsReporting;
1001 1009
1002 AdClient(); 1010 AdClient();
1003 1011
1004 AdClient.fromJson(core.Map _json) { 1012 AdClient.fromJson(core.Map _json) {
1005 if (_json.containsKey("arcOptIn")) { 1013 if (_json.containsKey("arcOptIn")) {
1006 arcOptIn = _json["arcOptIn"]; 1014 arcOptIn = _json["arcOptIn"];
1007 } 1015 }
1008 if (_json.containsKey("id")) { 1016 if (_json.containsKey("id")) {
1009 id = _json["id"]; 1017 id = _json["id"];
1010 } 1018 }
1011 if (_json.containsKey("kind")) { 1019 if (_json.containsKey("kind")) {
1012 kind = _json["kind"]; 1020 kind = _json["kind"];
1013 } 1021 }
1014 if (_json.containsKey("productCode")) { 1022 if (_json.containsKey("productCode")) {
1015 productCode = _json["productCode"]; 1023 productCode = _json["productCode"];
1016 } 1024 }
1017 if (_json.containsKey("supportsReporting")) { 1025 if (_json.containsKey("supportsReporting")) {
1018 supportsReporting = _json["supportsReporting"]; 1026 supportsReporting = _json["supportsReporting"];
1019 } 1027 }
1020 } 1028 }
1021 1029
1022 core.Map<core.String, core.Object> toJson() { 1030 core.Map<core.String, core.Object> toJson() {
1023 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1031 final core.Map<core.String, core.Object> _json =
1032 new core.Map<core.String, core.Object>();
1024 if (arcOptIn != null) { 1033 if (arcOptIn != null) {
1025 _json["arcOptIn"] = arcOptIn; 1034 _json["arcOptIn"] = arcOptIn;
1026 } 1035 }
1027 if (id != null) { 1036 if (id != null) {
1028 _json["id"] = id; 1037 _json["id"] = id;
1029 } 1038 }
1030 if (kind != null) { 1039 if (kind != null) {
1031 _json["kind"] = kind; 1040 _json["kind"] = kind;
1032 } 1041 }
1033 if (productCode != null) { 1042 if (productCode != null) {
1034 _json["productCode"] = productCode; 1043 _json["productCode"] = productCode;
1035 } 1044 }
1036 if (supportsReporting != null) { 1045 if (supportsReporting != null) {
1037 _json["supportsReporting"] = supportsReporting; 1046 _json["supportsReporting"] = supportsReporting;
1038 } 1047 }
1039 return _json; 1048 return _json;
1040 } 1049 }
1041 } 1050 }
1042 1051
1043 class AdClients { 1052 class AdClients {
1044 /** ETag of this response for caching purposes. */ 1053 /// ETag of this response for caching purposes.
1045 core.String etag; 1054 core.String etag;
1046 /** The ad clients returned in this list response. */ 1055
1056 /// The ad clients returned in this list response.
1047 core.List<AdClient> items; 1057 core.List<AdClient> items;
1048 /** Kind of list this is, in this case adexchangeseller#adClients. */ 1058
1059 /// Kind of list this is, in this case adexchangeseller#adClients.
1049 core.String kind; 1060 core.String kind;
1050 /** 1061
1051 * Continuation token used to page through ad clients. To retrieve the next 1062 /// Continuation token used to page through ad clients. To retrieve the next
1052 * page of results, set the next request's "pageToken" value to this. 1063 /// page of results, set the next request's "pageToken" value to this.
1053 */
1054 core.String nextPageToken; 1064 core.String nextPageToken;
1055 1065
1056 AdClients(); 1066 AdClients();
1057 1067
1058 AdClients.fromJson(core.Map _json) { 1068 AdClients.fromJson(core.Map _json) {
1059 if (_json.containsKey("etag")) { 1069 if (_json.containsKey("etag")) {
1060 etag = _json["etag"]; 1070 etag = _json["etag"];
1061 } 1071 }
1062 if (_json.containsKey("items")) { 1072 if (_json.containsKey("items")) {
1063 items = _json["items"].map((value) => new AdClient.fromJson(value)).toList (); 1073 items =
1074 _json["items"].map((value) => new AdClient.fromJson(value)).toList();
1064 } 1075 }
1065 if (_json.containsKey("kind")) { 1076 if (_json.containsKey("kind")) {
1066 kind = _json["kind"]; 1077 kind = _json["kind"];
1067 } 1078 }
1068 if (_json.containsKey("nextPageToken")) { 1079 if (_json.containsKey("nextPageToken")) {
1069 nextPageToken = _json["nextPageToken"]; 1080 nextPageToken = _json["nextPageToken"];
1070 } 1081 }
1071 } 1082 }
1072 1083
1073 core.Map<core.String, core.Object> toJson() { 1084 core.Map<core.String, core.Object> toJson() {
1074 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1085 final core.Map<core.String, core.Object> _json =
1086 new core.Map<core.String, core.Object>();
1075 if (etag != null) { 1087 if (etag != null) {
1076 _json["etag"] = etag; 1088 _json["etag"] = etag;
1077 } 1089 }
1078 if (items != null) { 1090 if (items != null) {
1079 _json["items"] = items.map((value) => (value).toJson()).toList(); 1091 _json["items"] = items.map((value) => (value).toJson()).toList();
1080 } 1092 }
1081 if (kind != null) { 1093 if (kind != null) {
1082 _json["kind"] = kind; 1094 _json["kind"] = kind;
1083 } 1095 }
1084 if (nextPageToken != null) { 1096 if (nextPageToken != null) {
1085 _json["nextPageToken"] = nextPageToken; 1097 _json["nextPageToken"] = nextPageToken;
1086 } 1098 }
1087 return _json; 1099 return _json;
1088 } 1100 }
1089 } 1101 }
1090 1102
1091 class Alert { 1103 class Alert {
1092 /** 1104 /// Unique identifier of this alert. This should be considered an opaque
1093 * Unique identifier of this alert. This should be considered an opaque 1105 /// identifier; it is not safe to rely on it being in any particular format.
1094 * identifier; it is not safe to rely on it being in any particular format.
1095 */
1096 core.String id; 1106 core.String id;
1097 /** Kind of resource this is, in this case adexchangeseller#alert. */ 1107
1108 /// Kind of resource this is, in this case adexchangeseller#alert.
1098 core.String kind; 1109 core.String kind;
1099 /** The localized alert message. */ 1110
1111 /// The localized alert message.
1100 core.String message; 1112 core.String message;
1101 /** Severity of this alert. Possible values: INFO, WARNING, SEVERE. */ 1113
1114 /// Severity of this alert. Possible values: INFO, WARNING, SEVERE.
1102 core.String severity; 1115 core.String severity;
1103 /** 1116
1104 * Type of this alert. Possible values: SELF_HOLD, MIGRATED_TO_BILLING3, 1117 /// Type of this alert. Possible values: SELF_HOLD, MIGRATED_TO_BILLING3,
1105 * ADDRESS_PIN_VERIFICATION, PHONE_PIN_VERIFICATION, CORPORATE_ENTITY, 1118 /// ADDRESS_PIN_VERIFICATION, PHONE_PIN_VERIFICATION, CORPORATE_ENTITY,
1106 * GRAYLISTED_PUBLISHER, API_HOLD. 1119 /// GRAYLISTED_PUBLISHER, API_HOLD.
1107 */
1108 core.String type; 1120 core.String type;
1109 1121
1110 Alert(); 1122 Alert();
1111 1123
1112 Alert.fromJson(core.Map _json) { 1124 Alert.fromJson(core.Map _json) {
1113 if (_json.containsKey("id")) { 1125 if (_json.containsKey("id")) {
1114 id = _json["id"]; 1126 id = _json["id"];
1115 } 1127 }
1116 if (_json.containsKey("kind")) { 1128 if (_json.containsKey("kind")) {
1117 kind = _json["kind"]; 1129 kind = _json["kind"];
1118 } 1130 }
1119 if (_json.containsKey("message")) { 1131 if (_json.containsKey("message")) {
1120 message = _json["message"]; 1132 message = _json["message"];
1121 } 1133 }
1122 if (_json.containsKey("severity")) { 1134 if (_json.containsKey("severity")) {
1123 severity = _json["severity"]; 1135 severity = _json["severity"];
1124 } 1136 }
1125 if (_json.containsKey("type")) { 1137 if (_json.containsKey("type")) {
1126 type = _json["type"]; 1138 type = _json["type"];
1127 } 1139 }
1128 } 1140 }
1129 1141
1130 core.Map<core.String, core.Object> toJson() { 1142 core.Map<core.String, core.Object> toJson() {
1131 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1143 final core.Map<core.String, core.Object> _json =
1144 new core.Map<core.String, core.Object>();
1132 if (id != null) { 1145 if (id != null) {
1133 _json["id"] = id; 1146 _json["id"] = id;
1134 } 1147 }
1135 if (kind != null) { 1148 if (kind != null) {
1136 _json["kind"] = kind; 1149 _json["kind"] = kind;
1137 } 1150 }
1138 if (message != null) { 1151 if (message != null) {
1139 _json["message"] = message; 1152 _json["message"] = message;
1140 } 1153 }
1141 if (severity != null) { 1154 if (severity != null) {
1142 _json["severity"] = severity; 1155 _json["severity"] = severity;
1143 } 1156 }
1144 if (type != null) { 1157 if (type != null) {
1145 _json["type"] = type; 1158 _json["type"] = type;
1146 } 1159 }
1147 return _json; 1160 return _json;
1148 } 1161 }
1149 } 1162 }
1150 1163
1151 class Alerts { 1164 class Alerts {
1152 /** The alerts returned in this list response. */ 1165 /// The alerts returned in this list response.
1153 core.List<Alert> items; 1166 core.List<Alert> items;
1154 /** Kind of list this is, in this case adexchangeseller#alerts. */ 1167
1168 /// Kind of list this is, in this case adexchangeseller#alerts.
1155 core.String kind; 1169 core.String kind;
1156 1170
1157 Alerts(); 1171 Alerts();
1158 1172
1159 Alerts.fromJson(core.Map _json) { 1173 Alerts.fromJson(core.Map _json) {
1160 if (_json.containsKey("items")) { 1174 if (_json.containsKey("items")) {
1161 items = _json["items"].map((value) => new Alert.fromJson(value)).toList(); 1175 items = _json["items"].map((value) => new Alert.fromJson(value)).toList();
1162 } 1176 }
1163 if (_json.containsKey("kind")) { 1177 if (_json.containsKey("kind")) {
1164 kind = _json["kind"]; 1178 kind = _json["kind"];
1165 } 1179 }
1166 } 1180 }
1167 1181
1168 core.Map<core.String, core.Object> toJson() { 1182 core.Map<core.String, core.Object> toJson() {
1169 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1183 final core.Map<core.String, core.Object> _json =
1184 new core.Map<core.String, core.Object>();
1170 if (items != null) { 1185 if (items != null) {
1171 _json["items"] = items.map((value) => (value).toJson()).toList(); 1186 _json["items"] = items.map((value) => (value).toJson()).toList();
1172 } 1187 }
1173 if (kind != null) { 1188 if (kind != null) {
1174 _json["kind"] = kind; 1189 _json["kind"] = kind;
1175 } 1190 }
1176 return _json; 1191 return _json;
1177 } 1192 }
1178 } 1193 }
1179 1194
1180 /** The targeting information of this custom channel, if activated. */ 1195 /// The targeting information of this custom channel, if activated.
1181 class CustomChannelTargetingInfo { 1196 class CustomChannelTargetingInfo {
1182 /** The name used to describe this channel externally. */ 1197 /// The name used to describe this channel externally.
1183 core.String adsAppearOn; 1198 core.String adsAppearOn;
1184 /** The external description of the channel. */ 1199
1200 /// The external description of the channel.
1185 core.String description; 1201 core.String description;
1186 /** 1202
1187 * The locations in which ads appear. (Only valid for content and mobile 1203 /// The locations in which ads appear. (Only valid for content and mobile
1188 * content ads). Acceptable values for content ads are: TOP_LEFT, TOP_CENTER, 1204 /// content ads). Acceptable values for content ads are: TOP_LEFT,
1189 * TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, 1205 /// TOP_CENTER, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT,
1190 * BOTTOM_CENTER, BOTTOM_RIGHT, MULTIPLE_LOCATIONS. Acceptable values for 1206 /// BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, MULTIPLE_LOCATIONS. Acceptable
1191 * mobile content ads are: TOP, MIDDLE, BOTTOM, MULTIPLE_LOCATIONS. 1207 /// values for mobile content ads are: TOP, MIDDLE, BOTTOM,
1192 */ 1208 /// MULTIPLE_LOCATIONS.
1193 core.String location; 1209 core.String location;
1194 /** The language of the sites ads will be displayed on. */ 1210
1211 /// The language of the sites ads will be displayed on.
1195 core.String siteLanguage; 1212 core.String siteLanguage;
1196 1213
1197 CustomChannelTargetingInfo(); 1214 CustomChannelTargetingInfo();
1198 1215
1199 CustomChannelTargetingInfo.fromJson(core.Map _json) { 1216 CustomChannelTargetingInfo.fromJson(core.Map _json) {
1200 if (_json.containsKey("adsAppearOn")) { 1217 if (_json.containsKey("adsAppearOn")) {
1201 adsAppearOn = _json["adsAppearOn"]; 1218 adsAppearOn = _json["adsAppearOn"];
1202 } 1219 }
1203 if (_json.containsKey("description")) { 1220 if (_json.containsKey("description")) {
1204 description = _json["description"]; 1221 description = _json["description"];
1205 } 1222 }
1206 if (_json.containsKey("location")) { 1223 if (_json.containsKey("location")) {
1207 location = _json["location"]; 1224 location = _json["location"];
1208 } 1225 }
1209 if (_json.containsKey("siteLanguage")) { 1226 if (_json.containsKey("siteLanguage")) {
1210 siteLanguage = _json["siteLanguage"]; 1227 siteLanguage = _json["siteLanguage"];
1211 } 1228 }
1212 } 1229 }
1213 1230
1214 core.Map<core.String, core.Object> toJson() { 1231 core.Map<core.String, core.Object> toJson() {
1215 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1232 final core.Map<core.String, core.Object> _json =
1233 new core.Map<core.String, core.Object>();
1216 if (adsAppearOn != null) { 1234 if (adsAppearOn != null) {
1217 _json["adsAppearOn"] = adsAppearOn; 1235 _json["adsAppearOn"] = adsAppearOn;
1218 } 1236 }
1219 if (description != null) { 1237 if (description != null) {
1220 _json["description"] = description; 1238 _json["description"] = description;
1221 } 1239 }
1222 if (location != null) { 1240 if (location != null) {
1223 _json["location"] = location; 1241 _json["location"] = location;
1224 } 1242 }
1225 if (siteLanguage != null) { 1243 if (siteLanguage != null) {
1226 _json["siteLanguage"] = siteLanguage; 1244 _json["siteLanguage"] = siteLanguage;
1227 } 1245 }
1228 return _json; 1246 return _json;
1229 } 1247 }
1230 } 1248 }
1231 1249
1232 class CustomChannel { 1250 class CustomChannel {
1233 /** Code of this custom channel, not necessarily unique across ad clients. */ 1251 /// Code of this custom channel, not necessarily unique across ad clients.
1234 core.String code; 1252 core.String code;
1235 /** 1253
1236 * Unique identifier of this custom channel. This should be considered an 1254 /// Unique identifier of this custom channel. This should be considered an
1237 * opaque identifier; it is not safe to rely on it being in any particular 1255 /// opaque identifier; it is not safe to rely on it being in any particular
1238 * format. 1256 /// format.
1239 */
1240 core.String id; 1257 core.String id;
1241 /** Kind of resource this is, in this case adexchangeseller#customChannel. */ 1258
1259 /// Kind of resource this is, in this case adexchangeseller#customChannel.
1242 core.String kind; 1260 core.String kind;
1243 /** Name of this custom channel. */ 1261
1262 /// Name of this custom channel.
1244 core.String name; 1263 core.String name;
1245 /** The targeting information of this custom channel, if activated. */ 1264
1265 /// The targeting information of this custom channel, if activated.
1246 CustomChannelTargetingInfo targetingInfo; 1266 CustomChannelTargetingInfo targetingInfo;
1247 1267
1248 CustomChannel(); 1268 CustomChannel();
1249 1269
1250 CustomChannel.fromJson(core.Map _json) { 1270 CustomChannel.fromJson(core.Map _json) {
1251 if (_json.containsKey("code")) { 1271 if (_json.containsKey("code")) {
1252 code = _json["code"]; 1272 code = _json["code"];
1253 } 1273 }
1254 if (_json.containsKey("id")) { 1274 if (_json.containsKey("id")) {
1255 id = _json["id"]; 1275 id = _json["id"];
1256 } 1276 }
1257 if (_json.containsKey("kind")) { 1277 if (_json.containsKey("kind")) {
1258 kind = _json["kind"]; 1278 kind = _json["kind"];
1259 } 1279 }
1260 if (_json.containsKey("name")) { 1280 if (_json.containsKey("name")) {
1261 name = _json["name"]; 1281 name = _json["name"];
1262 } 1282 }
1263 if (_json.containsKey("targetingInfo")) { 1283 if (_json.containsKey("targetingInfo")) {
1264 targetingInfo = new CustomChannelTargetingInfo.fromJson(_json["targetingIn fo"]); 1284 targetingInfo =
1285 new CustomChannelTargetingInfo.fromJson(_json["targetingInfo"]);
1265 } 1286 }
1266 } 1287 }
1267 1288
1268 core.Map<core.String, core.Object> toJson() { 1289 core.Map<core.String, core.Object> toJson() {
1269 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1290 final core.Map<core.String, core.Object> _json =
1291 new core.Map<core.String, core.Object>();
1270 if (code != null) { 1292 if (code != null) {
1271 _json["code"] = code; 1293 _json["code"] = code;
1272 } 1294 }
1273 if (id != null) { 1295 if (id != null) {
1274 _json["id"] = id; 1296 _json["id"] = id;
1275 } 1297 }
1276 if (kind != null) { 1298 if (kind != null) {
1277 _json["kind"] = kind; 1299 _json["kind"] = kind;
1278 } 1300 }
1279 if (name != null) { 1301 if (name != null) {
1280 _json["name"] = name; 1302 _json["name"] = name;
1281 } 1303 }
1282 if (targetingInfo != null) { 1304 if (targetingInfo != null) {
1283 _json["targetingInfo"] = (targetingInfo).toJson(); 1305 _json["targetingInfo"] = (targetingInfo).toJson();
1284 } 1306 }
1285 return _json; 1307 return _json;
1286 } 1308 }
1287 } 1309 }
1288 1310
1289 class CustomChannels { 1311 class CustomChannels {
1290 /** ETag of this response for caching purposes. */ 1312 /// ETag of this response for caching purposes.
1291 core.String etag; 1313 core.String etag;
1292 /** The custom channels returned in this list response. */ 1314
1315 /// The custom channels returned in this list response.
1293 core.List<CustomChannel> items; 1316 core.List<CustomChannel> items;
1294 /** Kind of list this is, in this case adexchangeseller#customChannels. */ 1317
1318 /// Kind of list this is, in this case adexchangeseller#customChannels.
1295 core.String kind; 1319 core.String kind;
1296 /** 1320
1297 * Continuation token used to page through custom channels. To retrieve the 1321 /// Continuation token used to page through custom channels. To retrieve the
1298 * next page of results, set the next request's "pageToken" value to this. 1322 /// next page of results, set the next request's "pageToken" value to this.
1299 */
1300 core.String nextPageToken; 1323 core.String nextPageToken;
1301 1324
1302 CustomChannels(); 1325 CustomChannels();
1303 1326
1304 CustomChannels.fromJson(core.Map _json) { 1327 CustomChannels.fromJson(core.Map _json) {
1305 if (_json.containsKey("etag")) { 1328 if (_json.containsKey("etag")) {
1306 etag = _json["etag"]; 1329 etag = _json["etag"];
1307 } 1330 }
1308 if (_json.containsKey("items")) { 1331 if (_json.containsKey("items")) {
1309 items = _json["items"].map((value) => new CustomChannel.fromJson(value)).t oList(); 1332 items = _json["items"]
1333 .map((value) => new CustomChannel.fromJson(value))
1334 .toList();
1310 } 1335 }
1311 if (_json.containsKey("kind")) { 1336 if (_json.containsKey("kind")) {
1312 kind = _json["kind"]; 1337 kind = _json["kind"];
1313 } 1338 }
1314 if (_json.containsKey("nextPageToken")) { 1339 if (_json.containsKey("nextPageToken")) {
1315 nextPageToken = _json["nextPageToken"]; 1340 nextPageToken = _json["nextPageToken"];
1316 } 1341 }
1317 } 1342 }
1318 1343
1319 core.Map<core.String, core.Object> toJson() { 1344 core.Map<core.String, core.Object> toJson() {
1320 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1345 final core.Map<core.String, core.Object> _json =
1346 new core.Map<core.String, core.Object>();
1321 if (etag != null) { 1347 if (etag != null) {
1322 _json["etag"] = etag; 1348 _json["etag"] = etag;
1323 } 1349 }
1324 if (items != null) { 1350 if (items != null) {
1325 _json["items"] = items.map((value) => (value).toJson()).toList(); 1351 _json["items"] = items.map((value) => (value).toJson()).toList();
1326 } 1352 }
1327 if (kind != null) { 1353 if (kind != null) {
1328 _json["kind"] = kind; 1354 _json["kind"] = kind;
1329 } 1355 }
1330 if (nextPageToken != null) { 1356 if (nextPageToken != null) {
1331 _json["nextPageToken"] = nextPageToken; 1357 _json["nextPageToken"] = nextPageToken;
1332 } 1358 }
1333 return _json; 1359 return _json;
1334 } 1360 }
1335 } 1361 }
1336 1362
1337 class Metadata { 1363 class Metadata {
1338 core.List<ReportingMetadataEntry> items; 1364 core.List<ReportingMetadataEntry> items;
1339 /** Kind of list this is, in this case adexchangeseller#metadata. */ 1365
1366 /// Kind of list this is, in this case adexchangeseller#metadata.
1340 core.String kind; 1367 core.String kind;
1341 1368
1342 Metadata(); 1369 Metadata();
1343 1370
1344 Metadata.fromJson(core.Map _json) { 1371 Metadata.fromJson(core.Map _json) {
1345 if (_json.containsKey("items")) { 1372 if (_json.containsKey("items")) {
1346 items = _json["items"].map((value) => new ReportingMetadataEntry.fromJson( value)).toList(); 1373 items = _json["items"]
1374 .map((value) => new ReportingMetadataEntry.fromJson(value))
1375 .toList();
1347 } 1376 }
1348 if (_json.containsKey("kind")) { 1377 if (_json.containsKey("kind")) {
1349 kind = _json["kind"]; 1378 kind = _json["kind"];
1350 } 1379 }
1351 } 1380 }
1352 1381
1353 core.Map<core.String, core.Object> toJson() { 1382 core.Map<core.String, core.Object> toJson() {
1354 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1383 final core.Map<core.String, core.Object> _json =
1384 new core.Map<core.String, core.Object>();
1355 if (items != null) { 1385 if (items != null) {
1356 _json["items"] = items.map((value) => (value).toJson()).toList(); 1386 _json["items"] = items.map((value) => (value).toJson()).toList();
1357 } 1387 }
1358 if (kind != null) { 1388 if (kind != null) {
1359 _json["kind"] = kind; 1389 _json["kind"] = kind;
1360 } 1390 }
1361 return _json; 1391 return _json;
1362 } 1392 }
1363 } 1393 }
1364 1394
1365 class PreferredDeal { 1395 class PreferredDeal {
1366 /** The name of the advertiser this deal is for. */ 1396 /// The name of the advertiser this deal is for.
1367 core.String advertiserName; 1397 core.String advertiserName;
1368 /** The name of the buyer network this deal is for. */ 1398
1399 /// The name of the buyer network this deal is for.
1369 core.String buyerNetworkName; 1400 core.String buyerNetworkName;
1370 /** 1401
1371 * The currency code that applies to the fixed_cpm value. If not set then 1402 /// The currency code that applies to the fixed_cpm value. If not set then
1372 * assumed to be USD. 1403 /// assumed to be USD.
1373 */
1374 core.String currencyCode; 1404 core.String currencyCode;
1375 /** 1405
1376 * Time when this deal stops being active in seconds since the epoch (GMT). If 1406 /// Time when this deal stops being active in seconds since the epoch (GMT).
1377 * not set then this deal is valid until manually disabled by the publisher. 1407 /// If not set then this deal is valid until manually disabled by the
1378 */ 1408 /// publisher.
1379 core.String endTime; 1409 core.String endTime;
1380 /** 1410
1381 * The fixed price for this preferred deal. In cpm micros of currency 1411 /// The fixed price for this preferred deal. In cpm micros of currency
1382 * according to currencyCode. If set, then this preferred deal is eligible for 1412 /// according to currencyCode. If set, then this preferred deal is eligible
1383 * the fixed price tier of buying (highest priority, pay exactly the 1413 /// for the fixed price tier of buying (highest priority, pay exactly the
1384 * configured fixed price). 1414 /// configured fixed price).
1385 */
1386 core.String fixedCpm; 1415 core.String fixedCpm;
1387 /** Unique identifier of this preferred deal. */ 1416
1417 /// Unique identifier of this preferred deal.
1388 core.String id; 1418 core.String id;
1389 /** Kind of resource this is, in this case adexchangeseller#preferredDeal. */ 1419
1420 /// Kind of resource this is, in this case adexchangeseller#preferredDeal.
1390 core.String kind; 1421 core.String kind;
1391 /** 1422
1392 * Time when this deal becomes active in seconds since the epoch (GMT). If not 1423 /// Time when this deal becomes active in seconds since the epoch (GMT). If
1393 * set then this deal is active immediately upon creation. 1424 /// not set then this deal is active immediately upon creation.
1394 */
1395 core.String startTime; 1425 core.String startTime;
1396 1426
1397 PreferredDeal(); 1427 PreferredDeal();
1398 1428
1399 PreferredDeal.fromJson(core.Map _json) { 1429 PreferredDeal.fromJson(core.Map _json) {
1400 if (_json.containsKey("advertiserName")) { 1430 if (_json.containsKey("advertiserName")) {
1401 advertiserName = _json["advertiserName"]; 1431 advertiserName = _json["advertiserName"];
1402 } 1432 }
1403 if (_json.containsKey("buyerNetworkName")) { 1433 if (_json.containsKey("buyerNetworkName")) {
1404 buyerNetworkName = _json["buyerNetworkName"]; 1434 buyerNetworkName = _json["buyerNetworkName"];
(...skipping 12 matching lines...) Expand all
1417 } 1447 }
1418 if (_json.containsKey("kind")) { 1448 if (_json.containsKey("kind")) {
1419 kind = _json["kind"]; 1449 kind = _json["kind"];
1420 } 1450 }
1421 if (_json.containsKey("startTime")) { 1451 if (_json.containsKey("startTime")) {
1422 startTime = _json["startTime"]; 1452 startTime = _json["startTime"];
1423 } 1453 }
1424 } 1454 }
1425 1455
1426 core.Map<core.String, core.Object> toJson() { 1456 core.Map<core.String, core.Object> toJson() {
1427 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1457 final core.Map<core.String, core.Object> _json =
1458 new core.Map<core.String, core.Object>();
1428 if (advertiserName != null) { 1459 if (advertiserName != null) {
1429 _json["advertiserName"] = advertiserName; 1460 _json["advertiserName"] = advertiserName;
1430 } 1461 }
1431 if (buyerNetworkName != null) { 1462 if (buyerNetworkName != null) {
1432 _json["buyerNetworkName"] = buyerNetworkName; 1463 _json["buyerNetworkName"] = buyerNetworkName;
1433 } 1464 }
1434 if (currencyCode != null) { 1465 if (currencyCode != null) {
1435 _json["currencyCode"] = currencyCode; 1466 _json["currencyCode"] = currencyCode;
1436 } 1467 }
1437 if (endTime != null) { 1468 if (endTime != null) {
1438 _json["endTime"] = endTime; 1469 _json["endTime"] = endTime;
1439 } 1470 }
1440 if (fixedCpm != null) { 1471 if (fixedCpm != null) {
1441 _json["fixedCpm"] = fixedCpm; 1472 _json["fixedCpm"] = fixedCpm;
1442 } 1473 }
1443 if (id != null) { 1474 if (id != null) {
1444 _json["id"] = id; 1475 _json["id"] = id;
1445 } 1476 }
1446 if (kind != null) { 1477 if (kind != null) {
1447 _json["kind"] = kind; 1478 _json["kind"] = kind;
1448 } 1479 }
1449 if (startTime != null) { 1480 if (startTime != null) {
1450 _json["startTime"] = startTime; 1481 _json["startTime"] = startTime;
1451 } 1482 }
1452 return _json; 1483 return _json;
1453 } 1484 }
1454 } 1485 }
1455 1486
1456 class PreferredDeals { 1487 class PreferredDeals {
1457 /** The preferred deals returned in this list response. */ 1488 /// The preferred deals returned in this list response.
1458 core.List<PreferredDeal> items; 1489 core.List<PreferredDeal> items;
1459 /** Kind of list this is, in this case adexchangeseller#preferredDeals. */ 1490
1491 /// Kind of list this is, in this case adexchangeseller#preferredDeals.
1460 core.String kind; 1492 core.String kind;
1461 1493
1462 PreferredDeals(); 1494 PreferredDeals();
1463 1495
1464 PreferredDeals.fromJson(core.Map _json) { 1496 PreferredDeals.fromJson(core.Map _json) {
1465 if (_json.containsKey("items")) { 1497 if (_json.containsKey("items")) {
1466 items = _json["items"].map((value) => new PreferredDeal.fromJson(value)).t oList(); 1498 items = _json["items"]
1499 .map((value) => new PreferredDeal.fromJson(value))
1500 .toList();
1467 } 1501 }
1468 if (_json.containsKey("kind")) { 1502 if (_json.containsKey("kind")) {
1469 kind = _json["kind"]; 1503 kind = _json["kind"];
1470 } 1504 }
1471 } 1505 }
1472 1506
1473 core.Map<core.String, core.Object> toJson() { 1507 core.Map<core.String, core.Object> toJson() {
1474 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1508 final core.Map<core.String, core.Object> _json =
1509 new core.Map<core.String, core.Object>();
1475 if (items != null) { 1510 if (items != null) {
1476 _json["items"] = items.map((value) => (value).toJson()).toList(); 1511 _json["items"] = items.map((value) => (value).toJson()).toList();
1477 } 1512 }
1478 if (kind != null) { 1513 if (kind != null) {
1479 _json["kind"] = kind; 1514 _json["kind"] = kind;
1480 } 1515 }
1481 return _json; 1516 return _json;
1482 } 1517 }
1483 } 1518 }
1484 1519
1485 class ReportHeaders { 1520 class ReportHeaders {
1486 /** 1521 /// The currency of this column. Only present if the header type is
1487 * The currency of this column. Only present if the header type is 1522 /// METRIC_CURRENCY.
1488 * METRIC_CURRENCY.
1489 */
1490 core.String currency; 1523 core.String currency;
1491 /** The name of the header. */ 1524
1525 /// The name of the header.
1492 core.String name; 1526 core.String name;
1493 /** 1527
1494 * The type of the header; one of DIMENSION, METRIC_TALLY, METRIC_RATIO, or 1528 /// The type of the header; one of DIMENSION, METRIC_TALLY, METRIC_RATIO, or
1495 * METRIC_CURRENCY. 1529 /// METRIC_CURRENCY.
1496 */
1497 core.String type; 1530 core.String type;
1498 1531
1499 ReportHeaders(); 1532 ReportHeaders();
1500 1533
1501 ReportHeaders.fromJson(core.Map _json) { 1534 ReportHeaders.fromJson(core.Map _json) {
1502 if (_json.containsKey("currency")) { 1535 if (_json.containsKey("currency")) {
1503 currency = _json["currency"]; 1536 currency = _json["currency"];
1504 } 1537 }
1505 if (_json.containsKey("name")) { 1538 if (_json.containsKey("name")) {
1506 name = _json["name"]; 1539 name = _json["name"];
1507 } 1540 }
1508 if (_json.containsKey("type")) { 1541 if (_json.containsKey("type")) {
1509 type = _json["type"]; 1542 type = _json["type"];
1510 } 1543 }
1511 } 1544 }
1512 1545
1513 core.Map<core.String, core.Object> toJson() { 1546 core.Map<core.String, core.Object> toJson() {
1514 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1547 final core.Map<core.String, core.Object> _json =
1548 new core.Map<core.String, core.Object>();
1515 if (currency != null) { 1549 if (currency != null) {
1516 _json["currency"] = currency; 1550 _json["currency"] = currency;
1517 } 1551 }
1518 if (name != null) { 1552 if (name != null) {
1519 _json["name"] = name; 1553 _json["name"] = name;
1520 } 1554 }
1521 if (type != null) { 1555 if (type != null) {
1522 _json["type"] = type; 1556 _json["type"] = type;
1523 } 1557 }
1524 return _json; 1558 return _json;
1525 } 1559 }
1526 } 1560 }
1527 1561
1528 class Report { 1562 class Report {
1529 /** 1563 /// The averages of the report. This is the same length as any other row in
1530 * The averages of the report. This is the same length as any other row in the 1564 /// the report; cells corresponding to dimension columns are empty.
1531 * report; cells corresponding to dimension columns are empty.
1532 */
1533 core.List<core.String> averages; 1565 core.List<core.String> averages;
1534 /** 1566
1535 * The header information of the columns requested in the report. This is a 1567 /// The header information of the columns requested in the report. This is a
1536 * list of headers; one for each dimension in the request, followed by one for 1568 /// list of headers; one for each dimension in the request, followed by one
1537 * each metric in the request. 1569 /// for each metric in the request.
1538 */
1539 core.List<ReportHeaders> headers; 1570 core.List<ReportHeaders> headers;
1540 /** Kind this is, in this case adexchangeseller#report. */ 1571
1572 /// Kind this is, in this case adexchangeseller#report.
1541 core.String kind; 1573 core.String kind;
1542 /** 1574
1543 * The output rows of the report. Each row is a list of cells; one for each 1575 /// The output rows of the report. Each row is a list of cells; one for each
1544 * dimension in the request, followed by one for each metric in the request. 1576 /// dimension in the request, followed by one for each metric in the request.
1545 * The dimension cells contain strings, and the metric cells contain numbers. 1577 /// The dimension cells contain strings, and the metric cells contain
1546 */ 1578 /// numbers.
1547 core.List<core.List<core.String>> rows; 1579 core.List<core.List<core.String>> rows;
1548 /** 1580
1549 * The total number of rows matched by the report request. Fewer rows may be 1581 /// The total number of rows matched by the report request. Fewer rows may be
1550 * returned in the response due to being limited by the row count requested or 1582 /// returned in the response due to being limited by the row count requested
1551 * the report row limit. 1583 /// or the report row limit.
1552 */
1553 core.String totalMatchedRows; 1584 core.String totalMatchedRows;
1554 /** 1585
1555 * The totals of the report. This is the same length as any other row in the 1586 /// The totals of the report. This is the same length as any other row in the
1556 * report; cells corresponding to dimension columns are empty. 1587 /// report; cells corresponding to dimension columns are empty.
1557 */
1558 core.List<core.String> totals; 1588 core.List<core.String> totals;
1559 /** Any warnings associated with generation of the report. */ 1589
1590 /// Any warnings associated with generation of the report.
1560 core.List<core.String> warnings; 1591 core.List<core.String> warnings;
1561 1592
1562 Report(); 1593 Report();
1563 1594
1564 Report.fromJson(core.Map _json) { 1595 Report.fromJson(core.Map _json) {
1565 if (_json.containsKey("averages")) { 1596 if (_json.containsKey("averages")) {
1566 averages = _json["averages"]; 1597 averages = _json["averages"];
1567 } 1598 }
1568 if (_json.containsKey("headers")) { 1599 if (_json.containsKey("headers")) {
1569 headers = _json["headers"].map((value) => new ReportHeaders.fromJson(value )).toList(); 1600 headers = _json["headers"]
1601 .map((value) => new ReportHeaders.fromJson(value))
1602 .toList();
1570 } 1603 }
1571 if (_json.containsKey("kind")) { 1604 if (_json.containsKey("kind")) {
1572 kind = _json["kind"]; 1605 kind = _json["kind"];
1573 } 1606 }
1574 if (_json.containsKey("rows")) { 1607 if (_json.containsKey("rows")) {
1575 rows = _json["rows"]; 1608 rows = _json["rows"];
1576 } 1609 }
1577 if (_json.containsKey("totalMatchedRows")) { 1610 if (_json.containsKey("totalMatchedRows")) {
1578 totalMatchedRows = _json["totalMatchedRows"]; 1611 totalMatchedRows = _json["totalMatchedRows"];
1579 } 1612 }
1580 if (_json.containsKey("totals")) { 1613 if (_json.containsKey("totals")) {
1581 totals = _json["totals"]; 1614 totals = _json["totals"];
1582 } 1615 }
1583 if (_json.containsKey("warnings")) { 1616 if (_json.containsKey("warnings")) {
1584 warnings = _json["warnings"]; 1617 warnings = _json["warnings"];
1585 } 1618 }
1586 } 1619 }
1587 1620
1588 core.Map<core.String, core.Object> toJson() { 1621 core.Map<core.String, core.Object> toJson() {
1589 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1622 final core.Map<core.String, core.Object> _json =
1623 new core.Map<core.String, core.Object>();
1590 if (averages != null) { 1624 if (averages != null) {
1591 _json["averages"] = averages; 1625 _json["averages"] = averages;
1592 } 1626 }
1593 if (headers != null) { 1627 if (headers != null) {
1594 _json["headers"] = headers.map((value) => (value).toJson()).toList(); 1628 _json["headers"] = headers.map((value) => (value).toJson()).toList();
1595 } 1629 }
1596 if (kind != null) { 1630 if (kind != null) {
1597 _json["kind"] = kind; 1631 _json["kind"] = kind;
1598 } 1632 }
1599 if (rows != null) { 1633 if (rows != null) {
1600 _json["rows"] = rows; 1634 _json["rows"] = rows;
1601 } 1635 }
1602 if (totalMatchedRows != null) { 1636 if (totalMatchedRows != null) {
1603 _json["totalMatchedRows"] = totalMatchedRows; 1637 _json["totalMatchedRows"] = totalMatchedRows;
1604 } 1638 }
1605 if (totals != null) { 1639 if (totals != null) {
1606 _json["totals"] = totals; 1640 _json["totals"] = totals;
1607 } 1641 }
1608 if (warnings != null) { 1642 if (warnings != null) {
1609 _json["warnings"] = warnings; 1643 _json["warnings"] = warnings;
1610 } 1644 }
1611 return _json; 1645 return _json;
1612 } 1646 }
1613 } 1647 }
1614 1648
1615 class ReportingMetadataEntry { 1649 class ReportingMetadataEntry {
1616 /** 1650 /// For metrics this is a list of dimension IDs which the metric is
1617 * For metrics this is a list of dimension IDs which the metric is compatible 1651 /// compatible with, for dimensions it is a list of compatibility groups the
1618 * with, for dimensions it is a list of compatibility groups the dimension 1652 /// dimension belongs to.
1619 * belongs to.
1620 */
1621 core.List<core.String> compatibleDimensions; 1653 core.List<core.String> compatibleDimensions;
1622 /** 1654
1623 * The names of the metrics the dimension or metric this reporting metadata 1655 /// The names of the metrics the dimension or metric this reporting metadata
1624 * entry describes is compatible with. 1656 /// entry describes is compatible with.
1625 */
1626 core.List<core.String> compatibleMetrics; 1657 core.List<core.String> compatibleMetrics;
1627 /** 1658
1628 * Unique identifier of this reporting metadata entry, corresponding to the 1659 /// Unique identifier of this reporting metadata entry, corresponding to the
1629 * name of the appropriate dimension or metric. 1660 /// name of the appropriate dimension or metric.
1630 */
1631 core.String id; 1661 core.String id;
1632 /** 1662
1633 * Kind of resource this is, in this case 1663 /// Kind of resource this is, in this case
1634 * adexchangeseller#reportingMetadataEntry. 1664 /// adexchangeseller#reportingMetadataEntry.
1635 */
1636 core.String kind; 1665 core.String kind;
1637 /** 1666
1638 * The names of the dimensions which the dimension or metric this reporting 1667 /// The names of the dimensions which the dimension or metric this reporting
1639 * metadata entry describes requires to also be present in order for the 1668 /// metadata entry describes requires to also be present in order for the
1640 * report to be valid. Omitting these will not cause an error or warning, but 1669 /// report to be valid. Omitting these will not cause an error or warning,
1641 * may result in data which cannot be correctly interpreted. 1670 /// but may result in data which cannot be correctly interpreted.
1642 */
1643 core.List<core.String> requiredDimensions; 1671 core.List<core.String> requiredDimensions;
1644 /** 1672
1645 * The names of the metrics which the dimension or metric this reporting 1673 /// The names of the metrics which the dimension or metric this reporting
1646 * metadata entry describes requires to also be present in order for the 1674 /// metadata entry describes requires to also be present in order for the
1647 * report to be valid. Omitting these will not cause an error or warning, but 1675 /// report to be valid. Omitting these will not cause an error or warning,
1648 * may result in data which cannot be correctly interpreted. 1676 /// but may result in data which cannot be correctly interpreted.
1649 */
1650 core.List<core.String> requiredMetrics; 1677 core.List<core.String> requiredMetrics;
1651 /** 1678
1652 * The codes of the projects supported by the dimension or metric this 1679 /// The codes of the projects supported by the dimension or metric this
1653 * reporting metadata entry describes. 1680 /// reporting metadata entry describes.
1654 */
1655 core.List<core.String> supportedProducts; 1681 core.List<core.String> supportedProducts;
1656 1682
1657 ReportingMetadataEntry(); 1683 ReportingMetadataEntry();
1658 1684
1659 ReportingMetadataEntry.fromJson(core.Map _json) { 1685 ReportingMetadataEntry.fromJson(core.Map _json) {
1660 if (_json.containsKey("compatibleDimensions")) { 1686 if (_json.containsKey("compatibleDimensions")) {
1661 compatibleDimensions = _json["compatibleDimensions"]; 1687 compatibleDimensions = _json["compatibleDimensions"];
1662 } 1688 }
1663 if (_json.containsKey("compatibleMetrics")) { 1689 if (_json.containsKey("compatibleMetrics")) {
1664 compatibleMetrics = _json["compatibleMetrics"]; 1690 compatibleMetrics = _json["compatibleMetrics"];
1665 } 1691 }
1666 if (_json.containsKey("id")) { 1692 if (_json.containsKey("id")) {
1667 id = _json["id"]; 1693 id = _json["id"];
1668 } 1694 }
1669 if (_json.containsKey("kind")) { 1695 if (_json.containsKey("kind")) {
1670 kind = _json["kind"]; 1696 kind = _json["kind"];
1671 } 1697 }
1672 if (_json.containsKey("requiredDimensions")) { 1698 if (_json.containsKey("requiredDimensions")) {
1673 requiredDimensions = _json["requiredDimensions"]; 1699 requiredDimensions = _json["requiredDimensions"];
1674 } 1700 }
1675 if (_json.containsKey("requiredMetrics")) { 1701 if (_json.containsKey("requiredMetrics")) {
1676 requiredMetrics = _json["requiredMetrics"]; 1702 requiredMetrics = _json["requiredMetrics"];
1677 } 1703 }
1678 if (_json.containsKey("supportedProducts")) { 1704 if (_json.containsKey("supportedProducts")) {
1679 supportedProducts = _json["supportedProducts"]; 1705 supportedProducts = _json["supportedProducts"];
1680 } 1706 }
1681 } 1707 }
1682 1708
1683 core.Map<core.String, core.Object> toJson() { 1709 core.Map<core.String, core.Object> toJson() {
1684 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1710 final core.Map<core.String, core.Object> _json =
1711 new core.Map<core.String, core.Object>();
1685 if (compatibleDimensions != null) { 1712 if (compatibleDimensions != null) {
1686 _json["compatibleDimensions"] = compatibleDimensions; 1713 _json["compatibleDimensions"] = compatibleDimensions;
1687 } 1714 }
1688 if (compatibleMetrics != null) { 1715 if (compatibleMetrics != null) {
1689 _json["compatibleMetrics"] = compatibleMetrics; 1716 _json["compatibleMetrics"] = compatibleMetrics;
1690 } 1717 }
1691 if (id != null) { 1718 if (id != null) {
1692 _json["id"] = id; 1719 _json["id"] = id;
1693 } 1720 }
1694 if (kind != null) { 1721 if (kind != null) {
1695 _json["kind"] = kind; 1722 _json["kind"] = kind;
1696 } 1723 }
1697 if (requiredDimensions != null) { 1724 if (requiredDimensions != null) {
1698 _json["requiredDimensions"] = requiredDimensions; 1725 _json["requiredDimensions"] = requiredDimensions;
1699 } 1726 }
1700 if (requiredMetrics != null) { 1727 if (requiredMetrics != null) {
1701 _json["requiredMetrics"] = requiredMetrics; 1728 _json["requiredMetrics"] = requiredMetrics;
1702 } 1729 }
1703 if (supportedProducts != null) { 1730 if (supportedProducts != null) {
1704 _json["supportedProducts"] = supportedProducts; 1731 _json["supportedProducts"] = supportedProducts;
1705 } 1732 }
1706 return _json; 1733 return _json;
1707 } 1734 }
1708 } 1735 }
1709 1736
1710 class SavedReport { 1737 class SavedReport {
1711 /** Unique identifier of this saved report. */ 1738 /// Unique identifier of this saved report.
1712 core.String id; 1739 core.String id;
1713 /** Kind of resource this is, in this case adexchangeseller#savedReport. */ 1740
1741 /// Kind of resource this is, in this case adexchangeseller#savedReport.
1714 core.String kind; 1742 core.String kind;
1715 /** This saved report's name. */ 1743
1744 /// This saved report's name.
1716 core.String name; 1745 core.String name;
1717 1746
1718 SavedReport(); 1747 SavedReport();
1719 1748
1720 SavedReport.fromJson(core.Map _json) { 1749 SavedReport.fromJson(core.Map _json) {
1721 if (_json.containsKey("id")) { 1750 if (_json.containsKey("id")) {
1722 id = _json["id"]; 1751 id = _json["id"];
1723 } 1752 }
1724 if (_json.containsKey("kind")) { 1753 if (_json.containsKey("kind")) {
1725 kind = _json["kind"]; 1754 kind = _json["kind"];
1726 } 1755 }
1727 if (_json.containsKey("name")) { 1756 if (_json.containsKey("name")) {
1728 name = _json["name"]; 1757 name = _json["name"];
1729 } 1758 }
1730 } 1759 }
1731 1760
1732 core.Map<core.String, core.Object> toJson() { 1761 core.Map<core.String, core.Object> toJson() {
1733 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1762 final core.Map<core.String, core.Object> _json =
1763 new core.Map<core.String, core.Object>();
1734 if (id != null) { 1764 if (id != null) {
1735 _json["id"] = id; 1765 _json["id"] = id;
1736 } 1766 }
1737 if (kind != null) { 1767 if (kind != null) {
1738 _json["kind"] = kind; 1768 _json["kind"] = kind;
1739 } 1769 }
1740 if (name != null) { 1770 if (name != null) {
1741 _json["name"] = name; 1771 _json["name"] = name;
1742 } 1772 }
1743 return _json; 1773 return _json;
1744 } 1774 }
1745 } 1775 }
1746 1776
1747 class SavedReports { 1777 class SavedReports {
1748 /** ETag of this response for caching purposes. */ 1778 /// ETag of this response for caching purposes.
1749 core.String etag; 1779 core.String etag;
1750 /** The saved reports returned in this list response. */ 1780
1781 /// The saved reports returned in this list response.
1751 core.List<SavedReport> items; 1782 core.List<SavedReport> items;
1752 /** Kind of list this is, in this case adexchangeseller#savedReports. */ 1783
1784 /// Kind of list this is, in this case adexchangeseller#savedReports.
1753 core.String kind; 1785 core.String kind;
1754 /** 1786
1755 * Continuation token used to page through saved reports. To retrieve the next 1787 /// Continuation token used to page through saved reports. To retrieve the
1756 * page of results, set the next request's "pageToken" value to this. 1788 /// next page of results, set the next request's "pageToken" value to this.
1757 */
1758 core.String nextPageToken; 1789 core.String nextPageToken;
1759 1790
1760 SavedReports(); 1791 SavedReports();
1761 1792
1762 SavedReports.fromJson(core.Map _json) { 1793 SavedReports.fromJson(core.Map _json) {
1763 if (_json.containsKey("etag")) { 1794 if (_json.containsKey("etag")) {
1764 etag = _json["etag"]; 1795 etag = _json["etag"];
1765 } 1796 }
1766 if (_json.containsKey("items")) { 1797 if (_json.containsKey("items")) {
1767 items = _json["items"].map((value) => new SavedReport.fromJson(value)).toL ist(); 1798 items = _json["items"]
1799 .map((value) => new SavedReport.fromJson(value))
1800 .toList();
1768 } 1801 }
1769 if (_json.containsKey("kind")) { 1802 if (_json.containsKey("kind")) {
1770 kind = _json["kind"]; 1803 kind = _json["kind"];
1771 } 1804 }
1772 if (_json.containsKey("nextPageToken")) { 1805 if (_json.containsKey("nextPageToken")) {
1773 nextPageToken = _json["nextPageToken"]; 1806 nextPageToken = _json["nextPageToken"];
1774 } 1807 }
1775 } 1808 }
1776 1809
1777 core.Map<core.String, core.Object> toJson() { 1810 core.Map<core.String, core.Object> toJson() {
1778 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1811 final core.Map<core.String, core.Object> _json =
1812 new core.Map<core.String, core.Object>();
1779 if (etag != null) { 1813 if (etag != null) {
1780 _json["etag"] = etag; 1814 _json["etag"] = etag;
1781 } 1815 }
1782 if (items != null) { 1816 if (items != null) {
1783 _json["items"] = items.map((value) => (value).toJson()).toList(); 1817 _json["items"] = items.map((value) => (value).toJson()).toList();
1784 } 1818 }
1785 if (kind != null) { 1819 if (kind != null) {
1786 _json["kind"] = kind; 1820 _json["kind"] = kind;
1787 } 1821 }
1788 if (nextPageToken != null) { 1822 if (nextPageToken != null) {
1789 _json["nextPageToken"] = nextPageToken; 1823 _json["nextPageToken"] = nextPageToken;
1790 } 1824 }
1791 return _json; 1825 return _json;
1792 } 1826 }
1793 } 1827 }
1794 1828
1795 class UrlChannel { 1829 class UrlChannel {
1796 /** 1830 /// Unique identifier of this URL channel. This should be considered an
1797 * Unique identifier of this URL channel. This should be considered an opaque 1831 /// opaque identifier; it is not safe to rely on it being in any particular
1798 * identifier; it is not safe to rely on it being in any particular format. 1832 /// format.
1799 */
1800 core.String id; 1833 core.String id;
1801 /** Kind of resource this is, in this case adexchangeseller#urlChannel. */ 1834
1835 /// Kind of resource this is, in this case adexchangeseller#urlChannel.
1802 core.String kind; 1836 core.String kind;
1803 /** 1837
1804 * URL Pattern of this URL channel. Does not include "http://" or "https://". 1838 /// URL Pattern of this URL channel. Does not include "http://" or
1805 * Example: www.example.com/home 1839 /// "https://". Example: www.example.com/home
1806 */
1807 core.String urlPattern; 1840 core.String urlPattern;
1808 1841
1809 UrlChannel(); 1842 UrlChannel();
1810 1843
1811 UrlChannel.fromJson(core.Map _json) { 1844 UrlChannel.fromJson(core.Map _json) {
1812 if (_json.containsKey("id")) { 1845 if (_json.containsKey("id")) {
1813 id = _json["id"]; 1846 id = _json["id"];
1814 } 1847 }
1815 if (_json.containsKey("kind")) { 1848 if (_json.containsKey("kind")) {
1816 kind = _json["kind"]; 1849 kind = _json["kind"];
1817 } 1850 }
1818 if (_json.containsKey("urlPattern")) { 1851 if (_json.containsKey("urlPattern")) {
1819 urlPattern = _json["urlPattern"]; 1852 urlPattern = _json["urlPattern"];
1820 } 1853 }
1821 } 1854 }
1822 1855
1823 core.Map<core.String, core.Object> toJson() { 1856 core.Map<core.String, core.Object> toJson() {
1824 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1857 final core.Map<core.String, core.Object> _json =
1858 new core.Map<core.String, core.Object>();
1825 if (id != null) { 1859 if (id != null) {
1826 _json["id"] = id; 1860 _json["id"] = id;
1827 } 1861 }
1828 if (kind != null) { 1862 if (kind != null) {
1829 _json["kind"] = kind; 1863 _json["kind"] = kind;
1830 } 1864 }
1831 if (urlPattern != null) { 1865 if (urlPattern != null) {
1832 _json["urlPattern"] = urlPattern; 1866 _json["urlPattern"] = urlPattern;
1833 } 1867 }
1834 return _json; 1868 return _json;
1835 } 1869 }
1836 } 1870 }
1837 1871
1838 class UrlChannels { 1872 class UrlChannels {
1839 /** ETag of this response for caching purposes. */ 1873 /// ETag of this response for caching purposes.
1840 core.String etag; 1874 core.String etag;
1841 /** The URL channels returned in this list response. */ 1875
1876 /// The URL channels returned in this list response.
1842 core.List<UrlChannel> items; 1877 core.List<UrlChannel> items;
1843 /** Kind of list this is, in this case adexchangeseller#urlChannels. */ 1878
1879 /// Kind of list this is, in this case adexchangeseller#urlChannels.
1844 core.String kind; 1880 core.String kind;
1845 /** 1881
1846 * Continuation token used to page through URL channels. To retrieve the next 1882 /// Continuation token used to page through URL channels. To retrieve the
1847 * page of results, set the next request's "pageToken" value to this. 1883 /// next page of results, set the next request's "pageToken" value to this.
1848 */
1849 core.String nextPageToken; 1884 core.String nextPageToken;
1850 1885
1851 UrlChannels(); 1886 UrlChannels();
1852 1887
1853 UrlChannels.fromJson(core.Map _json) { 1888 UrlChannels.fromJson(core.Map _json) {
1854 if (_json.containsKey("etag")) { 1889 if (_json.containsKey("etag")) {
1855 etag = _json["etag"]; 1890 etag = _json["etag"];
1856 } 1891 }
1857 if (_json.containsKey("items")) { 1892 if (_json.containsKey("items")) {
1858 items = _json["items"].map((value) => new UrlChannel.fromJson(value)).toLi st(); 1893 items = _json["items"]
1894 .map((value) => new UrlChannel.fromJson(value))
1895 .toList();
1859 } 1896 }
1860 if (_json.containsKey("kind")) { 1897 if (_json.containsKey("kind")) {
1861 kind = _json["kind"]; 1898 kind = _json["kind"];
1862 } 1899 }
1863 if (_json.containsKey("nextPageToken")) { 1900 if (_json.containsKey("nextPageToken")) {
1864 nextPageToken = _json["nextPageToken"]; 1901 nextPageToken = _json["nextPageToken"];
1865 } 1902 }
1866 } 1903 }
1867 1904
1868 core.Map<core.String, core.Object> toJson() { 1905 core.Map<core.String, core.Object> toJson() {
1869 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1906 final core.Map<core.String, core.Object> _json =
1907 new core.Map<core.String, core.Object>();
1870 if (etag != null) { 1908 if (etag != null) {
1871 _json["etag"] = etag; 1909 _json["etag"] = etag;
1872 } 1910 }
1873 if (items != null) { 1911 if (items != null) {
1874 _json["items"] = items.map((value) => (value).toJson()).toList(); 1912 _json["items"] = items.map((value) => (value).toJson()).toList();
1875 } 1913 }
1876 if (kind != null) { 1914 if (kind != null) {
1877 _json["kind"] = kind; 1915 _json["kind"] = kind;
1878 } 1916 }
1879 if (nextPageToken != null) { 1917 if (nextPageToken != null) {
1880 _json["nextPageToken"] = nextPageToken; 1918 _json["nextPageToken"] = nextPageToken;
1881 } 1919 }
1882 return _json; 1920 return _json;
1883 } 1921 }
1884 } 1922 }
OLDNEW
« no previous file with comments | « generated/googleapis/lib/adexchangeseller/v1_1.dart ('k') | generated/googleapis/lib/adexperiencereport/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698