| OLD | NEW |
| 1 library googleapis.adexchangeseller.v1_1; | 1 library googleapis.adexchangeseller.v2_0; |
| 2 | 2 |
| 3 import "dart:core" as core; | 3 import "dart:core" as core; |
| 4 import "dart:collection" as collection; | 4 import "dart:collection" as collection; |
| 5 import "dart:async" as async; | 5 import "dart:async" as async; |
| 6 import "dart:convert" as convert; | 6 import "dart:convert" as convert; |
| 7 | 7 |
| 8 import "package:crypto/crypto.dart" as crypto; | 8 import "package:crypto/crypto.dart" as crypto; |
| 9 import 'package:http/http.dart' as http; | 9 import 'package:http/http.dart' as http; |
| 10 import '../src/common_internal.dart' as common_internal; | 10 import '../src/common_internal.dart' as common_internal; |
| 11 import '../common/common.dart' as common; | 11 import '../common/common.dart' as common; |
| 12 | 12 |
| 13 export '../common/common.dart' show ApiRequestError; | 13 export '../common/common.dart' show ApiRequestError; |
| 14 export '../common/common.dart' show DetailedApiRequestError; | 14 export '../common/common.dart' show DetailedApiRequestError; |
| 15 | 15 |
| 16 /** | 16 /** |
| 17 * Gives Ad Exchange seller users access to their inventory and the ability to | 17 * Gives Ad Exchange seller users access to their inventory and the ability to |
| 18 * generate reports | 18 * generate reports |
| 19 */ | 19 */ |
| 20 class AdexchangesellerApi { | 20 class AdexchangesellerApi { |
| 21 /** View and manage your Ad Exchange data */ | 21 /** View and manage your Ad Exchange data */ |
| 22 static const AdexchangeSellerScope = "https://www.googleapis.com/auth/adexchan
ge.seller"; | 22 static const AdexchangeSellerScope = "https://www.googleapis.com/auth/adexchan
ge.seller"; |
| 23 | 23 |
| 24 /** View your Ad Exchange data */ | 24 /** View your Ad Exchange data */ |
| 25 static const AdexchangeSellerReadonlyScope = "https://www.googleapis.com/auth/
adexchange.seller.readonly"; | 25 static const AdexchangeSellerReadonlyScope = "https://www.googleapis.com/auth/
adexchange.seller.readonly"; |
| 26 | 26 |
| 27 | 27 |
| 28 final common_internal.ApiRequester _requester; | 28 final common_internal.ApiRequester _requester; |
| 29 | 29 |
| 30 AccountsResourceApi get accounts => new AccountsResourceApi(_requester); | 30 AccountsResourceApi get accounts => new AccountsResourceApi(_requester); |
| 31 AdclientsResourceApi get adclients => new AdclientsResourceApi(_requester); | |
| 32 AdunitsResourceApi get adunits => new AdunitsResourceApi(_requester); | |
| 33 AlertsResourceApi get alerts => new AlertsResourceApi(_requester); | |
| 34 CustomchannelsResourceApi get customchannels => new CustomchannelsResourceApi(
_requester); | |
| 35 MetadataResourceApi get metadata => new MetadataResourceApi(_requester); | |
| 36 PreferreddealsResourceApi get preferreddeals => new PreferreddealsResourceApi(
_requester); | |
| 37 ReportsResourceApi get reports => new ReportsResourceApi(_requester); | |
| 38 UrlchannelsResourceApi get urlchannels => new UrlchannelsResourceApi(_requeste
r); | |
| 39 | 31 |
| 40 AdexchangesellerApi(http.Client client) : | 32 AdexchangesellerApi(http.Client client) : |
| 41 _requester = new common_internal.ApiRequester(client, "https://www.googlea
pis.com/", "adexchangeseller/v1.1/"); | 33 _requester = new common_internal.ApiRequester(client, "https://www.googlea
pis.com/", "adexchangeseller/v2.0/"); |
| 42 } | 34 } |
| 43 | 35 |
| 44 | 36 |
| 45 /** Not documented yet. */ | 37 /** Not documented yet. */ |
| 46 class AccountsResourceApi { | 38 class AccountsResourceApi { |
| 47 final common_internal.ApiRequester _requester; | 39 final common_internal.ApiRequester _requester; |
| 48 | 40 |
| 41 AccountsAdclientsResourceApi get adclients => new AccountsAdclientsResourceApi
(_requester); |
| 42 AccountsAlertsResourceApi get alerts => new AccountsAlertsResourceApi(_request
er); |
| 43 AccountsCustomchannelsResourceApi get customchannels => new AccountsCustomchan
nelsResourceApi(_requester); |
| 44 AccountsMetadataResourceApi get metadata => new AccountsMetadataResourceApi(_r
equester); |
| 45 AccountsPreferreddealsResourceApi get preferreddeals => new AccountsPreferredd
ealsResourceApi(_requester); |
| 46 AccountsReportsResourceApi get reports => new AccountsReportsResourceApi(_requ
ester); |
| 47 AccountsUrlchannelsResourceApi get urlchannels => new AccountsUrlchannelsResou
rceApi(_requester); |
| 48 |
| 49 AccountsResourceApi(common_internal.ApiRequester client) : | 49 AccountsResourceApi(common_internal.ApiRequester client) : |
| 50 _requester = client; | 50 _requester = client; |
| 51 | 51 |
| 52 /** | 52 /** |
| 53 * Get information about the selected Ad Exchange account. | 53 * Get information about the selected Ad Exchange account. |
| 54 * | 54 * |
| 55 * Request parameters: | 55 * Request parameters: |
| 56 * | 56 * |
| 57 * [accountId] - Account to get information about. Tip: 'myaccount' is a valid | 57 * [accountId] - Account to get information about. Tip: 'myaccount' is a valid |
| 58 * ID. | 58 * ID. |
| (...skipping 24 matching lines...) Expand all Loading... |
| 83 var _response = _requester.request(_url, | 83 var _response = _requester.request(_url, |
| 84 "GET", | 84 "GET", |
| 85 body: _body, | 85 body: _body, |
| 86 queryParams: _queryParams, | 86 queryParams: _queryParams, |
| 87 uploadOptions: _uploadOptions, | 87 uploadOptions: _uploadOptions, |
| 88 uploadMedia: _uploadMedia, | 88 uploadMedia: _uploadMedia, |
| 89 downloadOptions: _downloadOptions); | 89 downloadOptions: _downloadOptions); |
| 90 return _response.then((data) => new Account.fromJson(data)); | 90 return _response.then((data) => new Account.fromJson(data)); |
| 91 } | 91 } |
| 92 | 92 |
| 93 } | |
| 94 | |
| 95 | |
| 96 /** Not documented yet. */ | |
| 97 class AdclientsResourceApi { | |
| 98 final common_internal.ApiRequester _requester; | |
| 99 | |
| 100 AdclientsResourceApi(common_internal.ApiRequester client) : | |
| 101 _requester = client; | |
| 102 | |
| 103 /** | 93 /** |
| 104 * List all ad clients in this Ad Exchange account. | 94 * List all accounts available to this Ad Exchange account. |
| 105 * | 95 * |
| 106 * Request parameters: | 96 * Request parameters: |
| 107 * | 97 * |
| 108 * [maxResults] - The maximum number of ad clients to include in the response, | 98 * [maxResults] - The maximum number of accounts to include in the response, |
| 109 * used for paging. | 99 * used for paging. |
| 110 * Value must be between "0" and "10000". | 100 * Value must be between "0" and "10000". |
| 111 * | 101 * |
| 112 * [pageToken] - A continuation token, used to page through ad clients. To | 102 * [pageToken] - A continuation token, used to page through accounts. To |
| 113 * retrieve the next page, set this parameter to the value of "nextPageToken" | 103 * retrieve the next page, set this parameter to the value of "nextPageToken" |
| 114 * from the previous response. | 104 * from the previous response. |
| 115 * | 105 * |
| 116 * Completes with a [AdClients]. | 106 * Completes with a [Accounts]. |
| 117 * | 107 * |
| 118 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 108 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 119 * error. | 109 * error. |
| 120 * | 110 * |
| 121 * If the used [http.Client] completes with an error when making a REST call, | 111 * If the used [http.Client] completes with an error when making a REST call, |
| 122 * this method will complete with the same error. | 112 * this method will complete with the same error. |
| 123 */ | 113 */ |
| 124 async.Future<AdClients> list({core.int maxResults, core.String pageToken}) { | 114 async.Future<Accounts> list({core.int maxResults, core.String pageToken}) { |
| 125 var _url = null; | 115 var _url = null; |
| 126 var _queryParams = new core.Map(); | 116 var _queryParams = new core.Map(); |
| 127 var _uploadMedia = null; | 117 var _uploadMedia = null; |
| 128 var _uploadOptions = null; | 118 var _uploadOptions = null; |
| 129 var _downloadOptions = common.DownloadOptions.Metadata; | 119 var _downloadOptions = common.DownloadOptions.Metadata; |
| 130 var _body = null; | 120 var _body = null; |
| 131 | 121 |
| 132 if (maxResults != null) { | 122 if (maxResults != null) { |
| 133 _queryParams["maxResults"] = ["${maxResults}"]; | 123 _queryParams["maxResults"] = ["${maxResults}"]; |
| 134 } | 124 } |
| 135 if (pageToken != null) { | 125 if (pageToken != null) { |
| 136 _queryParams["pageToken"] = [pageToken]; | 126 _queryParams["pageToken"] = [pageToken]; |
| 137 } | 127 } |
| 138 | 128 |
| 139 | 129 |
| 140 _url = 'adclients'; | 130 _url = 'accounts'; |
| 141 | 131 |
| 142 var _response = _requester.request(_url, | 132 var _response = _requester.request(_url, |
| 143 "GET", | 133 "GET", |
| 144 body: _body, | 134 body: _body, |
| 145 queryParams: _queryParams, | 135 queryParams: _queryParams, |
| 146 uploadOptions: _uploadOptions, | 136 uploadOptions: _uploadOptions, |
| 147 uploadMedia: _uploadMedia, | 137 uploadMedia: _uploadMedia, |
| 148 downloadOptions: _downloadOptions); | 138 downloadOptions: _downloadOptions); |
| 149 return _response.then((data) => new AdClients.fromJson(data)); | 139 return _response.then((data) => new Accounts.fromJson(data)); |
| 150 } | 140 } |
| 151 | 141 |
| 152 } | 142 } |
| 153 | 143 |
| 154 | 144 |
| 155 /** Not documented yet. */ | 145 /** Not documented yet. */ |
| 156 class AdunitsResourceApi { | 146 class AccountsAdclientsResourceApi { |
| 157 final common_internal.ApiRequester _requester; | 147 final common_internal.ApiRequester _requester; |
| 158 | 148 |
| 159 AdunitsCustomchannelsResourceApi get customchannels => new AdunitsCustomchanne
lsResourceApi(_requester); | 149 AccountsAdclientsResourceApi(common_internal.ApiRequester client) : |
| 160 | |
| 161 AdunitsResourceApi(common_internal.ApiRequester client) : | |
| 162 _requester = client; | 150 _requester = client; |
| 163 | 151 |
| 164 /** | 152 /** |
| 165 * Gets the specified ad unit in the specified ad client. | 153 * List all ad clients in this Ad Exchange account. |
| 166 * | 154 * |
| 167 * Request parameters: | 155 * Request parameters: |
| 168 * | 156 * |
| 169 * [adClientId] - Ad client for which to get the ad unit. | 157 * [accountId] - Account to which the ad client belongs. |
| 170 * | 158 * |
| 171 * [adUnitId] - Ad unit to retrieve. | 159 * [maxResults] - The maximum number of ad clients to include in the response, |
| 160 * used for paging. |
| 161 * Value must be between "0" and "10000". |
| 172 * | 162 * |
| 173 * Completes with a [AdUnit]. | 163 * [pageToken] - A continuation token, used to page through ad clients. To |
| 164 * retrieve the next page, set this parameter to the value of "nextPageToken" |
| 165 * from the previous response. |
| 166 * |
| 167 * Completes with a [AdClients]. |
| 174 * | 168 * |
| 175 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 169 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 176 * error. | 170 * error. |
| 177 * | |
| 178 * If the used [http.Client] completes with an error when making a REST call, | |
| 179 * this method will complete with the same error. | |
| 180 */ | |
| 181 async.Future<AdUnit> get(core.String adClientId, core.String adUnitId) { | |
| 182 var _url = null; | |
| 183 var _queryParams = new core.Map(); | |
| 184 var _uploadMedia = null; | |
| 185 var _uploadOptions = null; | |
| 186 var _downloadOptions = common.DownloadOptions.Metadata; | |
| 187 var _body = null; | |
| 188 | |
| 189 if (adClientId == null) { | |
| 190 throw new core.ArgumentError("Parameter adClientId is required."); | |
| 191 } | |
| 192 if (adUnitId == null) { | |
| 193 throw new core.ArgumentError("Parameter adUnitId is required."); | |
| 194 } | |
| 195 | |
| 196 | |
| 197 _url = 'adclients/' + common_internal.Escaper.ecapeVariable('$adClientId') +
'/adunits/' + common_internal.Escaper.ecapeVariable('$adUnitId'); | |
| 198 | |
| 199 var _response = _requester.request(_url, | |
| 200 "GET", | |
| 201 body: _body, | |
| 202 queryParams: _queryParams, | |
| 203 uploadOptions: _uploadOptions, | |
| 204 uploadMedia: _uploadMedia, | |
| 205 downloadOptions: _downloadOptions); | |
| 206 return _response.then((data) => new AdUnit.fromJson(data)); | |
| 207 } | |
| 208 | |
| 209 /** | |
| 210 * List all ad units in the specified ad client for this Ad Exchange account. | |
| 211 * | |
| 212 * Request parameters: | |
| 213 * | |
| 214 * [adClientId] - Ad client for which to list ad units. | |
| 215 * | |
| 216 * [includeInactive] - Whether to include inactive ad units. Default: true. | |
| 217 * | |
| 218 * [maxResults] - The maximum number of ad units to include in the response, | |
| 219 * used for paging. | |
| 220 * Value must be between "0" and "10000". | |
| 221 * | |
| 222 * [pageToken] - A continuation token, used to page through ad units. To | |
| 223 * retrieve the next page, set this parameter to the value of "nextPageToken" | |
| 224 * from the previous response. | |
| 225 * | |
| 226 * Completes with a [AdUnits]. | |
| 227 * | |
| 228 * Completes with a [common.ApiRequestError] if the API endpoint returned an | |
| 229 * error. | |
| 230 * | |
| 231 * If the used [http.Client] completes with an error when making a REST call, | |
| 232 * this method will complete with the same error. | |
| 233 */ | |
| 234 async.Future<AdUnits> list(core.String adClientId, {core.bool includeInactive,
core.int maxResults, core.String pageToken}) { | |
| 235 var _url = null; | |
| 236 var _queryParams = new core.Map(); | |
| 237 var _uploadMedia = null; | |
| 238 var _uploadOptions = null; | |
| 239 var _downloadOptions = common.DownloadOptions.Metadata; | |
| 240 var _body = null; | |
| 241 | |
| 242 if (adClientId == null) { | |
| 243 throw new core.ArgumentError("Parameter adClientId is required."); | |
| 244 } | |
| 245 if (includeInactive != null) { | |
| 246 _queryParams["includeInactive"] = ["${includeInactive}"]; | |
| 247 } | |
| 248 if (maxResults != null) { | |
| 249 _queryParams["maxResults"] = ["${maxResults}"]; | |
| 250 } | |
| 251 if (pageToken != null) { | |
| 252 _queryParams["pageToken"] = [pageToken]; | |
| 253 } | |
| 254 | |
| 255 | |
| 256 _url = 'adclients/' + common_internal.Escaper.ecapeVariable('$adClientId') +
'/adunits'; | |
| 257 | |
| 258 var _response = _requester.request(_url, | |
| 259 "GET", | |
| 260 body: _body, | |
| 261 queryParams: _queryParams, | |
| 262 uploadOptions: _uploadOptions, | |
| 263 uploadMedia: _uploadMedia, | |
| 264 downloadOptions: _downloadOptions); | |
| 265 return _response.then((data) => new AdUnits.fromJson(data)); | |
| 266 } | |
| 267 | |
| 268 } | |
| 269 | |
| 270 | |
| 271 /** Not documented yet. */ | |
| 272 class AdunitsCustomchannelsResourceApi { | |
| 273 final common_internal.ApiRequester _requester; | |
| 274 | |
| 275 AdunitsCustomchannelsResourceApi(common_internal.ApiRequester client) : | |
| 276 _requester = client; | |
| 277 | |
| 278 /** | |
| 279 * List all custom channels which the specified ad unit belongs to. | |
| 280 * | |
| 281 * Request parameters: | |
| 282 * | |
| 283 * [adClientId] - Ad client which contains the ad unit. | |
| 284 * | |
| 285 * [adUnitId] - Ad unit for which to list custom channels. | |
| 286 * | |
| 287 * [maxResults] - The maximum number of custom channels to include in the | |
| 288 * response, used for paging. | |
| 289 * Value must be between "0" and "10000". | |
| 290 * | |
| 291 * [pageToken] - A continuation token, used to page through custom channels. | |
| 292 * To retrieve the next page, set this parameter to the value of | |
| 293 * "nextPageToken" from the previous response. | |
| 294 * | |
| 295 * Completes with a [CustomChannels]. | |
| 296 * | |
| 297 * Completes with a [common.ApiRequestError] if the API endpoint returned an | |
| 298 * error. | |
| 299 * | 171 * |
| 300 * If the used [http.Client] completes with an error when making a REST call, | 172 * If the used [http.Client] completes with an error when making a REST call, |
| 301 * this method will complete with the same error. | 173 * this method will complete with the same error. |
| 302 */ | 174 */ |
| 303 async.Future<CustomChannels> list(core.String adClientId, core.String adUnitId
, {core.int maxResults, core.String pageToken}) { | 175 async.Future<AdClients> list(core.String accountId, {core.int maxResults, core
.String pageToken}) { |
| 304 var _url = null; | 176 var _url = null; |
| 305 var _queryParams = new core.Map(); | 177 var _queryParams = new core.Map(); |
| 306 var _uploadMedia = null; | 178 var _uploadMedia = null; |
| 307 var _uploadOptions = null; | 179 var _uploadOptions = null; |
| 308 var _downloadOptions = common.DownloadOptions.Metadata; | 180 var _downloadOptions = common.DownloadOptions.Metadata; |
| 309 var _body = null; | 181 var _body = null; |
| 310 | 182 |
| 311 if (adClientId == null) { | 183 if (accountId == null) { |
| 312 throw new core.ArgumentError("Parameter adClientId is required."); | 184 throw new core.ArgumentError("Parameter accountId is required."); |
| 313 } | |
| 314 if (adUnitId == null) { | |
| 315 throw new core.ArgumentError("Parameter adUnitId is required."); | |
| 316 } | 185 } |
| 317 if (maxResults != null) { | 186 if (maxResults != null) { |
| 318 _queryParams["maxResults"] = ["${maxResults}"]; | 187 _queryParams["maxResults"] = ["${maxResults}"]; |
| 319 } | 188 } |
| 320 if (pageToken != null) { | 189 if (pageToken != null) { |
| 321 _queryParams["pageToken"] = [pageToken]; | 190 _queryParams["pageToken"] = [pageToken]; |
| 322 } | 191 } |
| 323 | 192 |
| 324 | 193 |
| 325 _url = 'adclients/' + common_internal.Escaper.ecapeVariable('$adClientId') +
'/adunits/' + common_internal.Escaper.ecapeVariable('$adUnitId') + '/customchan
nels'; | 194 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + '
/adclients'; |
| 326 | 195 |
| 327 var _response = _requester.request(_url, | 196 var _response = _requester.request(_url, |
| 328 "GET", | 197 "GET", |
| 329 body: _body, | 198 body: _body, |
| 330 queryParams: _queryParams, | 199 queryParams: _queryParams, |
| 331 uploadOptions: _uploadOptions, | 200 uploadOptions: _uploadOptions, |
| 332 uploadMedia: _uploadMedia, | 201 uploadMedia: _uploadMedia, |
| 333 downloadOptions: _downloadOptions); | 202 downloadOptions: _downloadOptions); |
| 334 return _response.then((data) => new CustomChannels.fromJson(data)); | 203 return _response.then((data) => new AdClients.fromJson(data)); |
| 335 } | 204 } |
| 336 | 205 |
| 337 } | 206 } |
| 338 | 207 |
| 339 | 208 |
| 340 /** Not documented yet. */ | 209 /** Not documented yet. */ |
| 341 class AlertsResourceApi { | 210 class AccountsAlertsResourceApi { |
| 342 final common_internal.ApiRequester _requester; | 211 final common_internal.ApiRequester _requester; |
| 343 | 212 |
| 344 AlertsResourceApi(common_internal.ApiRequester client) : | 213 AccountsAlertsResourceApi(common_internal.ApiRequester client) : |
| 345 _requester = client; | 214 _requester = client; |
| 346 | 215 |
| 347 /** | 216 /** |
| 348 * List the alerts for this Ad Exchange account. | 217 * List the alerts for this Ad Exchange account. |
| 349 * | 218 * |
| 350 * Request parameters: | 219 * Request parameters: |
| 351 * | 220 * |
| 221 * [accountId] - Account owning the alerts. |
| 222 * |
| 352 * [locale] - The locale to use for translating alert messages. The account | 223 * [locale] - The locale to use for translating alert messages. The account |
| 353 * locale will be used if this is not supplied. The AdSense default (English) | 224 * locale will be used if this is not supplied. The AdSense default (English) |
| 354 * will be used if the supplied locale is invalid or unsupported. | 225 * will be used if the supplied locale is invalid or unsupported. |
| 355 * | 226 * |
| 356 * Completes with a [Alerts]. | 227 * Completes with a [Alerts]. |
| 357 * | 228 * |
| 358 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 229 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 359 * error. | 230 * error. |
| 360 * | 231 * |
| 361 * If the used [http.Client] completes with an error when making a REST call, | 232 * If the used [http.Client] completes with an error when making a REST call, |
| 362 * this method will complete with the same error. | 233 * this method will complete with the same error. |
| 363 */ | 234 */ |
| 364 async.Future<Alerts> list({core.String locale}) { | 235 async.Future<Alerts> list(core.String accountId, {core.String locale}) { |
| 365 var _url = null; | 236 var _url = null; |
| 366 var _queryParams = new core.Map(); | 237 var _queryParams = new core.Map(); |
| 367 var _uploadMedia = null; | 238 var _uploadMedia = null; |
| 368 var _uploadOptions = null; | 239 var _uploadOptions = null; |
| 369 var _downloadOptions = common.DownloadOptions.Metadata; | 240 var _downloadOptions = common.DownloadOptions.Metadata; |
| 370 var _body = null; | 241 var _body = null; |
| 371 | 242 |
| 243 if (accountId == null) { |
| 244 throw new core.ArgumentError("Parameter accountId is required."); |
| 245 } |
| 372 if (locale != null) { | 246 if (locale != null) { |
| 373 _queryParams["locale"] = [locale]; | 247 _queryParams["locale"] = [locale]; |
| 374 } | 248 } |
| 375 | 249 |
| 376 | 250 |
| 377 _url = 'alerts'; | 251 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + '
/alerts'; |
| 378 | 252 |
| 379 var _response = _requester.request(_url, | 253 var _response = _requester.request(_url, |
| 380 "GET", | 254 "GET", |
| 381 body: _body, | 255 body: _body, |
| 382 queryParams: _queryParams, | 256 queryParams: _queryParams, |
| 383 uploadOptions: _uploadOptions, | 257 uploadOptions: _uploadOptions, |
| 384 uploadMedia: _uploadMedia, | 258 uploadMedia: _uploadMedia, |
| 385 downloadOptions: _downloadOptions); | 259 downloadOptions: _downloadOptions); |
| 386 return _response.then((data) => new Alerts.fromJson(data)); | 260 return _response.then((data) => new Alerts.fromJson(data)); |
| 387 } | 261 } |
| 388 | 262 |
| 389 } | 263 } |
| 390 | 264 |
| 391 | 265 |
| 392 /** Not documented yet. */ | 266 /** Not documented yet. */ |
| 393 class CustomchannelsResourceApi { | 267 class AccountsCustomchannelsResourceApi { |
| 394 final common_internal.ApiRequester _requester; | 268 final common_internal.ApiRequester _requester; |
| 395 | 269 |
| 396 CustomchannelsAdunitsResourceApi get adunits => new CustomchannelsAdunitsResou
rceApi(_requester); | 270 AccountsCustomchannelsResourceApi(common_internal.ApiRequester client) : |
| 397 | |
| 398 CustomchannelsResourceApi(common_internal.ApiRequester client) : | |
| 399 _requester = client; | 271 _requester = client; |
| 400 | 272 |
| 401 /** | 273 /** |
| 402 * Get the specified custom channel from the specified ad client. | 274 * Get the specified custom channel from the specified ad client. |
| 403 * | 275 * |
| 404 * Request parameters: | 276 * Request parameters: |
| 405 * | 277 * |
| 278 * [accountId] - Account to which the ad client belongs. |
| 279 * |
| 406 * [adClientId] - Ad client which contains the custom channel. | 280 * [adClientId] - Ad client which contains the custom channel. |
| 407 * | 281 * |
| 408 * [customChannelId] - Custom channel to retrieve. | 282 * [customChannelId] - Custom channel to retrieve. |
| 409 * | 283 * |
| 410 * Completes with a [CustomChannel]. | 284 * Completes with a [CustomChannel]. |
| 411 * | 285 * |
| 412 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 286 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 413 * error. | 287 * error. |
| 414 * | 288 * |
| 415 * If the used [http.Client] completes with an error when making a REST call, | 289 * If the used [http.Client] completes with an error when making a REST call, |
| 416 * this method will complete with the same error. | 290 * this method will complete with the same error. |
| 417 */ | 291 */ |
| 418 async.Future<CustomChannel> get(core.String adClientId, core.String customChan
nelId) { | 292 async.Future<CustomChannel> get(core.String accountId, core.String adClientId,
core.String customChannelId) { |
| 419 var _url = null; | 293 var _url = null; |
| 420 var _queryParams = new core.Map(); | 294 var _queryParams = new core.Map(); |
| 421 var _uploadMedia = null; | 295 var _uploadMedia = null; |
| 422 var _uploadOptions = null; | 296 var _uploadOptions = null; |
| 423 var _downloadOptions = common.DownloadOptions.Metadata; | 297 var _downloadOptions = common.DownloadOptions.Metadata; |
| 424 var _body = null; | 298 var _body = null; |
| 425 | 299 |
| 300 if (accountId == null) { |
| 301 throw new core.ArgumentError("Parameter accountId is required."); |
| 302 } |
| 426 if (adClientId == null) { | 303 if (adClientId == null) { |
| 427 throw new core.ArgumentError("Parameter adClientId is required."); | 304 throw new core.ArgumentError("Parameter adClientId is required."); |
| 428 } | 305 } |
| 429 if (customChannelId == null) { | 306 if (customChannelId == null) { |
| 430 throw new core.ArgumentError("Parameter customChannelId is required."); | 307 throw new core.ArgumentError("Parameter customChannelId is required."); |
| 431 } | 308 } |
| 432 | 309 |
| 433 | 310 |
| 434 _url = 'adclients/' + common_internal.Escaper.ecapeVariable('$adClientId') +
'/customchannels/' + common_internal.Escaper.ecapeVariable('$customChannelId'); | 311 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + '
/adclients/' + common_internal.Escaper.ecapeVariable('$adClientId') + '/customch
annels/' + common_internal.Escaper.ecapeVariable('$customChannelId'); |
| 435 | 312 |
| 436 var _response = _requester.request(_url, | 313 var _response = _requester.request(_url, |
| 437 "GET", | 314 "GET", |
| 438 body: _body, | 315 body: _body, |
| 439 queryParams: _queryParams, | 316 queryParams: _queryParams, |
| 440 uploadOptions: _uploadOptions, | 317 uploadOptions: _uploadOptions, |
| 441 uploadMedia: _uploadMedia, | 318 uploadMedia: _uploadMedia, |
| 442 downloadOptions: _downloadOptions); | 319 downloadOptions: _downloadOptions); |
| 443 return _response.then((data) => new CustomChannel.fromJson(data)); | 320 return _response.then((data) => new CustomChannel.fromJson(data)); |
| 444 } | 321 } |
| 445 | 322 |
| 446 /** | 323 /** |
| 447 * List all custom channels in the specified ad client for this Ad Exchange | 324 * List all custom channels in the specified ad client for this Ad Exchange |
| 448 * account. | 325 * account. |
| 449 * | 326 * |
| 450 * Request parameters: | 327 * Request parameters: |
| 451 * | 328 * |
| 329 * [accountId] - Account to which the ad client belongs. |
| 330 * |
| 452 * [adClientId] - Ad client for which to list custom channels. | 331 * [adClientId] - Ad client for which to list custom channels. |
| 453 * | 332 * |
| 454 * [maxResults] - The maximum number of custom channels to include in the | 333 * [maxResults] - The maximum number of custom channels to include in the |
| 455 * response, used for paging. | 334 * response, used for paging. |
| 456 * Value must be between "0" and "10000". | 335 * Value must be between "0" and "10000". |
| 457 * | 336 * |
| 458 * [pageToken] - A continuation token, used to page through custom channels. | 337 * [pageToken] - A continuation token, used to page through custom channels. |
| 459 * To retrieve the next page, set this parameter to the value of | 338 * To retrieve the next page, set this parameter to the value of |
| 460 * "nextPageToken" from the previous response. | 339 * "nextPageToken" from the previous response. |
| 461 * | 340 * |
| 462 * Completes with a [CustomChannels]. | 341 * Completes with a [CustomChannels]. |
| 463 * | 342 * |
| 464 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 343 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 465 * error. | 344 * error. |
| 466 * | 345 * |
| 467 * If the used [http.Client] completes with an error when making a REST call, | 346 * If the used [http.Client] completes with an error when making a REST call, |
| 468 * this method will complete with the same error. | 347 * this method will complete with the same error. |
| 469 */ | 348 */ |
| 470 async.Future<CustomChannels> list(core.String adClientId, {core.int maxResults
, core.String pageToken}) { | 349 async.Future<CustomChannels> list(core.String accountId, core.String adClientI
d, {core.int maxResults, core.String pageToken}) { |
| 471 var _url = null; | 350 var _url = null; |
| 472 var _queryParams = new core.Map(); | 351 var _queryParams = new core.Map(); |
| 473 var _uploadMedia = null; | 352 var _uploadMedia = null; |
| 474 var _uploadOptions = null; | 353 var _uploadOptions = null; |
| 475 var _downloadOptions = common.DownloadOptions.Metadata; | 354 var _downloadOptions = common.DownloadOptions.Metadata; |
| 476 var _body = null; | 355 var _body = null; |
| 477 | 356 |
| 357 if (accountId == null) { |
| 358 throw new core.ArgumentError("Parameter accountId is required."); |
| 359 } |
| 478 if (adClientId == null) { | 360 if (adClientId == null) { |
| 479 throw new core.ArgumentError("Parameter adClientId is required."); | 361 throw new core.ArgumentError("Parameter adClientId is required."); |
| 480 } | 362 } |
| 481 if (maxResults != null) { | 363 if (maxResults != null) { |
| 482 _queryParams["maxResults"] = ["${maxResults}"]; | 364 _queryParams["maxResults"] = ["${maxResults}"]; |
| 483 } | 365 } |
| 484 if (pageToken != null) { | |
| 485 _queryParams["pageToken"] = [pageToken]; | |
| 486 } | |
| 487 | |
| 488 | |
| 489 _url = 'adclients/' + common_internal.Escaper.ecapeVariable('$adClientId') +
'/customchannels'; | |
| 490 | |
| 491 var _response = _requester.request(_url, | |
| 492 "GET", | |
| 493 body: _body, | |
| 494 queryParams: _queryParams, | |
| 495 uploadOptions: _uploadOptions, | |
| 496 uploadMedia: _uploadMedia, | |
| 497 downloadOptions: _downloadOptions); | |
| 498 return _response.then((data) => new CustomChannels.fromJson(data)); | |
| 499 } | |
| 500 | |
| 501 } | |
| 502 | |
| 503 | |
| 504 /** Not documented yet. */ | |
| 505 class CustomchannelsAdunitsResourceApi { | |
| 506 final common_internal.ApiRequester _requester; | |
| 507 | |
| 508 CustomchannelsAdunitsResourceApi(common_internal.ApiRequester client) : | |
| 509 _requester = client; | |
| 510 | |
| 511 /** | |
| 512 * List all ad units in the specified custom channel. | |
| 513 * | |
| 514 * Request parameters: | |
| 515 * | |
| 516 * [adClientId] - Ad client which contains the custom channel. | |
| 517 * | |
| 518 * [customChannelId] - Custom channel for which to list ad units. | |
| 519 * | |
| 520 * [includeInactive] - Whether to include inactive ad units. Default: true. | |
| 521 * | |
| 522 * [maxResults] - The maximum number of ad units to include in the response, | |
| 523 * used for paging. | |
| 524 * Value must be between "0" and "10000". | |
| 525 * | |
| 526 * [pageToken] - A continuation token, used to page through ad units. To | |
| 527 * retrieve the next page, set this parameter to the value of "nextPageToken" | |
| 528 * from the previous response. | |
| 529 * | |
| 530 * Completes with a [AdUnits]. | |
| 531 * | |
| 532 * Completes with a [common.ApiRequestError] if the API endpoint returned an | |
| 533 * error. | |
| 534 * | |
| 535 * If the used [http.Client] completes with an error when making a REST call, | |
| 536 * this method will complete with the same error. | |
| 537 */ | |
| 538 async.Future<AdUnits> list(core.String adClientId, core.String customChannelId
, {core.bool includeInactive, core.int maxResults, core.String pageToken}) { | |
| 539 var _url = null; | |
| 540 var _queryParams = new core.Map(); | |
| 541 var _uploadMedia = null; | |
| 542 var _uploadOptions = null; | |
| 543 var _downloadOptions = common.DownloadOptions.Metadata; | |
| 544 var _body = null; | |
| 545 | |
| 546 if (adClientId == null) { | |
| 547 throw new core.ArgumentError("Parameter adClientId is required."); | |
| 548 } | |
| 549 if (customChannelId == null) { | |
| 550 throw new core.ArgumentError("Parameter customChannelId is required."); | |
| 551 } | |
| 552 if (includeInactive != null) { | |
| 553 _queryParams["includeInactive"] = ["${includeInactive}"]; | |
| 554 } | |
| 555 if (maxResults != null) { | |
| 556 _queryParams["maxResults"] = ["${maxResults}"]; | |
| 557 } | |
| 558 if (pageToken != null) { | 366 if (pageToken != null) { |
| 559 _queryParams["pageToken"] = [pageToken]; | 367 _queryParams["pageToken"] = [pageToken]; |
| 560 } | 368 } |
| 561 | 369 |
| 562 | 370 |
| 563 _url = 'adclients/' + common_internal.Escaper.ecapeVariable('$adClientId') +
'/customchannels/' + common_internal.Escaper.ecapeVariable('$customChannelId')
+ '/adunits'; | 371 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + '
/adclients/' + common_internal.Escaper.ecapeVariable('$adClientId') + '/customch
annels'; |
| 564 | 372 |
| 565 var _response = _requester.request(_url, | 373 var _response = _requester.request(_url, |
| 566 "GET", | 374 "GET", |
| 567 body: _body, | 375 body: _body, |
| 568 queryParams: _queryParams, | 376 queryParams: _queryParams, |
| 569 uploadOptions: _uploadOptions, | 377 uploadOptions: _uploadOptions, |
| 570 uploadMedia: _uploadMedia, | 378 uploadMedia: _uploadMedia, |
| 571 downloadOptions: _downloadOptions); | 379 downloadOptions: _downloadOptions); |
| 572 return _response.then((data) => new AdUnits.fromJson(data)); | 380 return _response.then((data) => new CustomChannels.fromJson(data)); |
| 573 } | 381 } |
| 574 | 382 |
| 575 } | 383 } |
| 576 | 384 |
| 577 | 385 |
| 578 /** Not documented yet. */ | 386 /** Not documented yet. */ |
| 579 class MetadataResourceApi { | 387 class AccountsMetadataResourceApi { |
| 580 final common_internal.ApiRequester _requester; | 388 final common_internal.ApiRequester _requester; |
| 581 | 389 |
| 582 MetadataDimensionsResourceApi get dimensions => new MetadataDimensionsResource
Api(_requester); | 390 AccountsMetadataDimensionsResourceApi get dimensions => new AccountsMetadataDi
mensionsResourceApi(_requester); |
| 583 MetadataMetricsResourceApi get metrics => new MetadataMetricsResourceApi(_requ
ester); | 391 AccountsMetadataMetricsResourceApi get metrics => new AccountsMetadataMetricsR
esourceApi(_requester); |
| 584 | 392 |
| 585 MetadataResourceApi(common_internal.ApiRequester client) : | 393 AccountsMetadataResourceApi(common_internal.ApiRequester client) : |
| 586 _requester = client; | 394 _requester = client; |
| 587 } | 395 } |
| 588 | 396 |
| 589 | 397 |
| 590 /** Not documented yet. */ | 398 /** Not documented yet. */ |
| 591 class MetadataDimensionsResourceApi { | 399 class AccountsMetadataDimensionsResourceApi { |
| 592 final common_internal.ApiRequester _requester; | 400 final common_internal.ApiRequester _requester; |
| 593 | 401 |
| 594 MetadataDimensionsResourceApi(common_internal.ApiRequester client) : | 402 AccountsMetadataDimensionsResourceApi(common_internal.ApiRequester client) : |
| 595 _requester = client; | 403 _requester = client; |
| 596 | 404 |
| 597 /** | 405 /** |
| 598 * List the metadata for the dimensions available to this AdExchange account. | 406 * List the metadata for the dimensions available to this AdExchange account. |
| 599 * | 407 * |
| 600 * Request parameters: | 408 * Request parameters: |
| 601 * | 409 * |
| 410 * [accountId] - Account with visibility to the dimensions. |
| 411 * |
| 602 * Completes with a [Metadata]. | 412 * Completes with a [Metadata]. |
| 603 * | 413 * |
| 604 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 414 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 605 * error. | 415 * error. |
| 606 * | 416 * |
| 607 * If the used [http.Client] completes with an error when making a REST call, | 417 * If the used [http.Client] completes with an error when making a REST call, |
| 608 * this method will complete with the same error. | 418 * this method will complete with the same error. |
| 609 */ | 419 */ |
| 610 async.Future<Metadata> list() { | 420 async.Future<Metadata> list(core.String accountId) { |
| 611 var _url = null; | 421 var _url = null; |
| 612 var _queryParams = new core.Map(); | 422 var _queryParams = new core.Map(); |
| 613 var _uploadMedia = null; | 423 var _uploadMedia = null; |
| 614 var _uploadOptions = null; | 424 var _uploadOptions = null; |
| 615 var _downloadOptions = common.DownloadOptions.Metadata; | 425 var _downloadOptions = common.DownloadOptions.Metadata; |
| 616 var _body = null; | 426 var _body = null; |
| 617 | 427 |
| 428 if (accountId == null) { |
| 429 throw new core.ArgumentError("Parameter accountId is required."); |
| 430 } |
| 618 | 431 |
| 619 | 432 |
| 620 _url = 'metadata/dimensions'; | 433 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + '
/metadata/dimensions'; |
| 621 | 434 |
| 622 var _response = _requester.request(_url, | 435 var _response = _requester.request(_url, |
| 623 "GET", | 436 "GET", |
| 624 body: _body, | 437 body: _body, |
| 625 queryParams: _queryParams, | 438 queryParams: _queryParams, |
| 626 uploadOptions: _uploadOptions, | 439 uploadOptions: _uploadOptions, |
| 627 uploadMedia: _uploadMedia, | 440 uploadMedia: _uploadMedia, |
| 628 downloadOptions: _downloadOptions); | 441 downloadOptions: _downloadOptions); |
| 629 return _response.then((data) => new Metadata.fromJson(data)); | 442 return _response.then((data) => new Metadata.fromJson(data)); |
| 630 } | 443 } |
| 631 | 444 |
| 632 } | 445 } |
| 633 | 446 |
| 634 | 447 |
| 635 /** Not documented yet. */ | 448 /** Not documented yet. */ |
| 636 class MetadataMetricsResourceApi { | 449 class AccountsMetadataMetricsResourceApi { |
| 637 final common_internal.ApiRequester _requester; | 450 final common_internal.ApiRequester _requester; |
| 638 | 451 |
| 639 MetadataMetricsResourceApi(common_internal.ApiRequester client) : | 452 AccountsMetadataMetricsResourceApi(common_internal.ApiRequester client) : |
| 640 _requester = client; | 453 _requester = client; |
| 641 | 454 |
| 642 /** | 455 /** |
| 643 * List the metadata for the metrics available to this AdExchange account. | 456 * List the metadata for the metrics available to this AdExchange account. |
| 644 * | 457 * |
| 645 * Request parameters: | 458 * Request parameters: |
| 646 * | 459 * |
| 460 * [accountId] - Account with visibility to the metrics. |
| 461 * |
| 647 * Completes with a [Metadata]. | 462 * Completes with a [Metadata]. |
| 648 * | 463 * |
| 649 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 464 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 650 * error. | 465 * error. |
| 651 * | 466 * |
| 652 * If the used [http.Client] completes with an error when making a REST call, | 467 * If the used [http.Client] completes with an error when making a REST call, |
| 653 * this method will complete with the same error. | 468 * this method will complete with the same error. |
| 654 */ | 469 */ |
| 655 async.Future<Metadata> list() { | 470 async.Future<Metadata> list(core.String accountId) { |
| 656 var _url = null; | 471 var _url = null; |
| 657 var _queryParams = new core.Map(); | 472 var _queryParams = new core.Map(); |
| 658 var _uploadMedia = null; | 473 var _uploadMedia = null; |
| 659 var _uploadOptions = null; | 474 var _uploadOptions = null; |
| 660 var _downloadOptions = common.DownloadOptions.Metadata; | 475 var _downloadOptions = common.DownloadOptions.Metadata; |
| 661 var _body = null; | 476 var _body = null; |
| 662 | 477 |
| 478 if (accountId == null) { |
| 479 throw new core.ArgumentError("Parameter accountId is required."); |
| 480 } |
| 663 | 481 |
| 664 | 482 |
| 665 _url = 'metadata/metrics'; | 483 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + '
/metadata/metrics'; |
| 666 | 484 |
| 667 var _response = _requester.request(_url, | 485 var _response = _requester.request(_url, |
| 668 "GET", | 486 "GET", |
| 669 body: _body, | 487 body: _body, |
| 670 queryParams: _queryParams, | 488 queryParams: _queryParams, |
| 671 uploadOptions: _uploadOptions, | 489 uploadOptions: _uploadOptions, |
| 672 uploadMedia: _uploadMedia, | 490 uploadMedia: _uploadMedia, |
| 673 downloadOptions: _downloadOptions); | 491 downloadOptions: _downloadOptions); |
| 674 return _response.then((data) => new Metadata.fromJson(data)); | 492 return _response.then((data) => new Metadata.fromJson(data)); |
| 675 } | 493 } |
| 676 | 494 |
| 677 } | 495 } |
| 678 | 496 |
| 679 | 497 |
| 680 /** Not documented yet. */ | 498 /** Not documented yet. */ |
| 681 class PreferreddealsResourceApi { | 499 class AccountsPreferreddealsResourceApi { |
| 682 final common_internal.ApiRequester _requester; | 500 final common_internal.ApiRequester _requester; |
| 683 | 501 |
| 684 PreferreddealsResourceApi(common_internal.ApiRequester client) : | 502 AccountsPreferreddealsResourceApi(common_internal.ApiRequester client) : |
| 685 _requester = client; | 503 _requester = client; |
| 686 | 504 |
| 687 /** | 505 /** |
| 688 * Get information about the selected Ad Exchange Preferred Deal. | 506 * Get information about the selected Ad Exchange Preferred Deal. |
| 689 * | 507 * |
| 690 * Request parameters: | 508 * Request parameters: |
| 691 * | 509 * |
| 510 * [accountId] - Account owning the deal. |
| 511 * |
| 692 * [dealId] - Preferred deal to get information about. | 512 * [dealId] - Preferred deal to get information about. |
| 693 * | 513 * |
| 694 * Completes with a [PreferredDeal]. | 514 * Completes with a [PreferredDeal]. |
| 695 * | 515 * |
| 696 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 516 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 697 * error. | 517 * error. |
| 698 * | 518 * |
| 699 * If the used [http.Client] completes with an error when making a REST call, | 519 * If the used [http.Client] completes with an error when making a REST call, |
| 700 * this method will complete with the same error. | 520 * this method will complete with the same error. |
| 701 */ | 521 */ |
| 702 async.Future<PreferredDeal> get(core.String dealId) { | 522 async.Future<PreferredDeal> get(core.String accountId, core.String dealId) { |
| 703 var _url = null; | 523 var _url = null; |
| 704 var _queryParams = new core.Map(); | 524 var _queryParams = new core.Map(); |
| 705 var _uploadMedia = null; | 525 var _uploadMedia = null; |
| 706 var _uploadOptions = null; | 526 var _uploadOptions = null; |
| 707 var _downloadOptions = common.DownloadOptions.Metadata; | 527 var _downloadOptions = common.DownloadOptions.Metadata; |
| 708 var _body = null; | 528 var _body = null; |
| 709 | 529 |
| 530 if (accountId == null) { |
| 531 throw new core.ArgumentError("Parameter accountId is required."); |
| 532 } |
| 710 if (dealId == null) { | 533 if (dealId == null) { |
| 711 throw new core.ArgumentError("Parameter dealId is required."); | 534 throw new core.ArgumentError("Parameter dealId is required."); |
| 712 } | 535 } |
| 713 | 536 |
| 714 | 537 |
| 715 _url = 'preferreddeals/' + common_internal.Escaper.ecapeVariable('$dealId'); | 538 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + '
/preferreddeals/' + common_internal.Escaper.ecapeVariable('$dealId'); |
| 716 | 539 |
| 717 var _response = _requester.request(_url, | 540 var _response = _requester.request(_url, |
| 718 "GET", | 541 "GET", |
| 719 body: _body, | 542 body: _body, |
| 720 queryParams: _queryParams, | 543 queryParams: _queryParams, |
| 721 uploadOptions: _uploadOptions, | 544 uploadOptions: _uploadOptions, |
| 722 uploadMedia: _uploadMedia, | 545 uploadMedia: _uploadMedia, |
| 723 downloadOptions: _downloadOptions); | 546 downloadOptions: _downloadOptions); |
| 724 return _response.then((data) => new PreferredDeal.fromJson(data)); | 547 return _response.then((data) => new PreferredDeal.fromJson(data)); |
| 725 } | 548 } |
| 726 | 549 |
| 727 /** | 550 /** |
| 728 * List the preferred deals for this Ad Exchange account. | 551 * List the preferred deals for this Ad Exchange account. |
| 729 * | 552 * |
| 730 * Request parameters: | 553 * Request parameters: |
| 731 * | 554 * |
| 555 * [accountId] - Account owning the deals. |
| 556 * |
| 732 * Completes with a [PreferredDeals]. | 557 * Completes with a [PreferredDeals]. |
| 733 * | 558 * |
| 734 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 559 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 735 * error. | 560 * error. |
| 736 * | 561 * |
| 737 * If the used [http.Client] completes with an error when making a REST call, | 562 * If the used [http.Client] completes with an error when making a REST call, |
| 738 * this method will complete with the same error. | 563 * this method will complete with the same error. |
| 739 */ | 564 */ |
| 740 async.Future<PreferredDeals> list() { | 565 async.Future<PreferredDeals> list(core.String accountId) { |
| 741 var _url = null; | 566 var _url = null; |
| 742 var _queryParams = new core.Map(); | 567 var _queryParams = new core.Map(); |
| 743 var _uploadMedia = null; | 568 var _uploadMedia = null; |
| 744 var _uploadOptions = null; | 569 var _uploadOptions = null; |
| 745 var _downloadOptions = common.DownloadOptions.Metadata; | 570 var _downloadOptions = common.DownloadOptions.Metadata; |
| 746 var _body = null; | 571 var _body = null; |
| 747 | 572 |
| 573 if (accountId == null) { |
| 574 throw new core.ArgumentError("Parameter accountId is required."); |
| 575 } |
| 748 | 576 |
| 749 | 577 |
| 750 _url = 'preferreddeals'; | 578 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + '
/preferreddeals'; |
| 751 | 579 |
| 752 var _response = _requester.request(_url, | 580 var _response = _requester.request(_url, |
| 753 "GET", | 581 "GET", |
| 754 body: _body, | 582 body: _body, |
| 755 queryParams: _queryParams, | 583 queryParams: _queryParams, |
| 756 uploadOptions: _uploadOptions, | 584 uploadOptions: _uploadOptions, |
| 757 uploadMedia: _uploadMedia, | 585 uploadMedia: _uploadMedia, |
| 758 downloadOptions: _downloadOptions); | 586 downloadOptions: _downloadOptions); |
| 759 return _response.then((data) => new PreferredDeals.fromJson(data)); | 587 return _response.then((data) => new PreferredDeals.fromJson(data)); |
| 760 } | 588 } |
| 761 | 589 |
| 762 } | 590 } |
| 763 | 591 |
| 764 | 592 |
| 765 /** Not documented yet. */ | 593 /** Not documented yet. */ |
| 766 class ReportsResourceApi { | 594 class AccountsReportsResourceApi { |
| 767 final common_internal.ApiRequester _requester; | 595 final common_internal.ApiRequester _requester; |
| 768 | 596 |
| 769 ReportsSavedResourceApi get saved => new ReportsSavedResourceApi(_requester); | 597 AccountsReportsSavedResourceApi get saved => new AccountsReportsSavedResourceA
pi(_requester); |
| 770 | 598 |
| 771 ReportsResourceApi(common_internal.ApiRequester client) : | 599 AccountsReportsResourceApi(common_internal.ApiRequester client) : |
| 772 _requester = client; | 600 _requester = client; |
| 773 | 601 |
| 774 /** | 602 /** |
| 775 * Generate an Ad Exchange report based on the report request sent in the | 603 * Generate an Ad Exchange report based on the report request sent in the |
| 776 * query parameters. Returns the result as JSON; to retrieve output in CSV | 604 * query parameters. Returns the result as JSON; to retrieve output in CSV |
| 777 * format specify "alt=csv" as a query parameter. | 605 * format specify "alt=csv" as a query parameter. |
| 778 * | 606 * |
| 779 * Request parameters: | 607 * Request parameters: |
| 780 * | 608 * |
| 609 * [accountId] - Account which owns the generated report. |
| 610 * |
| 781 * [startDate] - Start of the date range to report on in "YYYY-MM-DD" format, | 611 * [startDate] - Start of the date range to report on in "YYYY-MM-DD" format, |
| 782 * inclusive. | 612 * inclusive. |
| 783 * Value must have pattern | 613 * Value must have pattern |
| 784 * "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}?
)". | 614 * "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}?
)". |
| 785 * | 615 * |
| 786 * [endDate] - End of the date range to report on in "YYYY-MM-DD" format, | 616 * [endDate] - End of the date range to report on in "YYYY-MM-DD" format, |
| 787 * inclusive. | 617 * inclusive. |
| 788 * Value must have pattern | 618 * Value must have pattern |
| 789 * "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}?
)". | 619 * "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}?
)". |
| 790 * | 620 * |
| (...skipping 30 matching lines...) Expand all Loading... |
| 821 * - [Report] for Metadata downloads (see [downloadOptions]). | 651 * - [Report] for Metadata downloads (see [downloadOptions]). |
| 822 * | 652 * |
| 823 * - [common.Media] for Media downloads (see [downloadOptions]). | 653 * - [common.Media] for Media downloads (see [downloadOptions]). |
| 824 * | 654 * |
| 825 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 655 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 826 * error. | 656 * error. |
| 827 * | 657 * |
| 828 * If the used [http.Client] completes with an error when making a REST call, | 658 * If the used [http.Client] completes with an error when making a REST call, |
| 829 * this method will complete with the same error. | 659 * this method will complete with the same error. |
| 830 */ | 660 */ |
| 831 async.Future generate(core.String startDate, core.String endDate, {core.List<c
ore.String> dimension, core.List<core.String> filter, core.String locale, core.i
nt maxResults, core.List<core.String> metric, core.List<core.String> sort, core.
int startIndex, common.DownloadOptions downloadOptions: common.DownloadOptions.M
etadata}) { | 661 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, common.DownloadOptions downloadOptions: c
ommon.DownloadOptions.Metadata}) { |
| 832 var _url = null; | 662 var _url = null; |
| 833 var _queryParams = new core.Map(); | 663 var _queryParams = new core.Map(); |
| 834 var _uploadMedia = null; | 664 var _uploadMedia = null; |
| 835 var _uploadOptions = null; | 665 var _uploadOptions = null; |
| 836 var _downloadOptions = common.DownloadOptions.Metadata; | 666 var _downloadOptions = common.DownloadOptions.Metadata; |
| 837 var _body = null; | 667 var _body = null; |
| 838 | 668 |
| 669 if (accountId == null) { |
| 670 throw new core.ArgumentError("Parameter accountId is required."); |
| 671 } |
| 839 if (startDate == null) { | 672 if (startDate == null) { |
| 840 throw new core.ArgumentError("Parameter startDate is required."); | 673 throw new core.ArgumentError("Parameter startDate is required."); |
| 841 } | 674 } |
| 842 _queryParams["startDate"] = [startDate]; | 675 _queryParams["startDate"] = [startDate]; |
| 843 if (endDate == null) { | 676 if (endDate == null) { |
| 844 throw new core.ArgumentError("Parameter endDate is required."); | 677 throw new core.ArgumentError("Parameter endDate is required."); |
| 845 } | 678 } |
| 846 _queryParams["endDate"] = [endDate]; | 679 _queryParams["endDate"] = [endDate]; |
| 847 if (dimension != null) { | 680 if (dimension != null) { |
| 848 _queryParams["dimension"] = dimension; | 681 _queryParams["dimension"] = dimension; |
| (...skipping 12 matching lines...) Expand all Loading... |
| 861 } | 694 } |
| 862 if (sort != null) { | 695 if (sort != null) { |
| 863 _queryParams["sort"] = sort; | 696 _queryParams["sort"] = sort; |
| 864 } | 697 } |
| 865 if (startIndex != null) { | 698 if (startIndex != null) { |
| 866 _queryParams["startIndex"] = ["${startIndex}"]; | 699 _queryParams["startIndex"] = ["${startIndex}"]; |
| 867 } | 700 } |
| 868 | 701 |
| 869 _downloadOptions = downloadOptions; | 702 _downloadOptions = downloadOptions; |
| 870 | 703 |
| 871 _url = 'reports'; | 704 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + '
/reports'; |
| 872 | 705 |
| 873 var _response = _requester.request(_url, | 706 var _response = _requester.request(_url, |
| 874 "GET", | 707 "GET", |
| 875 body: _body, | 708 body: _body, |
| 876 queryParams: _queryParams, | 709 queryParams: _queryParams, |
| 877 uploadOptions: _uploadOptions, | 710 uploadOptions: _uploadOptions, |
| 878 uploadMedia: _uploadMedia, | 711 uploadMedia: _uploadMedia, |
| 879 downloadOptions: _downloadOptions); | 712 downloadOptions: _downloadOptions); |
| 880 if (_downloadOptions == null || | 713 if (_downloadOptions == null || |
| 881 _downloadOptions == common.DownloadOptions.Metadata) { | 714 _downloadOptions == common.DownloadOptions.Metadata) { |
| 882 return _response.then((data) => new Report.fromJson(data)); | 715 return _response.then((data) => new Report.fromJson(data)); |
| 883 } else { | 716 } else { |
| 884 return _response; | 717 return _response; |
| 885 } | 718 } |
| 886 } | 719 } |
| 887 | 720 |
| 888 } | 721 } |
| 889 | 722 |
| 890 | 723 |
| 891 /** Not documented yet. */ | 724 /** Not documented yet. */ |
| 892 class ReportsSavedResourceApi { | 725 class AccountsReportsSavedResourceApi { |
| 893 final common_internal.ApiRequester _requester; | 726 final common_internal.ApiRequester _requester; |
| 894 | 727 |
| 895 ReportsSavedResourceApi(common_internal.ApiRequester client) : | 728 AccountsReportsSavedResourceApi(common_internal.ApiRequester client) : |
| 896 _requester = client; | 729 _requester = client; |
| 897 | 730 |
| 898 /** | 731 /** |
| 899 * Generate an Ad Exchange report based on the saved report ID sent in the | 732 * Generate an Ad Exchange report based on the saved report ID sent in the |
| 900 * query parameters. | 733 * query parameters. |
| 901 * | 734 * |
| 902 * Request parameters: | 735 * Request parameters: |
| 903 * | 736 * |
| 737 * [accountId] - Account owning the saved report. |
| 738 * |
| 904 * [savedReportId] - The saved report to retrieve. | 739 * [savedReportId] - The saved report to retrieve. |
| 905 * | 740 * |
| 906 * [locale] - Optional locale to use for translating report output to a local | 741 * [locale] - Optional locale to use for translating report output to a local |
| 907 * language. Defaults to "en_US" if not specified. | 742 * language. Defaults to "en_US" if not specified. |
| 908 * Value must have pattern "[a-zA-Z_]+". | 743 * Value must have pattern "[a-zA-Z_]+". |
| 909 * | 744 * |
| 910 * [maxResults] - The maximum number of rows of report data to return. | 745 * [maxResults] - The maximum number of rows of report data to return. |
| 911 * Value must be between "0" and "50000". | 746 * Value must be between "0" and "50000". |
| 912 * | 747 * |
| 913 * [startIndex] - Index of the first row of report data to return. | 748 * [startIndex] - Index of the first row of report data to return. |
| 914 * Value must be between "0" and "5000". | 749 * Value must be between "0" and "5000". |
| 915 * | 750 * |
| 916 * Completes with a [Report]. | 751 * Completes with a [Report]. |
| 917 * | 752 * |
| 918 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 753 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 919 * error. | 754 * error. |
| 920 * | 755 * |
| 921 * If the used [http.Client] completes with an error when making a REST call, | 756 * If the used [http.Client] completes with an error when making a REST call, |
| 922 * this method will complete with the same error. | 757 * this method will complete with the same error. |
| 923 */ | 758 */ |
| 924 async.Future<Report> generate(core.String savedReportId, {core.String locale,
core.int maxResults, core.int startIndex}) { | 759 async.Future<Report> generate(core.String accountId, core.String savedReportId
, {core.String locale, core.int maxResults, core.int startIndex}) { |
| 925 var _url = null; | 760 var _url = null; |
| 926 var _queryParams = new core.Map(); | 761 var _queryParams = new core.Map(); |
| 927 var _uploadMedia = null; | 762 var _uploadMedia = null; |
| 928 var _uploadOptions = null; | 763 var _uploadOptions = null; |
| 929 var _downloadOptions = common.DownloadOptions.Metadata; | 764 var _downloadOptions = common.DownloadOptions.Metadata; |
| 930 var _body = null; | 765 var _body = null; |
| 931 | 766 |
| 767 if (accountId == null) { |
| 768 throw new core.ArgumentError("Parameter accountId is required."); |
| 769 } |
| 932 if (savedReportId == null) { | 770 if (savedReportId == null) { |
| 933 throw new core.ArgumentError("Parameter savedReportId is required."); | 771 throw new core.ArgumentError("Parameter savedReportId is required."); |
| 934 } | 772 } |
| 935 if (locale != null) { | 773 if (locale != null) { |
| 936 _queryParams["locale"] = [locale]; | 774 _queryParams["locale"] = [locale]; |
| 937 } | 775 } |
| 938 if (maxResults != null) { | 776 if (maxResults != null) { |
| 939 _queryParams["maxResults"] = ["${maxResults}"]; | 777 _queryParams["maxResults"] = ["${maxResults}"]; |
| 940 } | 778 } |
| 941 if (startIndex != null) { | 779 if (startIndex != null) { |
| 942 _queryParams["startIndex"] = ["${startIndex}"]; | 780 _queryParams["startIndex"] = ["${startIndex}"]; |
| 943 } | 781 } |
| 944 | 782 |
| 945 | 783 |
| 946 _url = 'reports/' + common_internal.Escaper.ecapeVariable('$savedReportId'); | 784 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + '
/reports/' + common_internal.Escaper.ecapeVariable('$savedReportId'); |
| 947 | 785 |
| 948 var _response = _requester.request(_url, | 786 var _response = _requester.request(_url, |
| 949 "GET", | 787 "GET", |
| 950 body: _body, | 788 body: _body, |
| 951 queryParams: _queryParams, | 789 queryParams: _queryParams, |
| 952 uploadOptions: _uploadOptions, | 790 uploadOptions: _uploadOptions, |
| 953 uploadMedia: _uploadMedia, | 791 uploadMedia: _uploadMedia, |
| 954 downloadOptions: _downloadOptions); | 792 downloadOptions: _downloadOptions); |
| 955 return _response.then((data) => new Report.fromJson(data)); | 793 return _response.then((data) => new Report.fromJson(data)); |
| 956 } | 794 } |
| 957 | 795 |
| 958 /** | 796 /** |
| 959 * List all saved reports in this Ad Exchange account. | 797 * List all saved reports in this Ad Exchange account. |
| 960 * | 798 * |
| 961 * Request parameters: | 799 * Request parameters: |
| 962 * | 800 * |
| 801 * [accountId] - Account owning the saved reports. |
| 802 * |
| 963 * [maxResults] - The maximum number of saved reports to include in the | 803 * [maxResults] - The maximum number of saved reports to include in the |
| 964 * response, used for paging. | 804 * response, used for paging. |
| 965 * Value must be between "0" and "100". | 805 * Value must be between "0" and "100". |
| 966 * | 806 * |
| 967 * [pageToken] - A continuation token, used to page through saved reports. To | 807 * [pageToken] - A continuation token, used to page through saved reports. To |
| 968 * retrieve the next page, set this parameter to the value of "nextPageToken" | 808 * retrieve the next page, set this parameter to the value of "nextPageToken" |
| 969 * from the previous response. | 809 * from the previous response. |
| 970 * | 810 * |
| 971 * Completes with a [SavedReports]. | 811 * Completes with a [SavedReports]. |
| 972 * | 812 * |
| 973 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 813 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 974 * error. | 814 * error. |
| 975 * | 815 * |
| 976 * If the used [http.Client] completes with an error when making a REST call, | 816 * If the used [http.Client] completes with an error when making a REST call, |
| 977 * this method will complete with the same error. | 817 * this method will complete with the same error. |
| 978 */ | 818 */ |
| 979 async.Future<SavedReports> list({core.int maxResults, core.String pageToken})
{ | 819 async.Future<SavedReports> list(core.String accountId, {core.int maxResults, c
ore.String pageToken}) { |
| 980 var _url = null; | 820 var _url = null; |
| 981 var _queryParams = new core.Map(); | 821 var _queryParams = new core.Map(); |
| 982 var _uploadMedia = null; | 822 var _uploadMedia = null; |
| 983 var _uploadOptions = null; | 823 var _uploadOptions = null; |
| 984 var _downloadOptions = common.DownloadOptions.Metadata; | 824 var _downloadOptions = common.DownloadOptions.Metadata; |
| 985 var _body = null; | 825 var _body = null; |
| 986 | 826 |
| 827 if (accountId == null) { |
| 828 throw new core.ArgumentError("Parameter accountId is required."); |
| 829 } |
| 987 if (maxResults != null) { | 830 if (maxResults != null) { |
| 988 _queryParams["maxResults"] = ["${maxResults}"]; | 831 _queryParams["maxResults"] = ["${maxResults}"]; |
| 989 } | 832 } |
| 990 if (pageToken != null) { | 833 if (pageToken != null) { |
| 991 _queryParams["pageToken"] = [pageToken]; | 834 _queryParams["pageToken"] = [pageToken]; |
| 992 } | 835 } |
| 993 | 836 |
| 994 | 837 |
| 995 _url = 'reports/saved'; | 838 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + '
/reports/saved'; |
| 996 | 839 |
| 997 var _response = _requester.request(_url, | 840 var _response = _requester.request(_url, |
| 998 "GET", | 841 "GET", |
| 999 body: _body, | 842 body: _body, |
| 1000 queryParams: _queryParams, | 843 queryParams: _queryParams, |
| 1001 uploadOptions: _uploadOptions, | 844 uploadOptions: _uploadOptions, |
| 1002 uploadMedia: _uploadMedia, | 845 uploadMedia: _uploadMedia, |
| 1003 downloadOptions: _downloadOptions); | 846 downloadOptions: _downloadOptions); |
| 1004 return _response.then((data) => new SavedReports.fromJson(data)); | 847 return _response.then((data) => new SavedReports.fromJson(data)); |
| 1005 } | 848 } |
| 1006 | 849 |
| 1007 } | 850 } |
| 1008 | 851 |
| 1009 | 852 |
| 1010 /** Not documented yet. */ | 853 /** Not documented yet. */ |
| 1011 class UrlchannelsResourceApi { | 854 class AccountsUrlchannelsResourceApi { |
| 1012 final common_internal.ApiRequester _requester; | 855 final common_internal.ApiRequester _requester; |
| 1013 | 856 |
| 1014 UrlchannelsResourceApi(common_internal.ApiRequester client) : | 857 AccountsUrlchannelsResourceApi(common_internal.ApiRequester client) : |
| 1015 _requester = client; | 858 _requester = client; |
| 1016 | 859 |
| 1017 /** | 860 /** |
| 1018 * List all URL channels in the specified ad client for this Ad Exchange | 861 * List all URL channels in the specified ad client for this Ad Exchange |
| 1019 * account. | 862 * account. |
| 1020 * | 863 * |
| 1021 * Request parameters: | 864 * Request parameters: |
| 1022 * | 865 * |
| 866 * [accountId] - Account to which the ad client belongs. |
| 867 * |
| 1023 * [adClientId] - Ad client for which to list URL channels. | 868 * [adClientId] - Ad client for which to list URL channels. |
| 1024 * | 869 * |
| 1025 * [maxResults] - The maximum number of URL channels to include in the | 870 * [maxResults] - The maximum number of URL channels to include in the |
| 1026 * response, used for paging. | 871 * response, used for paging. |
| 1027 * Value must be between "0" and "10000". | 872 * Value must be between "0" and "10000". |
| 1028 * | 873 * |
| 1029 * [pageToken] - A continuation token, used to page through URL channels. To | 874 * [pageToken] - A continuation token, used to page through URL channels. To |
| 1030 * retrieve the next page, set this parameter to the value of "nextPageToken" | 875 * retrieve the next page, set this parameter to the value of "nextPageToken" |
| 1031 * from the previous response. | 876 * from the previous response. |
| 1032 * | 877 * |
| 1033 * Completes with a [UrlChannels]. | 878 * Completes with a [UrlChannels]. |
| 1034 * | 879 * |
| 1035 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 880 * Completes with a [common.ApiRequestError] if the API endpoint returned an |
| 1036 * error. | 881 * error. |
| 1037 * | 882 * |
| 1038 * If the used [http.Client] completes with an error when making a REST call, | 883 * If the used [http.Client] completes with an error when making a REST call, |
| 1039 * this method will complete with the same error. | 884 * this method will complete with the same error. |
| 1040 */ | 885 */ |
| 1041 async.Future<UrlChannels> list(core.String adClientId, {core.int maxResults, c
ore.String pageToken}) { | 886 async.Future<UrlChannels> list(core.String accountId, core.String adClientId,
{core.int maxResults, core.String pageToken}) { |
| 1042 var _url = null; | 887 var _url = null; |
| 1043 var _queryParams = new core.Map(); | 888 var _queryParams = new core.Map(); |
| 1044 var _uploadMedia = null; | 889 var _uploadMedia = null; |
| 1045 var _uploadOptions = null; | 890 var _uploadOptions = null; |
| 1046 var _downloadOptions = common.DownloadOptions.Metadata; | 891 var _downloadOptions = common.DownloadOptions.Metadata; |
| 1047 var _body = null; | 892 var _body = null; |
| 1048 | 893 |
| 894 if (accountId == null) { |
| 895 throw new core.ArgumentError("Parameter accountId is required."); |
| 896 } |
| 1049 if (adClientId == null) { | 897 if (adClientId == null) { |
| 1050 throw new core.ArgumentError("Parameter adClientId is required."); | 898 throw new core.ArgumentError("Parameter adClientId is required."); |
| 1051 } | 899 } |
| 1052 if (maxResults != null) { | 900 if (maxResults != null) { |
| 1053 _queryParams["maxResults"] = ["${maxResults}"]; | 901 _queryParams["maxResults"] = ["${maxResults}"]; |
| 1054 } | 902 } |
| 1055 if (pageToken != null) { | 903 if (pageToken != null) { |
| 1056 _queryParams["pageToken"] = [pageToken]; | 904 _queryParams["pageToken"] = [pageToken]; |
| 1057 } | 905 } |
| 1058 | 906 |
| 1059 | 907 |
| 1060 _url = 'adclients/' + common_internal.Escaper.ecapeVariable('$adClientId') +
'/urlchannels'; | 908 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + '
/adclients/' + common_internal.Escaper.ecapeVariable('$adClientId') + '/urlchann
els'; |
| 1061 | 909 |
| 1062 var _response = _requester.request(_url, | 910 var _response = _requester.request(_url, |
| 1063 "GET", | 911 "GET", |
| 1064 body: _body, | 912 body: _body, |
| 1065 queryParams: _queryParams, | 913 queryParams: _queryParams, |
| 1066 uploadOptions: _uploadOptions, | 914 uploadOptions: _uploadOptions, |
| 1067 uploadMedia: _uploadMedia, | 915 uploadMedia: _uploadMedia, |
| 1068 downloadOptions: _downloadOptions); | 916 downloadOptions: _downloadOptions); |
| 1069 return _response.then((data) => new UrlChannels.fromJson(data)); | 917 return _response.then((data) => new UrlChannels.fromJson(data)); |
| 1070 } | 918 } |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1109 } | 957 } |
| 1110 if (name != null) { | 958 if (name != null) { |
| 1111 _json["name"] = name; | 959 _json["name"] = name; |
| 1112 } | 960 } |
| 1113 return _json; | 961 return _json; |
| 1114 } | 962 } |
| 1115 } | 963 } |
| 1116 | 964 |
| 1117 | 965 |
| 1118 /** Not documented yet. */ | 966 /** Not documented yet. */ |
| 1119 class AdClient { | 967 class Accounts { |
| 1120 /** Whether this ad client is opted in to ARC. */ | 968 /** ETag of this response for caching purposes. */ |
| 1121 core.bool arcOptIn; | 969 core.String etag; |
| 1122 | 970 |
| 1123 /** Unique identifier of this ad client. */ | 971 /** The accounts returned in this list response. */ |
| 1124 core.String id; | 972 core.List<Account> items; |
| 1125 | 973 |
| 1126 /** Kind of resource this is, in this case adexchangeseller#adClient. */ | 974 /** Kind of list this is, in this case adexchangeseller#accounts. */ |
| 1127 core.String kind; | 975 core.String kind; |
| 1128 | 976 |
| 1129 /** | 977 /** |
| 1130 * This ad client's product code, which corresponds to the PRODUCT_CODE report | 978 * Continuation token used to page through accounts. To retrieve the next page |
| 1131 * dimension. | 979 * of results, set the next request's "pageToken" value to this. |
| 1132 */ | |
| 1133 core.String productCode; | |
| 1134 | |
| 1135 /** Whether this ad client supports being reported on. */ | |
| 1136 core.bool supportsReporting; | |
| 1137 | |
| 1138 | |
| 1139 AdClient(); | |
| 1140 | |
| 1141 AdClient.fromJson(core.Map _json) { | |
| 1142 if (_json.containsKey("arcOptIn")) { | |
| 1143 arcOptIn = _json["arcOptIn"]; | |
| 1144 } | |
| 1145 if (_json.containsKey("id")) { | |
| 1146 id = _json["id"]; | |
| 1147 } | |
| 1148 if (_json.containsKey("kind")) { | |
| 1149 kind = _json["kind"]; | |
| 1150 } | |
| 1151 if (_json.containsKey("productCode")) { | |
| 1152 productCode = _json["productCode"]; | |
| 1153 } | |
| 1154 if (_json.containsKey("supportsReporting")) { | |
| 1155 supportsReporting = _json["supportsReporting"]; | |
| 1156 } | |
| 1157 } | |
| 1158 | |
| 1159 core.Map toJson() { | |
| 1160 var _json = new core.Map(); | |
| 1161 if (arcOptIn != null) { | |
| 1162 _json["arcOptIn"] = arcOptIn; | |
| 1163 } | |
| 1164 if (id != null) { | |
| 1165 _json["id"] = id; | |
| 1166 } | |
| 1167 if (kind != null) { | |
| 1168 _json["kind"] = kind; | |
| 1169 } | |
| 1170 if (productCode != null) { | |
| 1171 _json["productCode"] = productCode; | |
| 1172 } | |
| 1173 if (supportsReporting != null) { | |
| 1174 _json["supportsReporting"] = supportsReporting; | |
| 1175 } | |
| 1176 return _json; | |
| 1177 } | |
| 1178 } | |
| 1179 | |
| 1180 | |
| 1181 /** Not documented yet. */ | |
| 1182 class AdClients { | |
| 1183 /** ETag of this response for caching purposes. */ | |
| 1184 core.String etag; | |
| 1185 | |
| 1186 /** The ad clients returned in this list response. */ | |
| 1187 core.List<AdClient> items; | |
| 1188 | |
| 1189 /** Kind of list this is, in this case adexchangeseller#adClients. */ | |
| 1190 core.String kind; | |
| 1191 | |
| 1192 /** | |
| 1193 * Continuation token used to page through ad clients. To retrieve the next | |
| 1194 * page of results, set the next request's "pageToken" value to this. | |
| 1195 */ | 980 */ |
| 1196 core.String nextPageToken; | 981 core.String nextPageToken; |
| 1197 | 982 |
| 1198 | 983 |
| 1199 AdClients(); | 984 Accounts(); |
| 1200 | 985 |
| 1201 AdClients.fromJson(core.Map _json) { | 986 Accounts.fromJson(core.Map _json) { |
| 1202 if (_json.containsKey("etag")) { | 987 if (_json.containsKey("etag")) { |
| 1203 etag = _json["etag"]; | 988 etag = _json["etag"]; |
| 1204 } | 989 } |
| 1205 if (_json.containsKey("items")) { | 990 if (_json.containsKey("items")) { |
| 1206 items = _json["items"].map((value) => new AdClient.fromJson(value)).toList
(); | 991 items = _json["items"].map((value) => new Account.fromJson(value)).toList(
); |
| 1207 } | 992 } |
| 1208 if (_json.containsKey("kind")) { | 993 if (_json.containsKey("kind")) { |
| 1209 kind = _json["kind"]; | 994 kind = _json["kind"]; |
| 1210 } | 995 } |
| 1211 if (_json.containsKey("nextPageToken")) { | 996 if (_json.containsKey("nextPageToken")) { |
| 1212 nextPageToken = _json["nextPageToken"]; | 997 nextPageToken = _json["nextPageToken"]; |
| 1213 } | 998 } |
| 1214 } | 999 } |
| 1215 | 1000 |
| 1216 core.Map toJson() { | 1001 core.Map toJson() { |
| 1217 var _json = new core.Map(); | 1002 var _json = new core.Map(); |
| 1218 if (etag != null) { | 1003 if (etag != null) { |
| 1219 _json["etag"] = etag; | 1004 _json["etag"] = etag; |
| 1220 } | 1005 } |
| 1221 if (items != null) { | 1006 if (items != null) { |
| 1222 _json["items"] = items.map((value) => (value).toJson()).toList(); | 1007 _json["items"] = items.map((value) => (value).toJson()).toList(); |
| 1223 } | 1008 } |
| 1224 if (kind != null) { | 1009 if (kind != null) { |
| 1225 _json["kind"] = kind; | 1010 _json["kind"] = kind; |
| 1226 } | 1011 } |
| 1227 if (nextPageToken != null) { | 1012 if (nextPageToken != null) { |
| 1228 _json["nextPageToken"] = nextPageToken; | 1013 _json["nextPageToken"] = nextPageToken; |
| 1229 } | 1014 } |
| 1230 return _json; | 1015 return _json; |
| 1231 } | 1016 } |
| 1232 } | 1017 } |
| 1233 | 1018 |
| 1234 | 1019 |
| 1235 /** Not documented yet. */ | 1020 /** Not documented yet. */ |
| 1236 class AdUnit { | 1021 class AdClient { |
| 1237 /** | 1022 /** Whether this ad client is opted in to ARC. */ |
| 1238 * Identity code of this ad unit, not necessarily unique across ad clients. | 1023 core.bool arcOptIn; |
| 1239 */ | 1024 |
| 1240 core.String code; | 1025 /** Unique identifier of this ad client. */ |
| 1026 core.String id; |
| 1027 |
| 1028 /** Kind of resource this is, in this case adexchangeseller#adClient. */ |
| 1029 core.String kind; |
| 1241 | 1030 |
| 1242 /** | 1031 /** |
| 1243 * Unique identifier of this ad unit. This should be considered an opaque | 1032 * This ad client's product code, which corresponds to the PRODUCT_CODE report |
| 1244 * identifier; it is not safe to rely on it being in any particular format. | 1033 * dimension. |
| 1245 */ | 1034 */ |
| 1246 core.String id; | 1035 core.String productCode; |
| 1247 | 1036 |
| 1248 /** Kind of resource this is, in this case adexchangeseller#adUnit. */ | 1037 /** Whether this ad client supports being reported on. */ |
| 1249 core.String kind; | 1038 core.bool supportsReporting; |
| 1250 | |
| 1251 /** Name of this ad unit. */ | |
| 1252 core.String name; | |
| 1253 | |
| 1254 /** | |
| 1255 * Status of this ad unit. Possible values are: | |
| 1256 * NEW: Indicates that the ad unit was created within the last seven days and | |
| 1257 * does not yet have any activity associated with it. | |
| 1258 * | |
| 1259 * ACTIVE: Indicates that there has been activity on this ad unit in the last | |
| 1260 * seven days. | |
| 1261 * | |
| 1262 * INACTIVE: Indicates that there has been no activity on this ad unit in the | |
| 1263 * last seven days. | |
| 1264 */ | |
| 1265 core.String status; | |
| 1266 | 1039 |
| 1267 | 1040 |
| 1268 AdUnit(); | 1041 AdClient(); |
| 1269 | 1042 |
| 1270 AdUnit.fromJson(core.Map _json) { | 1043 AdClient.fromJson(core.Map _json) { |
| 1271 if (_json.containsKey("code")) { | 1044 if (_json.containsKey("arcOptIn")) { |
| 1272 code = _json["code"]; | 1045 arcOptIn = _json["arcOptIn"]; |
| 1273 } | 1046 } |
| 1274 if (_json.containsKey("id")) { | 1047 if (_json.containsKey("id")) { |
| 1275 id = _json["id"]; | 1048 id = _json["id"]; |
| 1276 } | 1049 } |
| 1277 if (_json.containsKey("kind")) { | 1050 if (_json.containsKey("kind")) { |
| 1278 kind = _json["kind"]; | 1051 kind = _json["kind"]; |
| 1279 } | 1052 } |
| 1280 if (_json.containsKey("name")) { | 1053 if (_json.containsKey("productCode")) { |
| 1281 name = _json["name"]; | 1054 productCode = _json["productCode"]; |
| 1282 } | 1055 } |
| 1283 if (_json.containsKey("status")) { | 1056 if (_json.containsKey("supportsReporting")) { |
| 1284 status = _json["status"]; | 1057 supportsReporting = _json["supportsReporting"]; |
| 1285 } | 1058 } |
| 1286 } | 1059 } |
| 1287 | 1060 |
| 1288 core.Map toJson() { | 1061 core.Map toJson() { |
| 1289 var _json = new core.Map(); | 1062 var _json = new core.Map(); |
| 1290 if (code != null) { | 1063 if (arcOptIn != null) { |
| 1291 _json["code"] = code; | 1064 _json["arcOptIn"] = arcOptIn; |
| 1292 } | 1065 } |
| 1293 if (id != null) { | 1066 if (id != null) { |
| 1294 _json["id"] = id; | 1067 _json["id"] = id; |
| 1295 } | 1068 } |
| 1296 if (kind != null) { | 1069 if (kind != null) { |
| 1297 _json["kind"] = kind; | 1070 _json["kind"] = kind; |
| 1298 } | 1071 } |
| 1299 if (name != null) { | 1072 if (productCode != null) { |
| 1300 _json["name"] = name; | 1073 _json["productCode"] = productCode; |
| 1301 } | 1074 } |
| 1302 if (status != null) { | 1075 if (supportsReporting != null) { |
| 1303 _json["status"] = status; | 1076 _json["supportsReporting"] = supportsReporting; |
| 1304 } | 1077 } |
| 1305 return _json; | 1078 return _json; |
| 1306 } | 1079 } |
| 1307 } | 1080 } |
| 1308 | 1081 |
| 1309 | 1082 |
| 1310 /** Not documented yet. */ | 1083 /** Not documented yet. */ |
| 1311 class AdUnits { | 1084 class AdClients { |
| 1312 /** ETag of this response for caching purposes. */ | 1085 /** ETag of this response for caching purposes. */ |
| 1313 core.String etag; | 1086 core.String etag; |
| 1314 | 1087 |
| 1315 /** The ad units returned in this list response. */ | 1088 /** The ad clients returned in this list response. */ |
| 1316 core.List<AdUnit> items; | 1089 core.List<AdClient> items; |
| 1317 | 1090 |
| 1318 /** Kind of list this is, in this case adexchangeseller#adUnits. */ | 1091 /** Kind of list this is, in this case adexchangeseller#adClients. */ |
| 1319 core.String kind; | 1092 core.String kind; |
| 1320 | 1093 |
| 1321 /** | 1094 /** |
| 1322 * Continuation token used to page through ad units. To retrieve the next page | 1095 * Continuation token used to page through ad clients. To retrieve the next |
| 1323 * of results, set the next request's "pageToken" value to this. | 1096 * page of results, set the next request's "pageToken" value to this. |
| 1324 */ | 1097 */ |
| 1325 core.String nextPageToken; | 1098 core.String nextPageToken; |
| 1326 | 1099 |
| 1327 | 1100 |
| 1328 AdUnits(); | 1101 AdClients(); |
| 1329 | 1102 |
| 1330 AdUnits.fromJson(core.Map _json) { | 1103 AdClients.fromJson(core.Map _json) { |
| 1331 if (_json.containsKey("etag")) { | 1104 if (_json.containsKey("etag")) { |
| 1332 etag = _json["etag"]; | 1105 etag = _json["etag"]; |
| 1333 } | 1106 } |
| 1334 if (_json.containsKey("items")) { | 1107 if (_json.containsKey("items")) { |
| 1335 items = _json["items"].map((value) => new AdUnit.fromJson(value)).toList()
; | 1108 items = _json["items"].map((value) => new AdClient.fromJson(value)).toList
(); |
| 1336 } | 1109 } |
| 1337 if (_json.containsKey("kind")) { | 1110 if (_json.containsKey("kind")) { |
| 1338 kind = _json["kind"]; | 1111 kind = _json["kind"]; |
| 1339 } | 1112 } |
| 1340 if (_json.containsKey("nextPageToken")) { | 1113 if (_json.containsKey("nextPageToken")) { |
| 1341 nextPageToken = _json["nextPageToken"]; | 1114 nextPageToken = _json["nextPageToken"]; |
| 1342 } | 1115 } |
| 1343 } | 1116 } |
| 1344 | 1117 |
| 1345 core.Map toJson() { | 1118 core.Map toJson() { |
| (...skipping 896 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2242 _json["kind"] = kind; | 2015 _json["kind"] = kind; |
| 2243 } | 2016 } |
| 2244 if (nextPageToken != null) { | 2017 if (nextPageToken != null) { |
| 2245 _json["nextPageToken"] = nextPageToken; | 2018 _json["nextPageToken"] = nextPageToken; |
| 2246 } | 2019 } |
| 2247 return _json; | 2020 return _json; |
| 2248 } | 2021 } |
| 2249 } | 2022 } |
| 2250 | 2023 |
| 2251 | 2024 |
| OLD | NEW |