| OLD | NEW |
| 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.adsensehost.v4_1; | 3 library googleapis.adsensehost.v4_1; |
| 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; | 13 show ApiRequestError, DetailedApiRequestError; |
| 14 | 14 |
| 15 const core.String USER_AGENT = 'dart-api-client adsensehost/v4.1'; | 15 const core.String USER_AGENT = 'dart-api-client adsensehost/v4.1'; |
| 16 | 16 |
| 17 /** | 17 /// Generates performance reports, generates ad codes, and provides publisher |
| 18 * Generates performance reports, generates ad codes, and provides publisher | 18 /// management capabilities for AdSense Hosts. |
| 19 * management capabilities for AdSense Hosts. | |
| 20 */ | |
| 21 class AdsensehostApi { | 19 class AdsensehostApi { |
| 22 /** View and manage your AdSense host data and associated accounts */ | 20 /// View and manage your AdSense host data and associated accounts |
| 23 static const AdsensehostScope = "https://www.googleapis.com/auth/adsensehost"; | 21 static const AdsensehostScope = "https://www.googleapis.com/auth/adsensehost"; |
| 24 | 22 |
| 25 | |
| 26 final commons.ApiRequester _requester; | 23 final commons.ApiRequester _requester; |
| 27 | 24 |
| 28 AccountsResourceApi get accounts => new AccountsResourceApi(_requester); | 25 AccountsResourceApi get accounts => new AccountsResourceApi(_requester); |
| 29 AdclientsResourceApi get adclients => new AdclientsResourceApi(_requester); | 26 AdclientsResourceApi get adclients => new AdclientsResourceApi(_requester); |
| 30 AssociationsessionsResourceApi get associationsessions => new Associationsessi
onsResourceApi(_requester); | 27 AssociationsessionsResourceApi get associationsessions => |
| 31 CustomchannelsResourceApi get customchannels => new CustomchannelsResourceApi(
_requester); | 28 new AssociationsessionsResourceApi(_requester); |
| 29 CustomchannelsResourceApi get customchannels => |
| 30 new CustomchannelsResourceApi(_requester); |
| 32 ReportsResourceApi get reports => new ReportsResourceApi(_requester); | 31 ReportsResourceApi get reports => new ReportsResourceApi(_requester); |
| 33 UrlchannelsResourceApi get urlchannels => new UrlchannelsResourceApi(_requeste
r); | 32 UrlchannelsResourceApi get urlchannels => |
| 33 new UrlchannelsResourceApi(_requester); |
| 34 | 34 |
| 35 AdsensehostApi(http.Client client, {core.String rootUrl: "https://www.googleap
is.com/", core.String servicePath: "adsensehost/v4.1/"}) : | 35 AdsensehostApi(http.Client client, |
| 36 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); | 36 {core.String rootUrl: "https://www.googleapis.com/", |
| 37 core.String servicePath: "adsensehost/v4.1/"}) |
| 38 : _requester = |
| 39 new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
| 37 } | 40 } |
| 38 | 41 |
| 39 | |
| 40 class AccountsResourceApi { | 42 class AccountsResourceApi { |
| 41 final commons.ApiRequester _requester; | 43 final commons.ApiRequester _requester; |
| 42 | 44 |
| 43 AccountsAdclientsResourceApi get adclients => new AccountsAdclientsResourceApi
(_requester); | 45 AccountsAdclientsResourceApi get adclients => |
| 44 AccountsAdunitsResourceApi get adunits => new AccountsAdunitsResourceApi(_requ
ester); | 46 new AccountsAdclientsResourceApi(_requester); |
| 45 AccountsReportsResourceApi get reports => new AccountsReportsResourceApi(_requ
ester); | 47 AccountsAdunitsResourceApi get adunits => |
| 48 new AccountsAdunitsResourceApi(_requester); |
| 49 AccountsReportsResourceApi get reports => |
| 50 new AccountsReportsResourceApi(_requester); |
| 46 | 51 |
| 47 AccountsResourceApi(commons.ApiRequester client) : | 52 AccountsResourceApi(commons.ApiRequester client) : _requester = client; |
| 48 _requester = client; | |
| 49 | 53 |
| 50 /** | 54 /// Get information about the selected associated AdSense account. |
| 51 * Get information about the selected associated AdSense account. | 55 /// |
| 52 * | 56 /// Request parameters: |
| 53 * Request parameters: | 57 /// |
| 54 * | 58 /// [accountId] - Account to get information about. |
| 55 * [accountId] - Account to get information about. | 59 /// |
| 56 * | 60 /// Completes with a [Account]. |
| 57 * Completes with a [Account]. | 61 /// |
| 58 * | 62 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 59 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 63 /// an error. |
| 60 * error. | 64 /// |
| 61 * | 65 /// If the used [http.Client] completes with an error when making a REST |
| 62 * If the used [http.Client] completes with an error when making a REST call, | 66 /// call, this method will complete with the same error. |
| 63 * this method will complete with the same error. | |
| 64 */ | |
| 65 async.Future<Account> get(core.String accountId) { | 67 async.Future<Account> get(core.String accountId) { |
| 66 var _url = null; | 68 var _url = null; |
| 67 var _queryParams = new core.Map(); | 69 var _queryParams = new core.Map(); |
| 68 var _uploadMedia = null; | 70 var _uploadMedia = null; |
| 69 var _uploadOptions = null; | 71 var _uploadOptions = null; |
| 70 var _downloadOptions = commons.DownloadOptions.Metadata; | 72 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 71 var _body = null; | 73 var _body = null; |
| 72 | 74 |
| 73 if (accountId == null) { | 75 if (accountId == null) { |
| 74 throw new core.ArgumentError("Parameter accountId is required."); | 76 throw new core.ArgumentError("Parameter accountId is required."); |
| 75 } | 77 } |
| 76 | 78 |
| 77 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId'); | 79 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId'); |
| 78 | 80 |
| 79 var _response = _requester.request(_url, | 81 var _response = _requester.request(_url, "GET", |
| 80 "GET", | 82 body: _body, |
| 81 body: _body, | 83 queryParams: _queryParams, |
| 82 queryParams: _queryParams, | 84 uploadOptions: _uploadOptions, |
| 83 uploadOptions: _uploadOptions, | 85 uploadMedia: _uploadMedia, |
| 84 uploadMedia: _uploadMedia, | 86 downloadOptions: _downloadOptions); |
| 85 downloadOptions: _downloadOptions); | |
| 86 return _response.then((data) => new Account.fromJson(data)); | 87 return _response.then((data) => new Account.fromJson(data)); |
| 87 } | 88 } |
| 88 | 89 |
| 89 /** | 90 /// List hosted accounts associated with this AdSense account by ad client |
| 90 * List hosted accounts associated with this AdSense account by ad client id. | 91 /// id. |
| 91 * | 92 /// |
| 92 * Request parameters: | 93 /// Request parameters: |
| 93 * | 94 /// |
| 94 * [filterAdClientId] - Ad clients to list accounts for. | 95 /// [filterAdClientId] - Ad clients to list accounts for. |
| 95 * | 96 /// |
| 96 * Completes with a [Accounts]. | 97 /// Completes with a [Accounts]. |
| 97 * | 98 /// |
| 98 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 99 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 99 * error. | 100 /// an error. |
| 100 * | 101 /// |
| 101 * If the used [http.Client] completes with an error when making a REST call, | 102 /// If the used [http.Client] completes with an error when making a REST |
| 102 * this method will complete with the same error. | 103 /// call, this method will complete with the same error. |
| 103 */ | |
| 104 async.Future<Accounts> list(core.List<core.String> filterAdClientId) { | 104 async.Future<Accounts> list(core.List<core.String> filterAdClientId) { |
| 105 var _url = null; | 105 var _url = null; |
| 106 var _queryParams = new core.Map(); | 106 var _queryParams = new core.Map(); |
| 107 var _uploadMedia = null; | 107 var _uploadMedia = null; |
| 108 var _uploadOptions = null; | 108 var _uploadOptions = null; |
| 109 var _downloadOptions = commons.DownloadOptions.Metadata; | 109 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 110 var _body = null; | 110 var _body = null; |
| 111 | 111 |
| 112 if (filterAdClientId == null || filterAdClientId.isEmpty) { | 112 if (filterAdClientId == null || filterAdClientId.isEmpty) { |
| 113 throw new core.ArgumentError("Parameter filterAdClientId is required."); | 113 throw new core.ArgumentError("Parameter filterAdClientId is required."); |
| 114 } | 114 } |
| 115 _queryParams["filterAdClientId"] = filterAdClientId; | 115 _queryParams["filterAdClientId"] = filterAdClientId; |
| 116 | 116 |
| 117 _url = 'accounts'; | 117 _url = 'accounts'; |
| 118 | 118 |
| 119 var _response = _requester.request(_url, | 119 var _response = _requester.request(_url, "GET", |
| 120 "GET", | 120 body: _body, |
| 121 body: _body, | 121 queryParams: _queryParams, |
| 122 queryParams: _queryParams, | 122 uploadOptions: _uploadOptions, |
| 123 uploadOptions: _uploadOptions, | 123 uploadMedia: _uploadMedia, |
| 124 uploadMedia: _uploadMedia, | 124 downloadOptions: _downloadOptions); |
| 125 downloadOptions: _downloadOptions); | |
| 126 return _response.then((data) => new Accounts.fromJson(data)); | 125 return _response.then((data) => new Accounts.fromJson(data)); |
| 127 } | 126 } |
| 128 | |
| 129 } | 127 } |
| 130 | 128 |
| 131 | |
| 132 class AccountsAdclientsResourceApi { | 129 class AccountsAdclientsResourceApi { |
| 133 final commons.ApiRequester _requester; | 130 final commons.ApiRequester _requester; |
| 134 | 131 |
| 135 AccountsAdclientsResourceApi(commons.ApiRequester client) : | 132 AccountsAdclientsResourceApi(commons.ApiRequester client) |
| 136 _requester = client; | 133 : _requester = client; |
| 137 | 134 |
| 138 /** | 135 /// Get information about one of the ad clients in the specified publisher's |
| 139 * Get information about one of the ad clients in the specified publisher's | 136 /// AdSense account. |
| 140 * AdSense account. | 137 /// |
| 141 * | 138 /// Request parameters: |
| 142 * Request parameters: | 139 /// |
| 143 * | 140 /// [accountId] - Account which contains the ad client. |
| 144 * [accountId] - Account which contains the ad client. | 141 /// |
| 145 * | 142 /// [adClientId] - Ad client to get. |
| 146 * [adClientId] - Ad client to get. | 143 /// |
| 147 * | 144 /// Completes with a [AdClient]. |
| 148 * Completes with a [AdClient]. | 145 /// |
| 149 * | 146 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 150 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 147 /// an error. |
| 151 * error. | 148 /// |
| 152 * | 149 /// If the used [http.Client] completes with an error when making a REST |
| 153 * If the used [http.Client] completes with an error when making a REST call, | 150 /// call, this method will complete with the same error. |
| 154 * this method will complete with the same error. | |
| 155 */ | |
| 156 async.Future<AdClient> get(core.String accountId, core.String adClientId) { | 151 async.Future<AdClient> get(core.String accountId, core.String adClientId) { |
| 157 var _url = null; | 152 var _url = null; |
| 158 var _queryParams = new core.Map(); | 153 var _queryParams = new core.Map(); |
| 159 var _uploadMedia = null; | 154 var _uploadMedia = null; |
| 160 var _uploadOptions = null; | 155 var _uploadOptions = null; |
| 161 var _downloadOptions = commons.DownloadOptions.Metadata; | 156 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 162 var _body = null; | 157 var _body = null; |
| 163 | 158 |
| 164 if (accountId == null) { | 159 if (accountId == null) { |
| 165 throw new core.ArgumentError("Parameter accountId is required."); | 160 throw new core.ArgumentError("Parameter accountId is required."); |
| 166 } | 161 } |
| 167 if (adClientId == null) { | 162 if (adClientId == null) { |
| 168 throw new core.ArgumentError("Parameter adClientId is required."); | 163 throw new core.ArgumentError("Parameter adClientId is required."); |
| 169 } | 164 } |
| 170 | 165 |
| 171 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien
ts/' + commons.Escaper.ecapeVariable('$adClientId'); | 166 _url = 'accounts/' + |
| 167 commons.Escaper.ecapeVariable('$accountId') + |
| 168 '/adclients/' + |
| 169 commons.Escaper.ecapeVariable('$adClientId'); |
| 172 | 170 |
| 173 var _response = _requester.request(_url, | 171 var _response = _requester.request(_url, "GET", |
| 174 "GET", | 172 body: _body, |
| 175 body: _body, | 173 queryParams: _queryParams, |
| 176 queryParams: _queryParams, | 174 uploadOptions: _uploadOptions, |
| 177 uploadOptions: _uploadOptions, | 175 uploadMedia: _uploadMedia, |
| 178 uploadMedia: _uploadMedia, | 176 downloadOptions: _downloadOptions); |
| 179 downloadOptions: _downloadOptions); | |
| 180 return _response.then((data) => new AdClient.fromJson(data)); | 177 return _response.then((data) => new AdClient.fromJson(data)); |
| 181 } | 178 } |
| 182 | 179 |
| 183 /** | 180 /// List all hosted ad clients in the specified hosted account. |
| 184 * List all hosted ad clients in the specified hosted account. | 181 /// |
| 185 * | 182 /// Request parameters: |
| 186 * Request parameters: | 183 /// |
| 187 * | 184 /// [accountId] - Account for which to list ad clients. |
| 188 * [accountId] - Account for which to list ad clients. | 185 /// |
| 189 * | 186 /// [maxResults] - The maximum number of ad clients to include in the |
| 190 * [maxResults] - The maximum number of ad clients to include in the response, | 187 /// response, used for paging. |
| 191 * used for paging. | 188 /// Value must be between "0" and "10000". |
| 192 * Value must be between "0" and "10000". | 189 /// |
| 193 * | 190 /// [pageToken] - A continuation token, used to page through ad clients. To |
| 194 * [pageToken] - A continuation token, used to page through ad clients. To | 191 /// retrieve the next page, set this parameter to the value of |
| 195 * retrieve the next page, set this parameter to the value of "nextPageToken" | 192 /// "nextPageToken" from the previous response. |
| 196 * from the previous response. | 193 /// |
| 197 * | 194 /// Completes with a [AdClients]. |
| 198 * Completes with a [AdClients]. | 195 /// |
| 199 * | 196 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 200 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 197 /// an error. |
| 201 * error. | 198 /// |
| 202 * | 199 /// If the used [http.Client] completes with an error when making a REST |
| 203 * If the used [http.Client] completes with an error when making a REST call, | 200 /// call, this method will complete with the same error. |
| 204 * this method will complete with the same error. | 201 async.Future<AdClients> list(core.String accountId, |
| 205 */ | 202 {core.int maxResults, core.String pageToken}) { |
| 206 async.Future<AdClients> list(core.String accountId, {core.int maxResults, core
.String pageToken}) { | |
| 207 var _url = null; | 203 var _url = null; |
| 208 var _queryParams = new core.Map(); | 204 var _queryParams = new core.Map(); |
| 209 var _uploadMedia = null; | 205 var _uploadMedia = null; |
| 210 var _uploadOptions = null; | 206 var _uploadOptions = null; |
| 211 var _downloadOptions = commons.DownloadOptions.Metadata; | 207 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 212 var _body = null; | 208 var _body = null; |
| 213 | 209 |
| 214 if (accountId == null) { | 210 if (accountId == null) { |
| 215 throw new core.ArgumentError("Parameter accountId is required."); | 211 throw new core.ArgumentError("Parameter accountId is required."); |
| 216 } | 212 } |
| 217 if (maxResults != null) { | 213 if (maxResults != null) { |
| 218 _queryParams["maxResults"] = ["${maxResults}"]; | 214 _queryParams["maxResults"] = ["${maxResults}"]; |
| 219 } | 215 } |
| 220 if (pageToken != null) { | 216 if (pageToken != null) { |
| 221 _queryParams["pageToken"] = [pageToken]; | 217 _queryParams["pageToken"] = [pageToken]; |
| 222 } | 218 } |
| 223 | 219 |
| 224 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien
ts'; | 220 _url = 'accounts/' + |
| 221 commons.Escaper.ecapeVariable('$accountId') + |
| 222 '/adclients'; |
| 225 | 223 |
| 226 var _response = _requester.request(_url, | 224 var _response = _requester.request(_url, "GET", |
| 227 "GET", | 225 body: _body, |
| 228 body: _body, | 226 queryParams: _queryParams, |
| 229 queryParams: _queryParams, | 227 uploadOptions: _uploadOptions, |
| 230 uploadOptions: _uploadOptions, | 228 uploadMedia: _uploadMedia, |
| 231 uploadMedia: _uploadMedia, | 229 downloadOptions: _downloadOptions); |
| 232 downloadOptions: _downloadOptions); | |
| 233 return _response.then((data) => new AdClients.fromJson(data)); | 230 return _response.then((data) => new AdClients.fromJson(data)); |
| 234 } | 231 } |
| 235 | |
| 236 } | 232 } |
| 237 | 233 |
| 238 | |
| 239 class AccountsAdunitsResourceApi { | 234 class AccountsAdunitsResourceApi { |
| 240 final commons.ApiRequester _requester; | 235 final commons.ApiRequester _requester; |
| 241 | 236 |
| 242 AccountsAdunitsResourceApi(commons.ApiRequester client) : | 237 AccountsAdunitsResourceApi(commons.ApiRequester client) : _requester = client; |
| 243 _requester = client; | |
| 244 | 238 |
| 245 /** | 239 /// Delete the specified ad unit from the specified publisher AdSense |
| 246 * Delete the specified ad unit from the specified publisher AdSense account. | 240 /// account. |
| 247 * | 241 /// |
| 248 * Request parameters: | 242 /// Request parameters: |
| 249 * | 243 /// |
| 250 * [accountId] - Account which contains the ad unit. | 244 /// [accountId] - Account which contains the ad unit. |
| 251 * | 245 /// |
| 252 * [adClientId] - Ad client for which to get ad unit. | 246 /// [adClientId] - Ad client for which to get ad unit. |
| 253 * | 247 /// |
| 254 * [adUnitId] - Ad unit to delete. | 248 /// [adUnitId] - Ad unit to delete. |
| 255 * | 249 /// |
| 256 * Completes with a [AdUnit]. | 250 /// Completes with a [AdUnit]. |
| 257 * | 251 /// |
| 258 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 252 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 259 * error. | 253 /// an error. |
| 260 * | 254 /// |
| 261 * If the used [http.Client] completes with an error when making a REST call, | 255 /// If the used [http.Client] completes with an error when making a REST |
| 262 * this method will complete with the same error. | 256 /// call, this method will complete with the same error. |
| 263 */ | 257 async.Future<AdUnit> delete( |
| 264 async.Future<AdUnit> delete(core.String accountId, core.String adClientId, cor
e.String adUnitId) { | 258 core.String accountId, core.String adClientId, core.String adUnitId) { |
| 265 var _url = null; | 259 var _url = null; |
| 266 var _queryParams = new core.Map(); | 260 var _queryParams = new core.Map(); |
| 267 var _uploadMedia = null; | 261 var _uploadMedia = null; |
| 268 var _uploadOptions = null; | 262 var _uploadOptions = null; |
| 269 var _downloadOptions = commons.DownloadOptions.Metadata; | 263 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 270 var _body = null; | 264 var _body = null; |
| 271 | 265 |
| 272 if (accountId == null) { | 266 if (accountId == null) { |
| 273 throw new core.ArgumentError("Parameter accountId is required."); | 267 throw new core.ArgumentError("Parameter accountId is required."); |
| 274 } | 268 } |
| 275 if (adClientId == null) { | 269 if (adClientId == null) { |
| 276 throw new core.ArgumentError("Parameter adClientId is required."); | 270 throw new core.ArgumentError("Parameter adClientId is required."); |
| 277 } | 271 } |
| 278 if (adUnitId == null) { | 272 if (adUnitId == null) { |
| 279 throw new core.ArgumentError("Parameter adUnitId is required."); | 273 throw new core.ArgumentError("Parameter adUnitId is required."); |
| 280 } | 274 } |
| 281 | 275 |
| 282 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien
ts/' + commons.Escaper.ecapeVariable('$adClientId') + '/adunits/' + commons.Esca
per.ecapeVariable('$adUnitId'); | 276 _url = 'accounts/' + |
| 277 commons.Escaper.ecapeVariable('$accountId') + |
| 278 '/adclients/' + |
| 279 commons.Escaper.ecapeVariable('$adClientId') + |
| 280 '/adunits/' + |
| 281 commons.Escaper.ecapeVariable('$adUnitId'); |
| 283 | 282 |
| 284 var _response = _requester.request(_url, | 283 var _response = _requester.request(_url, "DELETE", |
| 285 "DELETE", | 284 body: _body, |
| 286 body: _body, | 285 queryParams: _queryParams, |
| 287 queryParams: _queryParams, | 286 uploadOptions: _uploadOptions, |
| 288 uploadOptions: _uploadOptions, | 287 uploadMedia: _uploadMedia, |
| 289 uploadMedia: _uploadMedia, | 288 downloadOptions: _downloadOptions); |
| 290 downloadOptions: _downloadOptions); | |
| 291 return _response.then((data) => new AdUnit.fromJson(data)); | 289 return _response.then((data) => new AdUnit.fromJson(data)); |
| 292 } | 290 } |
| 293 | 291 |
| 294 /** | 292 /// Get the specified host ad unit in this AdSense account. |
| 295 * Get the specified host ad unit in this AdSense account. | 293 /// |
| 296 * | 294 /// Request parameters: |
| 297 * Request parameters: | 295 /// |
| 298 * | 296 /// [accountId] - Account which contains the ad unit. |
| 299 * [accountId] - Account which contains the ad unit. | 297 /// |
| 300 * | 298 /// [adClientId] - Ad client for which to get ad unit. |
| 301 * [adClientId] - Ad client for which to get ad unit. | 299 /// |
| 302 * | 300 /// [adUnitId] - Ad unit to get. |
| 303 * [adUnitId] - Ad unit to get. | 301 /// |
| 304 * | 302 /// Completes with a [AdUnit]. |
| 305 * Completes with a [AdUnit]. | 303 /// |
| 306 * | 304 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 307 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 305 /// an error. |
| 308 * error. | 306 /// |
| 309 * | 307 /// If the used [http.Client] completes with an error when making a REST |
| 310 * If the used [http.Client] completes with an error when making a REST call, | 308 /// call, this method will complete with the same error. |
| 311 * this method will complete with the same error. | 309 async.Future<AdUnit> get( |
| 312 */ | 310 core.String accountId, core.String adClientId, core.String adUnitId) { |
| 313 async.Future<AdUnit> get(core.String accountId, core.String adClientId, core.S
tring adUnitId) { | |
| 314 var _url = null; | 311 var _url = null; |
| 315 var _queryParams = new core.Map(); | 312 var _queryParams = new core.Map(); |
| 316 var _uploadMedia = null; | 313 var _uploadMedia = null; |
| 317 var _uploadOptions = null; | 314 var _uploadOptions = null; |
| 318 var _downloadOptions = commons.DownloadOptions.Metadata; | 315 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 319 var _body = null; | 316 var _body = null; |
| 320 | 317 |
| 321 if (accountId == null) { | 318 if (accountId == null) { |
| 322 throw new core.ArgumentError("Parameter accountId is required."); | 319 throw new core.ArgumentError("Parameter accountId is required."); |
| 323 } | 320 } |
| 324 if (adClientId == null) { | 321 if (adClientId == null) { |
| 325 throw new core.ArgumentError("Parameter adClientId is required."); | 322 throw new core.ArgumentError("Parameter adClientId is required."); |
| 326 } | 323 } |
| 327 if (adUnitId == null) { | 324 if (adUnitId == null) { |
| 328 throw new core.ArgumentError("Parameter adUnitId is required."); | 325 throw new core.ArgumentError("Parameter adUnitId is required."); |
| 329 } | 326 } |
| 330 | 327 |
| 331 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien
ts/' + commons.Escaper.ecapeVariable('$adClientId') + '/adunits/' + commons.Esca
per.ecapeVariable('$adUnitId'); | 328 _url = 'accounts/' + |
| 329 commons.Escaper.ecapeVariable('$accountId') + |
| 330 '/adclients/' + |
| 331 commons.Escaper.ecapeVariable('$adClientId') + |
| 332 '/adunits/' + |
| 333 commons.Escaper.ecapeVariable('$adUnitId'); |
| 332 | 334 |
| 333 var _response = _requester.request(_url, | 335 var _response = _requester.request(_url, "GET", |
| 334 "GET", | 336 body: _body, |
| 335 body: _body, | 337 queryParams: _queryParams, |
| 336 queryParams: _queryParams, | 338 uploadOptions: _uploadOptions, |
| 337 uploadOptions: _uploadOptions, | 339 uploadMedia: _uploadMedia, |
| 338 uploadMedia: _uploadMedia, | 340 downloadOptions: _downloadOptions); |
| 339 downloadOptions: _downloadOptions); | |
| 340 return _response.then((data) => new AdUnit.fromJson(data)); | 341 return _response.then((data) => new AdUnit.fromJson(data)); |
| 341 } | 342 } |
| 342 | 343 |
| 343 /** | 344 /// Get ad code for the specified ad unit, attaching the specified host |
| 344 * Get ad code for the specified ad unit, attaching the specified host custom | 345 /// custom channels. |
| 345 * channels. | 346 /// |
| 346 * | 347 /// Request parameters: |
| 347 * Request parameters: | 348 /// |
| 348 * | 349 /// [accountId] - Account which contains the ad client. |
| 349 * [accountId] - Account which contains the ad client. | 350 /// |
| 350 * | 351 /// [adClientId] - Ad client with contains the ad unit. |
| 351 * [adClientId] - Ad client with contains the ad unit. | 352 /// |
| 352 * | 353 /// [adUnitId] - Ad unit to get the code for. |
| 353 * [adUnitId] - Ad unit to get the code for. | 354 /// |
| 354 * | 355 /// [hostCustomChannelId] - Host custom channel to attach to the ad code. |
| 355 * [hostCustomChannelId] - Host custom channel to attach to the ad code. | 356 /// |
| 356 * | 357 /// Completes with a [AdCode]. |
| 357 * Completes with a [AdCode]. | 358 /// |
| 358 * | 359 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 359 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 360 /// an error. |
| 360 * error. | 361 /// |
| 361 * | 362 /// If the used [http.Client] completes with an error when making a REST |
| 362 * If the used [http.Client] completes with an error when making a REST call, | 363 /// call, this method will complete with the same error. |
| 363 * this method will complete with the same error. | 364 async.Future<AdCode> getAdCode( |
| 364 */ | 365 core.String accountId, core.String adClientId, core.String adUnitId, |
| 365 async.Future<AdCode> getAdCode(core.String accountId, core.String adClientId,
core.String adUnitId, {core.List<core.String> hostCustomChannelId}) { | 366 {core.List<core.String> hostCustomChannelId}) { |
| 366 var _url = null; | 367 var _url = null; |
| 367 var _queryParams = new core.Map(); | 368 var _queryParams = new core.Map(); |
| 368 var _uploadMedia = null; | 369 var _uploadMedia = null; |
| 369 var _uploadOptions = null; | 370 var _uploadOptions = null; |
| 370 var _downloadOptions = commons.DownloadOptions.Metadata; | 371 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 371 var _body = null; | 372 var _body = null; |
| 372 | 373 |
| 373 if (accountId == null) { | 374 if (accountId == null) { |
| 374 throw new core.ArgumentError("Parameter accountId is required."); | 375 throw new core.ArgumentError("Parameter accountId is required."); |
| 375 } | 376 } |
| 376 if (adClientId == null) { | 377 if (adClientId == null) { |
| 377 throw new core.ArgumentError("Parameter adClientId is required."); | 378 throw new core.ArgumentError("Parameter adClientId is required."); |
| 378 } | 379 } |
| 379 if (adUnitId == null) { | 380 if (adUnitId == null) { |
| 380 throw new core.ArgumentError("Parameter adUnitId is required."); | 381 throw new core.ArgumentError("Parameter adUnitId is required."); |
| 381 } | 382 } |
| 382 if (hostCustomChannelId != null) { | 383 if (hostCustomChannelId != null) { |
| 383 _queryParams["hostCustomChannelId"] = hostCustomChannelId; | 384 _queryParams["hostCustomChannelId"] = hostCustomChannelId; |
| 384 } | 385 } |
| 385 | 386 |
| 386 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien
ts/' + commons.Escaper.ecapeVariable('$adClientId') + '/adunits/' + commons.Esca
per.ecapeVariable('$adUnitId') + '/adcode'; | 387 _url = 'accounts/' + |
| 388 commons.Escaper.ecapeVariable('$accountId') + |
| 389 '/adclients/' + |
| 390 commons.Escaper.ecapeVariable('$adClientId') + |
| 391 '/adunits/' + |
| 392 commons.Escaper.ecapeVariable('$adUnitId') + |
| 393 '/adcode'; |
| 387 | 394 |
| 388 var _response = _requester.request(_url, | 395 var _response = _requester.request(_url, "GET", |
| 389 "GET", | 396 body: _body, |
| 390 body: _body, | 397 queryParams: _queryParams, |
| 391 queryParams: _queryParams, | 398 uploadOptions: _uploadOptions, |
| 392 uploadOptions: _uploadOptions, | 399 uploadMedia: _uploadMedia, |
| 393 uploadMedia: _uploadMedia, | 400 downloadOptions: _downloadOptions); |
| 394 downloadOptions: _downloadOptions); | |
| 395 return _response.then((data) => new AdCode.fromJson(data)); | 401 return _response.then((data) => new AdCode.fromJson(data)); |
| 396 } | 402 } |
| 397 | 403 |
| 398 /** | 404 /// Insert the supplied ad unit into the specified publisher AdSense account. |
| 399 * Insert the supplied ad unit into the specified publisher AdSense account. | 405 /// |
| 400 * | 406 /// [request] - The metadata request object. |
| 401 * [request] - The metadata request object. | 407 /// |
| 402 * | 408 /// Request parameters: |
| 403 * Request parameters: | 409 /// |
| 404 * | 410 /// [accountId] - Account which will contain the ad unit. |
| 405 * [accountId] - Account which will contain the ad unit. | 411 /// |
| 406 * | 412 /// [adClientId] - Ad client into which to insert the ad unit. |
| 407 * [adClientId] - Ad client into which to insert the ad unit. | 413 /// |
| 408 * | 414 /// Completes with a [AdUnit]. |
| 409 * Completes with a [AdUnit]. | 415 /// |
| 410 * | 416 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 411 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 417 /// an error. |
| 412 * error. | 418 /// |
| 413 * | 419 /// If the used [http.Client] completes with an error when making a REST |
| 414 * If the used [http.Client] completes with an error when making a REST call, | 420 /// call, this method will complete with the same error. |
| 415 * this method will complete with the same error. | 421 async.Future<AdUnit> insert( |
| 416 */ | 422 AdUnit request, core.String accountId, core.String adClientId) { |
| 417 async.Future<AdUnit> insert(AdUnit request, core.String accountId, core.String
adClientId) { | |
| 418 var _url = null; | 423 var _url = null; |
| 419 var _queryParams = new core.Map(); | 424 var _queryParams = new core.Map(); |
| 420 var _uploadMedia = null; | 425 var _uploadMedia = null; |
| 421 var _uploadOptions = null; | 426 var _uploadOptions = null; |
| 422 var _downloadOptions = commons.DownloadOptions.Metadata; | 427 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 423 var _body = null; | 428 var _body = null; |
| 424 | 429 |
| 425 if (request != null) { | 430 if (request != null) { |
| 426 _body = convert.JSON.encode((request).toJson()); | 431 _body = convert.JSON.encode((request).toJson()); |
| 427 } | 432 } |
| 428 if (accountId == null) { | 433 if (accountId == null) { |
| 429 throw new core.ArgumentError("Parameter accountId is required."); | 434 throw new core.ArgumentError("Parameter accountId is required."); |
| 430 } | 435 } |
| 431 if (adClientId == null) { | 436 if (adClientId == null) { |
| 432 throw new core.ArgumentError("Parameter adClientId is required."); | 437 throw new core.ArgumentError("Parameter adClientId is required."); |
| 433 } | 438 } |
| 434 | 439 |
| 435 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien
ts/' + commons.Escaper.ecapeVariable('$adClientId') + '/adunits'; | 440 _url = 'accounts/' + |
| 441 commons.Escaper.ecapeVariable('$accountId') + |
| 442 '/adclients/' + |
| 443 commons.Escaper.ecapeVariable('$adClientId') + |
| 444 '/adunits'; |
| 436 | 445 |
| 437 var _response = _requester.request(_url, | 446 var _response = _requester.request(_url, "POST", |
| 438 "POST", | 447 body: _body, |
| 439 body: _body, | 448 queryParams: _queryParams, |
| 440 queryParams: _queryParams, | 449 uploadOptions: _uploadOptions, |
| 441 uploadOptions: _uploadOptions, | 450 uploadMedia: _uploadMedia, |
| 442 uploadMedia: _uploadMedia, | 451 downloadOptions: _downloadOptions); |
| 443 downloadOptions: _downloadOptions); | |
| 444 return _response.then((data) => new AdUnit.fromJson(data)); | 452 return _response.then((data) => new AdUnit.fromJson(data)); |
| 445 } | 453 } |
| 446 | 454 |
| 447 /** | 455 /// List all ad units in the specified publisher's AdSense account. |
| 448 * List all ad units in the specified publisher's AdSense account. | 456 /// |
| 449 * | 457 /// Request parameters: |
| 450 * Request parameters: | 458 /// |
| 451 * | 459 /// [accountId] - Account which contains the ad client. |
| 452 * [accountId] - Account which contains the ad client. | 460 /// |
| 453 * | 461 /// [adClientId] - Ad client for which to list ad units. |
| 454 * [adClientId] - Ad client for which to list ad units. | 462 /// |
| 455 * | 463 /// [includeInactive] - Whether to include inactive ad units. Default: true. |
| 456 * [includeInactive] - Whether to include inactive ad units. Default: true. | 464 /// |
| 457 * | 465 /// [maxResults] - The maximum number of ad units to include in the response, |
| 458 * [maxResults] - The maximum number of ad units to include in the response, | 466 /// used for paging. |
| 459 * used for paging. | 467 /// Value must be between "0" and "10000". |
| 460 * Value must be between "0" and "10000". | 468 /// |
| 461 * | 469 /// [pageToken] - A continuation token, used to page through ad units. To |
| 462 * [pageToken] - A continuation token, used to page through ad units. To | 470 /// retrieve the next page, set this parameter to the value of |
| 463 * retrieve the next page, set this parameter to the value of "nextPageToken" | 471 /// "nextPageToken" from the previous response. |
| 464 * from the previous response. | 472 /// |
| 465 * | 473 /// Completes with a [AdUnits]. |
| 466 * Completes with a [AdUnits]. | 474 /// |
| 467 * | 475 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 468 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 476 /// an error. |
| 469 * error. | 477 /// |
| 470 * | 478 /// If the used [http.Client] completes with an error when making a REST |
| 471 * If the used [http.Client] completes with an error when making a REST call, | 479 /// call, this method will complete with the same error. |
| 472 * this method will complete with the same error. | 480 async.Future<AdUnits> list(core.String accountId, core.String adClientId, |
| 473 */ | 481 {core.bool includeInactive, core.int maxResults, core.String pageToken}) { |
| 474 async.Future<AdUnits> list(core.String accountId, core.String adClientId, {cor
e.bool includeInactive, core.int maxResults, core.String pageToken}) { | |
| 475 var _url = null; | 482 var _url = null; |
| 476 var _queryParams = new core.Map(); | 483 var _queryParams = new core.Map(); |
| 477 var _uploadMedia = null; | 484 var _uploadMedia = null; |
| 478 var _uploadOptions = null; | 485 var _uploadOptions = null; |
| 479 var _downloadOptions = commons.DownloadOptions.Metadata; | 486 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 480 var _body = null; | 487 var _body = null; |
| 481 | 488 |
| 482 if (accountId == null) { | 489 if (accountId == null) { |
| 483 throw new core.ArgumentError("Parameter accountId is required."); | 490 throw new core.ArgumentError("Parameter accountId is required."); |
| 484 } | 491 } |
| 485 if (adClientId == null) { | 492 if (adClientId == null) { |
| 486 throw new core.ArgumentError("Parameter adClientId is required."); | 493 throw new core.ArgumentError("Parameter adClientId is required."); |
| 487 } | 494 } |
| 488 if (includeInactive != null) { | 495 if (includeInactive != null) { |
| 489 _queryParams["includeInactive"] = ["${includeInactive}"]; | 496 _queryParams["includeInactive"] = ["${includeInactive}"]; |
| 490 } | 497 } |
| 491 if (maxResults != null) { | 498 if (maxResults != null) { |
| 492 _queryParams["maxResults"] = ["${maxResults}"]; | 499 _queryParams["maxResults"] = ["${maxResults}"]; |
| 493 } | 500 } |
| 494 if (pageToken != null) { | 501 if (pageToken != null) { |
| 495 _queryParams["pageToken"] = [pageToken]; | 502 _queryParams["pageToken"] = [pageToken]; |
| 496 } | 503 } |
| 497 | 504 |
| 498 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien
ts/' + commons.Escaper.ecapeVariable('$adClientId') + '/adunits'; | 505 _url = 'accounts/' + |
| 506 commons.Escaper.ecapeVariable('$accountId') + |
| 507 '/adclients/' + |
| 508 commons.Escaper.ecapeVariable('$adClientId') + |
| 509 '/adunits'; |
| 499 | 510 |
| 500 var _response = _requester.request(_url, | 511 var _response = _requester.request(_url, "GET", |
| 501 "GET", | 512 body: _body, |
| 502 body: _body, | 513 queryParams: _queryParams, |
| 503 queryParams: _queryParams, | 514 uploadOptions: _uploadOptions, |
| 504 uploadOptions: _uploadOptions, | 515 uploadMedia: _uploadMedia, |
| 505 uploadMedia: _uploadMedia, | 516 downloadOptions: _downloadOptions); |
| 506 downloadOptions: _downloadOptions); | |
| 507 return _response.then((data) => new AdUnits.fromJson(data)); | 517 return _response.then((data) => new AdUnits.fromJson(data)); |
| 508 } | 518 } |
| 509 | 519 |
| 510 /** | 520 /// Update the supplied ad unit in the specified publisher AdSense account. |
| 511 * Update the supplied ad unit in the specified publisher AdSense account. | 521 /// This method supports patch semantics. |
| 512 * This method supports patch semantics. | 522 /// |
| 513 * | 523 /// [request] - The metadata request object. |
| 514 * [request] - The metadata request object. | 524 /// |
| 515 * | 525 /// Request parameters: |
| 516 * Request parameters: | 526 /// |
| 517 * | 527 /// [accountId] - Account which contains the ad client. |
| 518 * [accountId] - Account which contains the ad client. | 528 /// |
| 519 * | 529 /// [adClientId] - Ad client which contains the ad unit. |
| 520 * [adClientId] - Ad client which contains the ad unit. | 530 /// |
| 521 * | 531 /// [adUnitId] - Ad unit to get. |
| 522 * [adUnitId] - Ad unit to get. | 532 /// |
| 523 * | 533 /// Completes with a [AdUnit]. |
| 524 * Completes with a [AdUnit]. | 534 /// |
| 525 * | 535 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 526 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 536 /// an error. |
| 527 * error. | 537 /// |
| 528 * | 538 /// If the used [http.Client] completes with an error when making a REST |
| 529 * If the used [http.Client] completes with an error when making a REST call, | 539 /// call, this method will complete with the same error. |
| 530 * this method will complete with the same error. | 540 async.Future<AdUnit> patch(AdUnit request, core.String accountId, |
| 531 */ | 541 core.String adClientId, core.String adUnitId) { |
| 532 async.Future<AdUnit> patch(AdUnit request, core.String accountId, core.String
adClientId, core.String adUnitId) { | |
| 533 var _url = null; | 542 var _url = null; |
| 534 var _queryParams = new core.Map(); | 543 var _queryParams = new core.Map(); |
| 535 var _uploadMedia = null; | 544 var _uploadMedia = null; |
| 536 var _uploadOptions = null; | 545 var _uploadOptions = null; |
| 537 var _downloadOptions = commons.DownloadOptions.Metadata; | 546 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 538 var _body = null; | 547 var _body = null; |
| 539 | 548 |
| 540 if (request != null) { | 549 if (request != null) { |
| 541 _body = convert.JSON.encode((request).toJson()); | 550 _body = convert.JSON.encode((request).toJson()); |
| 542 } | 551 } |
| 543 if (accountId == null) { | 552 if (accountId == null) { |
| 544 throw new core.ArgumentError("Parameter accountId is required."); | 553 throw new core.ArgumentError("Parameter accountId is required."); |
| 545 } | 554 } |
| 546 if (adClientId == null) { | 555 if (adClientId == null) { |
| 547 throw new core.ArgumentError("Parameter adClientId is required."); | 556 throw new core.ArgumentError("Parameter adClientId is required."); |
| 548 } | 557 } |
| 549 if (adUnitId == null) { | 558 if (adUnitId == null) { |
| 550 throw new core.ArgumentError("Parameter adUnitId is required."); | 559 throw new core.ArgumentError("Parameter adUnitId is required."); |
| 551 } | 560 } |
| 552 _queryParams["adUnitId"] = [adUnitId]; | 561 _queryParams["adUnitId"] = [adUnitId]; |
| 553 | 562 |
| 554 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien
ts/' + commons.Escaper.ecapeVariable('$adClientId') + '/adunits'; | 563 _url = 'accounts/' + |
| 564 commons.Escaper.ecapeVariable('$accountId') + |
| 565 '/adclients/' + |
| 566 commons.Escaper.ecapeVariable('$adClientId') + |
| 567 '/adunits'; |
| 555 | 568 |
| 556 var _response = _requester.request(_url, | 569 var _response = _requester.request(_url, "PATCH", |
| 557 "PATCH", | 570 body: _body, |
| 558 body: _body, | 571 queryParams: _queryParams, |
| 559 queryParams: _queryParams, | 572 uploadOptions: _uploadOptions, |
| 560 uploadOptions: _uploadOptions, | 573 uploadMedia: _uploadMedia, |
| 561 uploadMedia: _uploadMedia, | 574 downloadOptions: _downloadOptions); |
| 562 downloadOptions: _downloadOptions); | |
| 563 return _response.then((data) => new AdUnit.fromJson(data)); | 575 return _response.then((data) => new AdUnit.fromJson(data)); |
| 564 } | 576 } |
| 565 | 577 |
| 566 /** | 578 /// Update the supplied ad unit in the specified publisher AdSense account. |
| 567 * Update the supplied ad unit in the specified publisher AdSense account. | 579 /// |
| 568 * | 580 /// [request] - The metadata request object. |
| 569 * [request] - The metadata request object. | 581 /// |
| 570 * | 582 /// Request parameters: |
| 571 * Request parameters: | 583 /// |
| 572 * | 584 /// [accountId] - Account which contains the ad client. |
| 573 * [accountId] - Account which contains the ad client. | 585 /// |
| 574 * | 586 /// [adClientId] - Ad client which contains the ad unit. |
| 575 * [adClientId] - Ad client which contains the ad unit. | 587 /// |
| 576 * | 588 /// Completes with a [AdUnit]. |
| 577 * Completes with a [AdUnit]. | 589 /// |
| 578 * | 590 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 579 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 591 /// an error. |
| 580 * error. | 592 /// |
| 581 * | 593 /// If the used [http.Client] completes with an error when making a REST |
| 582 * If the used [http.Client] completes with an error when making a REST call, | 594 /// call, this method will complete with the same error. |
| 583 * this method will complete with the same error. | 595 async.Future<AdUnit> update( |
| 584 */ | 596 AdUnit request, core.String accountId, core.String adClientId) { |
| 585 async.Future<AdUnit> update(AdUnit request, core.String accountId, core.String
adClientId) { | |
| 586 var _url = null; | 597 var _url = null; |
| 587 var _queryParams = new core.Map(); | 598 var _queryParams = new core.Map(); |
| 588 var _uploadMedia = null; | 599 var _uploadMedia = null; |
| 589 var _uploadOptions = null; | 600 var _uploadOptions = null; |
| 590 var _downloadOptions = commons.DownloadOptions.Metadata; | 601 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 591 var _body = null; | 602 var _body = null; |
| 592 | 603 |
| 593 if (request != null) { | 604 if (request != null) { |
| 594 _body = convert.JSON.encode((request).toJson()); | 605 _body = convert.JSON.encode((request).toJson()); |
| 595 } | 606 } |
| 596 if (accountId == null) { | 607 if (accountId == null) { |
| 597 throw new core.ArgumentError("Parameter accountId is required."); | 608 throw new core.ArgumentError("Parameter accountId is required."); |
| 598 } | 609 } |
| 599 if (adClientId == null) { | 610 if (adClientId == null) { |
| 600 throw new core.ArgumentError("Parameter adClientId is required."); | 611 throw new core.ArgumentError("Parameter adClientId is required."); |
| 601 } | 612 } |
| 602 | 613 |
| 603 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/adclien
ts/' + commons.Escaper.ecapeVariable('$adClientId') + '/adunits'; | 614 _url = 'accounts/' + |
| 615 commons.Escaper.ecapeVariable('$accountId') + |
| 616 '/adclients/' + |
| 617 commons.Escaper.ecapeVariable('$adClientId') + |
| 618 '/adunits'; |
| 604 | 619 |
| 605 var _response = _requester.request(_url, | 620 var _response = _requester.request(_url, "PUT", |
| 606 "PUT", | 621 body: _body, |
| 607 body: _body, | 622 queryParams: _queryParams, |
| 608 queryParams: _queryParams, | 623 uploadOptions: _uploadOptions, |
| 609 uploadOptions: _uploadOptions, | 624 uploadMedia: _uploadMedia, |
| 610 uploadMedia: _uploadMedia, | 625 downloadOptions: _downloadOptions); |
| 611 downloadOptions: _downloadOptions); | |
| 612 return _response.then((data) => new AdUnit.fromJson(data)); | 626 return _response.then((data) => new AdUnit.fromJson(data)); |
| 613 } | 627 } |
| 614 | |
| 615 } | 628 } |
| 616 | 629 |
| 617 | |
| 618 class AccountsReportsResourceApi { | 630 class AccountsReportsResourceApi { |
| 619 final commons.ApiRequester _requester; | 631 final commons.ApiRequester _requester; |
| 620 | 632 |
| 621 AccountsReportsResourceApi(commons.ApiRequester client) : | 633 AccountsReportsResourceApi(commons.ApiRequester client) : _requester = client; |
| 622 _requester = client; | |
| 623 | 634 |
| 624 /** | 635 /// Generate an AdSense report based on the report request sent in the query |
| 625 * Generate an AdSense report based on the report request sent in the query | 636 /// parameters. Returns the result as JSON; to retrieve output in CSV format |
| 626 * parameters. Returns the result as JSON; to retrieve output in CSV format | 637 /// specify "alt=csv" as a query parameter. |
| 627 * specify "alt=csv" as a query parameter. | 638 /// |
| 628 * | 639 /// Request parameters: |
| 629 * Request parameters: | 640 /// |
| 630 * | 641 /// [accountId] - Hosted account upon which to report. |
| 631 * [accountId] - Hosted account upon which to report. | 642 /// |
| 632 * | 643 /// [startDate] - Start of the date range to report on in "YYYY-MM-DD" |
| 633 * [startDate] - Start of the date range to report on in "YYYY-MM-DD" format, | 644 /// format, inclusive. |
| 634 * inclusive. | 645 /// Value must have pattern |
| 635 * Value must have pattern | 646 /// "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}
?)". |
| 636 * "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}?
)". | 647 /// |
| 637 * | 648 /// [endDate] - End of the date range to report on in "YYYY-MM-DD" format, |
| 638 * [endDate] - End of the date range to report on in "YYYY-MM-DD" format, | 649 /// inclusive. |
| 639 * inclusive. | 650 /// Value must have pattern |
| 640 * Value must have pattern | 651 /// "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}
?)". |
| 641 * "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}?
)". | 652 /// |
| 642 * | 653 /// [dimension] - Dimensions to base the report on. |
| 643 * [dimension] - Dimensions to base the report on. | 654 /// Value must have pattern "[a-zA-Z_]+". |
| 644 * Value must have pattern "[a-zA-Z_]+". | 655 /// |
| 645 * | 656 /// [filter] - Filters to be run on the report. |
| 646 * [filter] - Filters to be run on the report. | 657 /// Value must have pattern "[a-zA-Z_]+(==|=@).+". |
| 647 * Value must have pattern "[a-zA-Z_]+(==|=@).+". | 658 /// |
| 648 * | 659 /// [locale] - Optional locale to use for translating report output to a |
| 649 * [locale] - Optional locale to use for translating report output to a local | 660 /// local language. Defaults to "en_US" if not specified. |
| 650 * language. Defaults to "en_US" if not specified. | 661 /// Value must have pattern "[a-zA-Z_]+". |
| 651 * Value must have pattern "[a-zA-Z_]+". | 662 /// |
| 652 * | 663 /// [maxResults] - The maximum number of rows of report data to return. |
| 653 * [maxResults] - The maximum number of rows of report data to return. | 664 /// Value must be between "0" and "50000". |
| 654 * Value must be between "0" and "50000". | 665 /// |
| 655 * | 666 /// [metric] - Numeric columns to include in the report. |
| 656 * [metric] - Numeric columns to include in the report. | 667 /// Value must have pattern "[a-zA-Z_]+". |
| 657 * Value must have pattern "[a-zA-Z_]+". | 668 /// |
| 658 * | 669 /// [sort] - The name of a dimension or metric to sort the resulting report |
| 659 * [sort] - The name of a dimension or metric to sort the resulting report on, | 670 /// on, optionally prefixed with "+" to sort ascending or "-" to sort |
| 660 * optionally prefixed with "+" to sort ascending or "-" to sort descending. | 671 /// descending. If no prefix is specified, the column is sorted ascending. |
| 661 * If no prefix is specified, the column is sorted ascending. | 672 /// Value must have pattern "(\+|-)?[a-zA-Z_]+". |
| 662 * Value must have pattern "(\+|-)?[a-zA-Z_]+". | 673 /// |
| 663 * | 674 /// [startIndex] - Index of the first row of report data to return. |
| 664 * [startIndex] - Index of the first row of report data to return. | 675 /// Value must be between "0" and "5000". |
| 665 * Value must be between "0" and "5000". | 676 /// |
| 666 * | 677 /// Completes with a [Report]. |
| 667 * Completes with a [Report]. | 678 /// |
| 668 * | 679 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 669 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 680 /// an error. |
| 670 * error. | 681 /// |
| 671 * | 682 /// If the used [http.Client] completes with an error when making a REST |
| 672 * If the used [http.Client] completes with an error when making a REST call, | 683 /// call, this method will complete with the same error. |
| 673 * this method will complete with the same error. | 684 async.Future<Report> generate( |
| 674 */ | 685 core.String accountId, core.String startDate, core.String endDate, |
| 675 async.Future<Report> generate(core.String accountId, core.String startDate, co
re.String endDate, {core.List<core.String> dimension, core.List<core.String> fil
ter, core.String locale, core.int maxResults, core.List<core.String> metric, cor
e.List<core.String> sort, core.int startIndex}) { | 686 {core.List<core.String> dimension, |
| 687 core.List<core.String> filter, |
| 688 core.String locale, |
| 689 core.int maxResults, |
| 690 core.List<core.String> metric, |
| 691 core.List<core.String> sort, |
| 692 core.int startIndex}) { |
| 676 var _url = null; | 693 var _url = null; |
| 677 var _queryParams = new core.Map(); | 694 var _queryParams = new core.Map(); |
| 678 var _uploadMedia = null; | 695 var _uploadMedia = null; |
| 679 var _uploadOptions = null; | 696 var _uploadOptions = null; |
| 680 var _downloadOptions = commons.DownloadOptions.Metadata; | 697 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 681 var _body = null; | 698 var _body = null; |
| 682 | 699 |
| 683 if (accountId == null) { | 700 if (accountId == null) { |
| 684 throw new core.ArgumentError("Parameter accountId is required."); | 701 throw new core.ArgumentError("Parameter accountId is required."); |
| 685 } | 702 } |
| (...skipping 20 matching lines...) Expand all Loading... |
| 706 if (metric != null) { | 723 if (metric != null) { |
| 707 _queryParams["metric"] = metric; | 724 _queryParams["metric"] = metric; |
| 708 } | 725 } |
| 709 if (sort != null) { | 726 if (sort != null) { |
| 710 _queryParams["sort"] = sort; | 727 _queryParams["sort"] = sort; |
| 711 } | 728 } |
| 712 if (startIndex != null) { | 729 if (startIndex != null) { |
| 713 _queryParams["startIndex"] = ["${startIndex}"]; | 730 _queryParams["startIndex"] = ["${startIndex}"]; |
| 714 } | 731 } |
| 715 | 732 |
| 716 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/reports
'; | 733 _url = |
| 734 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/reports'; |
| 717 | 735 |
| 718 var _response = _requester.request(_url, | 736 var _response = _requester.request(_url, "GET", |
| 719 "GET", | 737 body: _body, |
| 720 body: _body, | 738 queryParams: _queryParams, |
| 721 queryParams: _queryParams, | 739 uploadOptions: _uploadOptions, |
| 722 uploadOptions: _uploadOptions, | 740 uploadMedia: _uploadMedia, |
| 723 uploadMedia: _uploadMedia, | 741 downloadOptions: _downloadOptions); |
| 724 downloadOptions: _downloadOptions); | |
| 725 return _response.then((data) => new Report.fromJson(data)); | 742 return _response.then((data) => new Report.fromJson(data)); |
| 726 } | 743 } |
| 727 | |
| 728 } | 744 } |
| 729 | 745 |
| 730 | |
| 731 class AdclientsResourceApi { | 746 class AdclientsResourceApi { |
| 732 final commons.ApiRequester _requester; | 747 final commons.ApiRequester _requester; |
| 733 | 748 |
| 734 AdclientsResourceApi(commons.ApiRequester client) : | 749 AdclientsResourceApi(commons.ApiRequester client) : _requester = client; |
| 735 _requester = client; | |
| 736 | 750 |
| 737 /** | 751 /// Get information about one of the ad clients in the Host AdSense account. |
| 738 * Get information about one of the ad clients in the Host AdSense account. | 752 /// |
| 739 * | 753 /// Request parameters: |
| 740 * Request parameters: | 754 /// |
| 741 * | 755 /// [adClientId] - Ad client to get. |
| 742 * [adClientId] - Ad client to get. | 756 /// |
| 743 * | 757 /// Completes with a [AdClient]. |
| 744 * Completes with a [AdClient]. | 758 /// |
| 745 * | 759 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 746 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 760 /// an error. |
| 747 * error. | 761 /// |
| 748 * | 762 /// If the used [http.Client] completes with an error when making a REST |
| 749 * If the used [http.Client] completes with an error when making a REST call, | 763 /// call, this method will complete with the same error. |
| 750 * this method will complete with the same error. | |
| 751 */ | |
| 752 async.Future<AdClient> get(core.String adClientId) { | 764 async.Future<AdClient> get(core.String adClientId) { |
| 753 var _url = null; | 765 var _url = null; |
| 754 var _queryParams = new core.Map(); | 766 var _queryParams = new core.Map(); |
| 755 var _uploadMedia = null; | 767 var _uploadMedia = null; |
| 756 var _uploadOptions = null; | 768 var _uploadOptions = null; |
| 757 var _downloadOptions = commons.DownloadOptions.Metadata; | 769 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 758 var _body = null; | 770 var _body = null; |
| 759 | 771 |
| 760 if (adClientId == null) { | 772 if (adClientId == null) { |
| 761 throw new core.ArgumentError("Parameter adClientId is required."); | 773 throw new core.ArgumentError("Parameter adClientId is required."); |
| 762 } | 774 } |
| 763 | 775 |
| 764 _url = 'adclients/' + commons.Escaper.ecapeVariable('$adClientId'); | 776 _url = 'adclients/' + commons.Escaper.ecapeVariable('$adClientId'); |
| 765 | 777 |
| 766 var _response = _requester.request(_url, | 778 var _response = _requester.request(_url, "GET", |
| 767 "GET", | 779 body: _body, |
| 768 body: _body, | 780 queryParams: _queryParams, |
| 769 queryParams: _queryParams, | 781 uploadOptions: _uploadOptions, |
| 770 uploadOptions: _uploadOptions, | 782 uploadMedia: _uploadMedia, |
| 771 uploadMedia: _uploadMedia, | 783 downloadOptions: _downloadOptions); |
| 772 downloadOptions: _downloadOptions); | |
| 773 return _response.then((data) => new AdClient.fromJson(data)); | 784 return _response.then((data) => new AdClient.fromJson(data)); |
| 774 } | 785 } |
| 775 | 786 |
| 776 /** | 787 /// List all host ad clients in this AdSense account. |
| 777 * List all host ad clients in this AdSense account. | 788 /// |
| 778 * | 789 /// Request parameters: |
| 779 * Request parameters: | 790 /// |
| 780 * | 791 /// [maxResults] - The maximum number of ad clients to include in the |
| 781 * [maxResults] - The maximum number of ad clients to include in the response, | 792 /// response, used for paging. |
| 782 * used for paging. | 793 /// Value must be between "0" and "10000". |
| 783 * Value must be between "0" and "10000". | 794 /// |
| 784 * | 795 /// [pageToken] - A continuation token, used to page through ad clients. To |
| 785 * [pageToken] - A continuation token, used to page through ad clients. To | 796 /// retrieve the next page, set this parameter to the value of |
| 786 * retrieve the next page, set this parameter to the value of "nextPageToken" | 797 /// "nextPageToken" from the previous response. |
| 787 * from the previous response. | 798 /// |
| 788 * | 799 /// Completes with a [AdClients]. |
| 789 * Completes with a [AdClients]. | 800 /// |
| 790 * | 801 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 791 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 802 /// an error. |
| 792 * error. | 803 /// |
| 793 * | 804 /// If the used [http.Client] completes with an error when making a REST |
| 794 * If the used [http.Client] completes with an error when making a REST call, | 805 /// call, this method will complete with the same error. |
| 795 * this method will complete with the same error. | |
| 796 */ | |
| 797 async.Future<AdClients> list({core.int maxResults, core.String pageToken}) { | 806 async.Future<AdClients> list({core.int maxResults, core.String pageToken}) { |
| 798 var _url = null; | 807 var _url = null; |
| 799 var _queryParams = new core.Map(); | 808 var _queryParams = new core.Map(); |
| 800 var _uploadMedia = null; | 809 var _uploadMedia = null; |
| 801 var _uploadOptions = null; | 810 var _uploadOptions = null; |
| 802 var _downloadOptions = commons.DownloadOptions.Metadata; | 811 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 803 var _body = null; | 812 var _body = null; |
| 804 | 813 |
| 805 if (maxResults != null) { | 814 if (maxResults != null) { |
| 806 _queryParams["maxResults"] = ["${maxResults}"]; | 815 _queryParams["maxResults"] = ["${maxResults}"]; |
| 807 } | 816 } |
| 808 if (pageToken != null) { | 817 if (pageToken != null) { |
| 809 _queryParams["pageToken"] = [pageToken]; | 818 _queryParams["pageToken"] = [pageToken]; |
| 810 } | 819 } |
| 811 | 820 |
| 812 _url = 'adclients'; | 821 _url = 'adclients'; |
| 813 | 822 |
| 814 var _response = _requester.request(_url, | 823 var _response = _requester.request(_url, "GET", |
| 815 "GET", | 824 body: _body, |
| 816 body: _body, | 825 queryParams: _queryParams, |
| 817 queryParams: _queryParams, | 826 uploadOptions: _uploadOptions, |
| 818 uploadOptions: _uploadOptions, | 827 uploadMedia: _uploadMedia, |
| 819 uploadMedia: _uploadMedia, | 828 downloadOptions: _downloadOptions); |
| 820 downloadOptions: _downloadOptions); | |
| 821 return _response.then((data) => new AdClients.fromJson(data)); | 829 return _response.then((data) => new AdClients.fromJson(data)); |
| 822 } | 830 } |
| 823 | |
| 824 } | 831 } |
| 825 | 832 |
| 826 | |
| 827 class AssociationsessionsResourceApi { | 833 class AssociationsessionsResourceApi { |
| 828 final commons.ApiRequester _requester; | 834 final commons.ApiRequester _requester; |
| 829 | 835 |
| 830 AssociationsessionsResourceApi(commons.ApiRequester client) : | 836 AssociationsessionsResourceApi(commons.ApiRequester client) |
| 831 _requester = client; | 837 : _requester = client; |
| 832 | 838 |
| 833 /** | 839 /// Create an association session for initiating an association with an |
| 834 * Create an association session for initiating an association with an AdSense | 840 /// AdSense user. |
| 835 * user. | 841 /// |
| 836 * | 842 /// Request parameters: |
| 837 * Request parameters: | 843 /// |
| 838 * | 844 /// [productCode] - Products to associate with the user. |
| 839 * [productCode] - Products to associate with the user. | 845 /// |
| 840 * | 846 /// [websiteUrl] - The URL of the user's hosted website. |
| 841 * [websiteUrl] - The URL of the user's hosted website. | 847 /// |
| 842 * | 848 /// [userLocale] - The preferred locale of the user. |
| 843 * [userLocale] - The preferred locale of the user. | 849 /// |
| 844 * | 850 /// [websiteLocale] - The locale of the user's hosted website. |
| 845 * [websiteLocale] - The locale of the user's hosted website. | 851 /// |
| 846 * | 852 /// Completes with a [AssociationSession]. |
| 847 * Completes with a [AssociationSession]. | 853 /// |
| 848 * | 854 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 849 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 855 /// an error. |
| 850 * error. | 856 /// |
| 851 * | 857 /// If the used [http.Client] completes with an error when making a REST |
| 852 * If the used [http.Client] completes with an error when making a REST call, | 858 /// call, this method will complete with the same error. |
| 853 * this method will complete with the same error. | 859 async.Future<AssociationSession> start( |
| 854 */ | 860 core.List<core.String> productCode, core.String websiteUrl, |
| 855 async.Future<AssociationSession> start(core.List<core.String> productCode, cor
e.String websiteUrl, {core.String userLocale, core.String websiteLocale}) { | 861 {core.String userLocale, core.String websiteLocale}) { |
| 856 var _url = null; | 862 var _url = null; |
| 857 var _queryParams = new core.Map(); | 863 var _queryParams = new core.Map(); |
| 858 var _uploadMedia = null; | 864 var _uploadMedia = null; |
| 859 var _uploadOptions = null; | 865 var _uploadOptions = null; |
| 860 var _downloadOptions = commons.DownloadOptions.Metadata; | 866 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 861 var _body = null; | 867 var _body = null; |
| 862 | 868 |
| 863 if (productCode == null || productCode.isEmpty) { | 869 if (productCode == null || productCode.isEmpty) { |
| 864 throw new core.ArgumentError("Parameter productCode is required."); | 870 throw new core.ArgumentError("Parameter productCode is required."); |
| 865 } | 871 } |
| 866 _queryParams["productCode"] = productCode; | 872 _queryParams["productCode"] = productCode; |
| 867 if (websiteUrl == null) { | 873 if (websiteUrl == null) { |
| 868 throw new core.ArgumentError("Parameter websiteUrl is required."); | 874 throw new core.ArgumentError("Parameter websiteUrl is required."); |
| 869 } | 875 } |
| 870 _queryParams["websiteUrl"] = [websiteUrl]; | 876 _queryParams["websiteUrl"] = [websiteUrl]; |
| 871 if (userLocale != null) { | 877 if (userLocale != null) { |
| 872 _queryParams["userLocale"] = [userLocale]; | 878 _queryParams["userLocale"] = [userLocale]; |
| 873 } | 879 } |
| 874 if (websiteLocale != null) { | 880 if (websiteLocale != null) { |
| 875 _queryParams["websiteLocale"] = [websiteLocale]; | 881 _queryParams["websiteLocale"] = [websiteLocale]; |
| 876 } | 882 } |
| 877 | 883 |
| 878 _url = 'associationsessions/start'; | 884 _url = 'associationsessions/start'; |
| 879 | 885 |
| 880 var _response = _requester.request(_url, | 886 var _response = _requester.request(_url, "GET", |
| 881 "GET", | 887 body: _body, |
| 882 body: _body, | 888 queryParams: _queryParams, |
| 883 queryParams: _queryParams, | 889 uploadOptions: _uploadOptions, |
| 884 uploadOptions: _uploadOptions, | 890 uploadMedia: _uploadMedia, |
| 885 uploadMedia: _uploadMedia, | 891 downloadOptions: _downloadOptions); |
| 886 downloadOptions: _downloadOptions); | |
| 887 return _response.then((data) => new AssociationSession.fromJson(data)); | 892 return _response.then((data) => new AssociationSession.fromJson(data)); |
| 888 } | 893 } |
| 889 | 894 |
| 890 /** | 895 /// Verify an association session after the association callback returns from |
| 891 * Verify an association session after the association callback returns from | 896 /// AdSense signup. |
| 892 * AdSense signup. | 897 /// |
| 893 * | 898 /// Request parameters: |
| 894 * Request parameters: | 899 /// |
| 895 * | 900 /// [token] - The token returned to the association callback URL. |
| 896 * [token] - The token returned to the association callback URL. | 901 /// |
| 897 * | 902 /// Completes with a [AssociationSession]. |
| 898 * Completes with a [AssociationSession]. | 903 /// |
| 899 * | 904 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 900 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 905 /// an error. |
| 901 * error. | 906 /// |
| 902 * | 907 /// If the used [http.Client] completes with an error when making a REST |
| 903 * If the used [http.Client] completes with an error when making a REST call, | 908 /// call, this method will complete with the same error. |
| 904 * this method will complete with the same error. | |
| 905 */ | |
| 906 async.Future<AssociationSession> verify(core.String token) { | 909 async.Future<AssociationSession> verify(core.String token) { |
| 907 var _url = null; | 910 var _url = null; |
| 908 var _queryParams = new core.Map(); | 911 var _queryParams = new core.Map(); |
| 909 var _uploadMedia = null; | 912 var _uploadMedia = null; |
| 910 var _uploadOptions = null; | 913 var _uploadOptions = null; |
| 911 var _downloadOptions = commons.DownloadOptions.Metadata; | 914 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 912 var _body = null; | 915 var _body = null; |
| 913 | 916 |
| 914 if (token == null) { | 917 if (token == null) { |
| 915 throw new core.ArgumentError("Parameter token is required."); | 918 throw new core.ArgumentError("Parameter token is required."); |
| 916 } | 919 } |
| 917 _queryParams["token"] = [token]; | 920 _queryParams["token"] = [token]; |
| 918 | 921 |
| 919 _url = 'associationsessions/verify'; | 922 _url = 'associationsessions/verify'; |
| 920 | 923 |
| 921 var _response = _requester.request(_url, | 924 var _response = _requester.request(_url, "GET", |
| 922 "GET", | 925 body: _body, |
| 923 body: _body, | 926 queryParams: _queryParams, |
| 924 queryParams: _queryParams, | 927 uploadOptions: _uploadOptions, |
| 925 uploadOptions: _uploadOptions, | 928 uploadMedia: _uploadMedia, |
| 926 uploadMedia: _uploadMedia, | 929 downloadOptions: _downloadOptions); |
| 927 downloadOptions: _downloadOptions); | |
| 928 return _response.then((data) => new AssociationSession.fromJson(data)); | 930 return _response.then((data) => new AssociationSession.fromJson(data)); |
| 929 } | 931 } |
| 930 | |
| 931 } | 932 } |
| 932 | 933 |
| 933 | |
| 934 class CustomchannelsResourceApi { | 934 class CustomchannelsResourceApi { |
| 935 final commons.ApiRequester _requester; | 935 final commons.ApiRequester _requester; |
| 936 | 936 |
| 937 CustomchannelsResourceApi(commons.ApiRequester client) : | 937 CustomchannelsResourceApi(commons.ApiRequester client) : _requester = client; |
| 938 _requester = client; | |
| 939 | 938 |
| 940 /** | 939 /// Delete a specific custom channel from the host AdSense account. |
| 941 * Delete a specific custom channel from the host AdSense account. | 940 /// |
| 942 * | 941 /// Request parameters: |
| 943 * Request parameters: | 942 /// |
| 944 * | 943 /// [adClientId] - Ad client from which to delete the custom channel. |
| 945 * [adClientId] - Ad client from which to delete the custom channel. | 944 /// |
| 946 * | 945 /// [customChannelId] - Custom channel to delete. |
| 947 * [customChannelId] - Custom channel to delete. | 946 /// |
| 948 * | 947 /// Completes with a [CustomChannel]. |
| 949 * Completes with a [CustomChannel]. | 948 /// |
| 950 * | 949 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 951 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 950 /// an error. |
| 952 * error. | 951 /// |
| 953 * | 952 /// If the used [http.Client] completes with an error when making a REST |
| 954 * If the used [http.Client] completes with an error when making a REST call, | 953 /// call, this method will complete with the same error. |
| 955 * this method will complete with the same error. | 954 async.Future<CustomChannel> delete( |
| 956 */ | 955 core.String adClientId, core.String customChannelId) { |
| 957 async.Future<CustomChannel> delete(core.String adClientId, core.String customC
hannelId) { | |
| 958 var _url = null; | 956 var _url = null; |
| 959 var _queryParams = new core.Map(); | 957 var _queryParams = new core.Map(); |
| 960 var _uploadMedia = null; | 958 var _uploadMedia = null; |
| 961 var _uploadOptions = null; | 959 var _uploadOptions = null; |
| 962 var _downloadOptions = commons.DownloadOptions.Metadata; | 960 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 963 var _body = null; | 961 var _body = null; |
| 964 | 962 |
| 965 if (adClientId == null) { | 963 if (adClientId == null) { |
| 966 throw new core.ArgumentError("Parameter adClientId is required."); | 964 throw new core.ArgumentError("Parameter adClientId is required."); |
| 967 } | 965 } |
| 968 if (customChannelId == null) { | 966 if (customChannelId == null) { |
| 969 throw new core.ArgumentError("Parameter customChannelId is required."); | 967 throw new core.ArgumentError("Parameter customChannelId is required."); |
| 970 } | 968 } |
| 971 | 969 |
| 972 _url = 'adclients/' + commons.Escaper.ecapeVariable('$adClientId') + '/custo
mchannels/' + commons.Escaper.ecapeVariable('$customChannelId'); | 970 _url = 'adclients/' + |
| 971 commons.Escaper.ecapeVariable('$adClientId') + |
| 972 '/customchannels/' + |
| 973 commons.Escaper.ecapeVariable('$customChannelId'); |
| 973 | 974 |
| 974 var _response = _requester.request(_url, | 975 var _response = _requester.request(_url, "DELETE", |
| 975 "DELETE", | 976 body: _body, |
| 976 body: _body, | 977 queryParams: _queryParams, |
| 977 queryParams: _queryParams, | 978 uploadOptions: _uploadOptions, |
| 978 uploadOptions: _uploadOptions, | 979 uploadMedia: _uploadMedia, |
| 979 uploadMedia: _uploadMedia, | 980 downloadOptions: _downloadOptions); |
| 980 downloadOptions: _downloadOptions); | |
| 981 return _response.then((data) => new CustomChannel.fromJson(data)); | 981 return _response.then((data) => new CustomChannel.fromJson(data)); |
| 982 } | 982 } |
| 983 | 983 |
| 984 /** | 984 /// Get a specific custom channel from the host AdSense account. |
| 985 * Get a specific custom channel from the host AdSense account. | 985 /// |
| 986 * | 986 /// Request parameters: |
| 987 * Request parameters: | 987 /// |
| 988 * | 988 /// [adClientId] - Ad client from which to get the custom channel. |
| 989 * [adClientId] - Ad client from which to get the custom channel. | 989 /// |
| 990 * | 990 /// [customChannelId] - Custom channel to get. |
| 991 * [customChannelId] - Custom channel to get. | 991 /// |
| 992 * | 992 /// Completes with a [CustomChannel]. |
| 993 * Completes with a [CustomChannel]. | 993 /// |
| 994 * | 994 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 995 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 995 /// an error. |
| 996 * error. | 996 /// |
| 997 * | 997 /// If the used [http.Client] completes with an error when making a REST |
| 998 * If the used [http.Client] completes with an error when making a REST call, | 998 /// call, this method will complete with the same error. |
| 999 * this method will complete with the same error. | 999 async.Future<CustomChannel> get( |
| 1000 */ | 1000 core.String adClientId, core.String customChannelId) { |
| 1001 async.Future<CustomChannel> get(core.String adClientId, core.String customChan
nelId) { | |
| 1002 var _url = null; | 1001 var _url = null; |
| 1003 var _queryParams = new core.Map(); | 1002 var _queryParams = new core.Map(); |
| 1004 var _uploadMedia = null; | 1003 var _uploadMedia = null; |
| 1005 var _uploadOptions = null; | 1004 var _uploadOptions = null; |
| 1006 var _downloadOptions = commons.DownloadOptions.Metadata; | 1005 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1007 var _body = null; | 1006 var _body = null; |
| 1008 | 1007 |
| 1009 if (adClientId == null) { | 1008 if (adClientId == null) { |
| 1010 throw new core.ArgumentError("Parameter adClientId is required."); | 1009 throw new core.ArgumentError("Parameter adClientId is required."); |
| 1011 } | 1010 } |
| 1012 if (customChannelId == null) { | 1011 if (customChannelId == null) { |
| 1013 throw new core.ArgumentError("Parameter customChannelId is required."); | 1012 throw new core.ArgumentError("Parameter customChannelId is required."); |
| 1014 } | 1013 } |
| 1015 | 1014 |
| 1016 _url = 'adclients/' + commons.Escaper.ecapeVariable('$adClientId') + '/custo
mchannels/' + commons.Escaper.ecapeVariable('$customChannelId'); | 1015 _url = 'adclients/' + |
| 1016 commons.Escaper.ecapeVariable('$adClientId') + |
| 1017 '/customchannels/' + |
| 1018 commons.Escaper.ecapeVariable('$customChannelId'); |
| 1017 | 1019 |
| 1018 var _response = _requester.request(_url, | 1020 var _response = _requester.request(_url, "GET", |
| 1019 "GET", | 1021 body: _body, |
| 1020 body: _body, | 1022 queryParams: _queryParams, |
| 1021 queryParams: _queryParams, | 1023 uploadOptions: _uploadOptions, |
| 1022 uploadOptions: _uploadOptions, | 1024 uploadMedia: _uploadMedia, |
| 1023 uploadMedia: _uploadMedia, | 1025 downloadOptions: _downloadOptions); |
| 1024 downloadOptions: _downloadOptions); | |
| 1025 return _response.then((data) => new CustomChannel.fromJson(data)); | 1026 return _response.then((data) => new CustomChannel.fromJson(data)); |
| 1026 } | 1027 } |
| 1027 | 1028 |
| 1028 /** | 1029 /// Add a new custom channel to the host AdSense account. |
| 1029 * Add a new custom channel to the host AdSense account. | 1030 /// |
| 1030 * | 1031 /// [request] - The metadata request object. |
| 1031 * [request] - The metadata request object. | 1032 /// |
| 1032 * | 1033 /// Request parameters: |
| 1033 * Request parameters: | 1034 /// |
| 1034 * | 1035 /// [adClientId] - Ad client to which the new custom channel will be added. |
| 1035 * [adClientId] - Ad client to which the new custom channel will be added. | 1036 /// |
| 1036 * | 1037 /// Completes with a [CustomChannel]. |
| 1037 * Completes with a [CustomChannel]. | 1038 /// |
| 1038 * | 1039 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1039 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1040 /// an error. |
| 1040 * error. | 1041 /// |
| 1041 * | 1042 /// If the used [http.Client] completes with an error when making a REST |
| 1042 * If the used [http.Client] completes with an error when making a REST call, | 1043 /// call, this method will complete with the same error. |
| 1043 * this method will complete with the same error. | 1044 async.Future<CustomChannel> insert( |
| 1044 */ | 1045 CustomChannel request, core.String adClientId) { |
| 1045 async.Future<CustomChannel> insert(CustomChannel request, core.String adClient
Id) { | |
| 1046 var _url = null; | 1046 var _url = null; |
| 1047 var _queryParams = new core.Map(); | 1047 var _queryParams = new core.Map(); |
| 1048 var _uploadMedia = null; | 1048 var _uploadMedia = null; |
| 1049 var _uploadOptions = null; | 1049 var _uploadOptions = null; |
| 1050 var _downloadOptions = commons.DownloadOptions.Metadata; | 1050 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1051 var _body = null; | 1051 var _body = null; |
| 1052 | 1052 |
| 1053 if (request != null) { | 1053 if (request != null) { |
| 1054 _body = convert.JSON.encode((request).toJson()); | 1054 _body = convert.JSON.encode((request).toJson()); |
| 1055 } | 1055 } |
| 1056 if (adClientId == null) { | 1056 if (adClientId == null) { |
| 1057 throw new core.ArgumentError("Parameter adClientId is required."); | 1057 throw new core.ArgumentError("Parameter adClientId is required."); |
| 1058 } | 1058 } |
| 1059 | 1059 |
| 1060 _url = 'adclients/' + commons.Escaper.ecapeVariable('$adClientId') + '/custo
mchannels'; | 1060 _url = 'adclients/' + |
| 1061 commons.Escaper.ecapeVariable('$adClientId') + |
| 1062 '/customchannels'; |
| 1061 | 1063 |
| 1062 var _response = _requester.request(_url, | 1064 var _response = _requester.request(_url, "POST", |
| 1063 "POST", | 1065 body: _body, |
| 1064 body: _body, | 1066 queryParams: _queryParams, |
| 1065 queryParams: _queryParams, | 1067 uploadOptions: _uploadOptions, |
| 1066 uploadOptions: _uploadOptions, | 1068 uploadMedia: _uploadMedia, |
| 1067 uploadMedia: _uploadMedia, | 1069 downloadOptions: _downloadOptions); |
| 1068 downloadOptions: _downloadOptions); | |
| 1069 return _response.then((data) => new CustomChannel.fromJson(data)); | 1070 return _response.then((data) => new CustomChannel.fromJson(data)); |
| 1070 } | 1071 } |
| 1071 | 1072 |
| 1072 /** | 1073 /// List all host custom channels in this AdSense account. |
| 1073 * List all host custom channels in this AdSense account. | 1074 /// |
| 1074 * | 1075 /// Request parameters: |
| 1075 * Request parameters: | 1076 /// |
| 1076 * | 1077 /// [adClientId] - Ad client for which to list custom channels. |
| 1077 * [adClientId] - Ad client for which to list custom channels. | 1078 /// |
| 1078 * | 1079 /// [maxResults] - The maximum number of custom channels to include in the |
| 1079 * [maxResults] - The maximum number of custom channels to include in the | 1080 /// response, used for paging. |
| 1080 * response, used for paging. | 1081 /// Value must be between "0" and "10000". |
| 1081 * Value must be between "0" and "10000". | 1082 /// |
| 1082 * | 1083 /// [pageToken] - A continuation token, used to page through custom channels. |
| 1083 * [pageToken] - A continuation token, used to page through custom channels. | 1084 /// To retrieve the next page, set this parameter to the value of |
| 1084 * To retrieve the next page, set this parameter to the value of | 1085 /// "nextPageToken" from the previous response. |
| 1085 * "nextPageToken" from the previous response. | 1086 /// |
| 1086 * | 1087 /// Completes with a [CustomChannels]. |
| 1087 * Completes with a [CustomChannels]. | 1088 /// |
| 1088 * | 1089 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1089 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1090 /// an error. |
| 1090 * error. | 1091 /// |
| 1091 * | 1092 /// If the used [http.Client] completes with an error when making a REST |
| 1092 * If the used [http.Client] completes with an error when making a REST call, | 1093 /// call, this method will complete with the same error. |
| 1093 * this method will complete with the same error. | 1094 async.Future<CustomChannels> list(core.String adClientId, |
| 1094 */ | 1095 {core.int maxResults, core.String pageToken}) { |
| 1095 async.Future<CustomChannels> list(core.String adClientId, {core.int maxResults
, core.String pageToken}) { | |
| 1096 var _url = null; | 1096 var _url = null; |
| 1097 var _queryParams = new core.Map(); | 1097 var _queryParams = new core.Map(); |
| 1098 var _uploadMedia = null; | 1098 var _uploadMedia = null; |
| 1099 var _uploadOptions = null; | 1099 var _uploadOptions = null; |
| 1100 var _downloadOptions = commons.DownloadOptions.Metadata; | 1100 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1101 var _body = null; | 1101 var _body = null; |
| 1102 | 1102 |
| 1103 if (adClientId == null) { | 1103 if (adClientId == null) { |
| 1104 throw new core.ArgumentError("Parameter adClientId is required."); | 1104 throw new core.ArgumentError("Parameter adClientId is required."); |
| 1105 } | 1105 } |
| 1106 if (maxResults != null) { | 1106 if (maxResults != null) { |
| 1107 _queryParams["maxResults"] = ["${maxResults}"]; | 1107 _queryParams["maxResults"] = ["${maxResults}"]; |
| 1108 } | 1108 } |
| 1109 if (pageToken != null) { | 1109 if (pageToken != null) { |
| 1110 _queryParams["pageToken"] = [pageToken]; | 1110 _queryParams["pageToken"] = [pageToken]; |
| 1111 } | 1111 } |
| 1112 | 1112 |
| 1113 _url = 'adclients/' + commons.Escaper.ecapeVariable('$adClientId') + '/custo
mchannels'; | 1113 _url = 'adclients/' + |
| 1114 commons.Escaper.ecapeVariable('$adClientId') + |
| 1115 '/customchannels'; |
| 1114 | 1116 |
| 1115 var _response = _requester.request(_url, | 1117 var _response = _requester.request(_url, "GET", |
| 1116 "GET", | 1118 body: _body, |
| 1117 body: _body, | 1119 queryParams: _queryParams, |
| 1118 queryParams: _queryParams, | 1120 uploadOptions: _uploadOptions, |
| 1119 uploadOptions: _uploadOptions, | 1121 uploadMedia: _uploadMedia, |
| 1120 uploadMedia: _uploadMedia, | 1122 downloadOptions: _downloadOptions); |
| 1121 downloadOptions: _downloadOptions); | |
| 1122 return _response.then((data) => new CustomChannels.fromJson(data)); | 1123 return _response.then((data) => new CustomChannels.fromJson(data)); |
| 1123 } | 1124 } |
| 1124 | 1125 |
| 1125 /** | 1126 /// Update a custom channel in the host AdSense account. This method supports |
| 1126 * Update a custom channel in the host AdSense account. This method supports | 1127 /// patch semantics. |
| 1127 * patch semantics. | 1128 /// |
| 1128 * | 1129 /// [request] - The metadata request object. |
| 1129 * [request] - The metadata request object. | 1130 /// |
| 1130 * | 1131 /// Request parameters: |
| 1131 * Request parameters: | 1132 /// |
| 1132 * | 1133 /// [adClientId] - Ad client in which the custom channel will be updated. |
| 1133 * [adClientId] - Ad client in which the custom channel will be updated. | 1134 /// |
| 1134 * | 1135 /// [customChannelId] - Custom channel to get. |
| 1135 * [customChannelId] - Custom channel to get. | 1136 /// |
| 1136 * | 1137 /// Completes with a [CustomChannel]. |
| 1137 * Completes with a [CustomChannel]. | 1138 /// |
| 1138 * | 1139 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1139 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1140 /// an error. |
| 1140 * error. | 1141 /// |
| 1141 * | 1142 /// If the used [http.Client] completes with an error when making a REST |
| 1142 * If the used [http.Client] completes with an error when making a REST call, | 1143 /// call, this method will complete with the same error. |
| 1143 * this method will complete with the same error. | 1144 async.Future<CustomChannel> patch(CustomChannel request, |
| 1144 */ | 1145 core.String adClientId, core.String customChannelId) { |
| 1145 async.Future<CustomChannel> patch(CustomChannel request, core.String adClientI
d, core.String customChannelId) { | |
| 1146 var _url = null; | 1146 var _url = null; |
| 1147 var _queryParams = new core.Map(); | 1147 var _queryParams = new core.Map(); |
| 1148 var _uploadMedia = null; | 1148 var _uploadMedia = null; |
| 1149 var _uploadOptions = null; | 1149 var _uploadOptions = null; |
| 1150 var _downloadOptions = commons.DownloadOptions.Metadata; | 1150 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1151 var _body = null; | 1151 var _body = null; |
| 1152 | 1152 |
| 1153 if (request != null) { | 1153 if (request != null) { |
| 1154 _body = convert.JSON.encode((request).toJson()); | 1154 _body = convert.JSON.encode((request).toJson()); |
| 1155 } | 1155 } |
| 1156 if (adClientId == null) { | 1156 if (adClientId == null) { |
| 1157 throw new core.ArgumentError("Parameter adClientId is required."); | 1157 throw new core.ArgumentError("Parameter adClientId is required."); |
| 1158 } | 1158 } |
| 1159 if (customChannelId == null) { | 1159 if (customChannelId == null) { |
| 1160 throw new core.ArgumentError("Parameter customChannelId is required."); | 1160 throw new core.ArgumentError("Parameter customChannelId is required."); |
| 1161 } | 1161 } |
| 1162 _queryParams["customChannelId"] = [customChannelId]; | 1162 _queryParams["customChannelId"] = [customChannelId]; |
| 1163 | 1163 |
| 1164 _url = 'adclients/' + commons.Escaper.ecapeVariable('$adClientId') + '/custo
mchannels'; | 1164 _url = 'adclients/' + |
| 1165 commons.Escaper.ecapeVariable('$adClientId') + |
| 1166 '/customchannels'; |
| 1165 | 1167 |
| 1166 var _response = _requester.request(_url, | 1168 var _response = _requester.request(_url, "PATCH", |
| 1167 "PATCH", | 1169 body: _body, |
| 1168 body: _body, | 1170 queryParams: _queryParams, |
| 1169 queryParams: _queryParams, | 1171 uploadOptions: _uploadOptions, |
| 1170 uploadOptions: _uploadOptions, | 1172 uploadMedia: _uploadMedia, |
| 1171 uploadMedia: _uploadMedia, | 1173 downloadOptions: _downloadOptions); |
| 1172 downloadOptions: _downloadOptions); | |
| 1173 return _response.then((data) => new CustomChannel.fromJson(data)); | 1174 return _response.then((data) => new CustomChannel.fromJson(data)); |
| 1174 } | 1175 } |
| 1175 | 1176 |
| 1176 /** | 1177 /// Update a custom channel in the host AdSense account. |
| 1177 * Update a custom channel in the host AdSense account. | 1178 /// |
| 1178 * | 1179 /// [request] - The metadata request object. |
| 1179 * [request] - The metadata request object. | 1180 /// |
| 1180 * | 1181 /// Request parameters: |
| 1181 * Request parameters: | 1182 /// |
| 1182 * | 1183 /// [adClientId] - Ad client in which the custom channel will be updated. |
| 1183 * [adClientId] - Ad client in which the custom channel will be updated. | 1184 /// |
| 1184 * | 1185 /// Completes with a [CustomChannel]. |
| 1185 * Completes with a [CustomChannel]. | 1186 /// |
| 1186 * | 1187 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1187 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1188 /// an error. |
| 1188 * error. | 1189 /// |
| 1189 * | 1190 /// If the used [http.Client] completes with an error when making a REST |
| 1190 * If the used [http.Client] completes with an error when making a REST call, | 1191 /// call, this method will complete with the same error. |
| 1191 * this method will complete with the same error. | 1192 async.Future<CustomChannel> update( |
| 1192 */ | 1193 CustomChannel request, core.String adClientId) { |
| 1193 async.Future<CustomChannel> update(CustomChannel request, core.String adClient
Id) { | |
| 1194 var _url = null; | 1194 var _url = null; |
| 1195 var _queryParams = new core.Map(); | 1195 var _queryParams = new core.Map(); |
| 1196 var _uploadMedia = null; | 1196 var _uploadMedia = null; |
| 1197 var _uploadOptions = null; | 1197 var _uploadOptions = null; |
| 1198 var _downloadOptions = commons.DownloadOptions.Metadata; | 1198 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1199 var _body = null; | 1199 var _body = null; |
| 1200 | 1200 |
| 1201 if (request != null) { | 1201 if (request != null) { |
| 1202 _body = convert.JSON.encode((request).toJson()); | 1202 _body = convert.JSON.encode((request).toJson()); |
| 1203 } | 1203 } |
| 1204 if (adClientId == null) { | 1204 if (adClientId == null) { |
| 1205 throw new core.ArgumentError("Parameter adClientId is required."); | 1205 throw new core.ArgumentError("Parameter adClientId is required."); |
| 1206 } | 1206 } |
| 1207 | 1207 |
| 1208 _url = 'adclients/' + commons.Escaper.ecapeVariable('$adClientId') + '/custo
mchannels'; | 1208 _url = 'adclients/' + |
| 1209 commons.Escaper.ecapeVariable('$adClientId') + |
| 1210 '/customchannels'; |
| 1209 | 1211 |
| 1210 var _response = _requester.request(_url, | 1212 var _response = _requester.request(_url, "PUT", |
| 1211 "PUT", | 1213 body: _body, |
| 1212 body: _body, | 1214 queryParams: _queryParams, |
| 1213 queryParams: _queryParams, | 1215 uploadOptions: _uploadOptions, |
| 1214 uploadOptions: _uploadOptions, | 1216 uploadMedia: _uploadMedia, |
| 1215 uploadMedia: _uploadMedia, | 1217 downloadOptions: _downloadOptions); |
| 1216 downloadOptions: _downloadOptions); | |
| 1217 return _response.then((data) => new CustomChannel.fromJson(data)); | 1218 return _response.then((data) => new CustomChannel.fromJson(data)); |
| 1218 } | 1219 } |
| 1219 | |
| 1220 } | 1220 } |
| 1221 | 1221 |
| 1222 | |
| 1223 class ReportsResourceApi { | 1222 class ReportsResourceApi { |
| 1224 final commons.ApiRequester _requester; | 1223 final commons.ApiRequester _requester; |
| 1225 | 1224 |
| 1226 ReportsResourceApi(commons.ApiRequester client) : | 1225 ReportsResourceApi(commons.ApiRequester client) : _requester = client; |
| 1227 _requester = client; | |
| 1228 | 1226 |
| 1229 /** | 1227 /// Generate an AdSense report based on the report request sent in the query |
| 1230 * Generate an AdSense report based on the report request sent in the query | 1228 /// parameters. Returns the result as JSON; to retrieve output in CSV format |
| 1231 * parameters. Returns the result as JSON; to retrieve output in CSV format | 1229 /// specify "alt=csv" as a query parameter. |
| 1232 * specify "alt=csv" as a query parameter. | 1230 /// |
| 1233 * | 1231 /// Request parameters: |
| 1234 * Request parameters: | 1232 /// |
| 1235 * | 1233 /// [startDate] - Start of the date range to report on in "YYYY-MM-DD" |
| 1236 * [startDate] - Start of the date range to report on in "YYYY-MM-DD" format, | 1234 /// format, inclusive. |
| 1237 * inclusive. | 1235 /// Value must have pattern |
| 1238 * Value must have pattern | 1236 /// "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}
?)". |
| 1239 * "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}?
)". | 1237 /// |
| 1240 * | 1238 /// [endDate] - End of the date range to report on in "YYYY-MM-DD" format, |
| 1241 * [endDate] - End of the date range to report on in "YYYY-MM-DD" format, | 1239 /// inclusive. |
| 1242 * inclusive. | 1240 /// Value must have pattern |
| 1243 * Value must have pattern | 1241 /// "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}
?)". |
| 1244 * "\d{4}-\d{2}-\d{2}|(today|startOfMonth|startOfYear)(([\-\+]\d+[dwmy]){0,3}?
)". | 1242 /// |
| 1245 * | 1243 /// [dimension] - Dimensions to base the report on. |
| 1246 * [dimension] - Dimensions to base the report on. | 1244 /// Value must have pattern "[a-zA-Z_]+". |
| 1247 * Value must have pattern "[a-zA-Z_]+". | 1245 /// |
| 1248 * | 1246 /// [filter] - Filters to be run on the report. |
| 1249 * [filter] - Filters to be run on the report. | 1247 /// Value must have pattern "[a-zA-Z_]+(==|=@).+". |
| 1250 * Value must have pattern "[a-zA-Z_]+(==|=@).+". | 1248 /// |
| 1251 * | 1249 /// [locale] - Optional locale to use for translating report output to a |
| 1252 * [locale] - Optional locale to use for translating report output to a local | 1250 /// local language. Defaults to "en_US" if not specified. |
| 1253 * language. Defaults to "en_US" if not specified. | 1251 /// Value must have pattern "[a-zA-Z_]+". |
| 1254 * Value must have pattern "[a-zA-Z_]+". | 1252 /// |
| 1255 * | 1253 /// [maxResults] - The maximum number of rows of report data to return. |
| 1256 * [maxResults] - The maximum number of rows of report data to return. | 1254 /// Value must be between "0" and "50000". |
| 1257 * Value must be between "0" and "50000". | 1255 /// |
| 1258 * | 1256 /// [metric] - Numeric columns to include in the report. |
| 1259 * [metric] - Numeric columns to include in the report. | 1257 /// Value must have pattern "[a-zA-Z_]+". |
| 1260 * Value must have pattern "[a-zA-Z_]+". | 1258 /// |
| 1261 * | 1259 /// [sort] - The name of a dimension or metric to sort the resulting report |
| 1262 * [sort] - The name of a dimension or metric to sort the resulting report on, | 1260 /// on, optionally prefixed with "+" to sort ascending or "-" to sort |
| 1263 * optionally prefixed with "+" to sort ascending or "-" to sort descending. | 1261 /// descending. If no prefix is specified, the column is sorted ascending. |
| 1264 * If no prefix is specified, the column is sorted ascending. | 1262 /// Value must have pattern "(\+|-)?[a-zA-Z_]+". |
| 1265 * Value must have pattern "(\+|-)?[a-zA-Z_]+". | 1263 /// |
| 1266 * | 1264 /// [startIndex] - Index of the first row of report data to return. |
| 1267 * [startIndex] - Index of the first row of report data to return. | 1265 /// Value must be between "0" and "5000". |
| 1268 * Value must be between "0" and "5000". | 1266 /// |
| 1269 * | 1267 /// Completes with a [Report]. |
| 1270 * Completes with a [Report]. | 1268 /// |
| 1271 * | 1269 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1272 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1270 /// an error. |
| 1273 * error. | 1271 /// |
| 1274 * | 1272 /// If the used [http.Client] completes with an error when making a REST |
| 1275 * If the used [http.Client] completes with an error when making a REST call, | 1273 /// call, this method will complete with the same error. |
| 1276 * this method will complete with the same error. | 1274 async.Future<Report> generate(core.String startDate, core.String endDate, |
| 1277 */ | 1275 {core.List<core.String> dimension, |
| 1278 async.Future<Report> generate(core.String startDate, core.String endDate, {cor
e.List<core.String> dimension, core.List<core.String> filter, core.String locale
, core.int maxResults, core.List<core.String> metric, core.List<core.String> sor
t, core.int startIndex}) { | 1276 core.List<core.String> filter, |
| 1277 core.String locale, |
| 1278 core.int maxResults, |
| 1279 core.List<core.String> metric, |
| 1280 core.List<core.String> sort, |
| 1281 core.int startIndex}) { |
| 1279 var _url = null; | 1282 var _url = null; |
| 1280 var _queryParams = new core.Map(); | 1283 var _queryParams = new core.Map(); |
| 1281 var _uploadMedia = null; | 1284 var _uploadMedia = null; |
| 1282 var _uploadOptions = null; | 1285 var _uploadOptions = null; |
| 1283 var _downloadOptions = commons.DownloadOptions.Metadata; | 1286 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1284 var _body = null; | 1287 var _body = null; |
| 1285 | 1288 |
| 1286 if (startDate == null) { | 1289 if (startDate == null) { |
| 1287 throw new core.ArgumentError("Parameter startDate is required."); | 1290 throw new core.ArgumentError("Parameter startDate is required."); |
| 1288 } | 1291 } |
| (...skipping 19 matching lines...) Expand all Loading... |
| 1308 } | 1311 } |
| 1309 if (sort != null) { | 1312 if (sort != null) { |
| 1310 _queryParams["sort"] = sort; | 1313 _queryParams["sort"] = sort; |
| 1311 } | 1314 } |
| 1312 if (startIndex != null) { | 1315 if (startIndex != null) { |
| 1313 _queryParams["startIndex"] = ["${startIndex}"]; | 1316 _queryParams["startIndex"] = ["${startIndex}"]; |
| 1314 } | 1317 } |
| 1315 | 1318 |
| 1316 _url = 'reports'; | 1319 _url = 'reports'; |
| 1317 | 1320 |
| 1318 var _response = _requester.request(_url, | 1321 var _response = _requester.request(_url, "GET", |
| 1319 "GET", | 1322 body: _body, |
| 1320 body: _body, | 1323 queryParams: _queryParams, |
| 1321 queryParams: _queryParams, | 1324 uploadOptions: _uploadOptions, |
| 1322 uploadOptions: _uploadOptions, | 1325 uploadMedia: _uploadMedia, |
| 1323 uploadMedia: _uploadMedia, | 1326 downloadOptions: _downloadOptions); |
| 1324 downloadOptions: _downloadOptions); | |
| 1325 return _response.then((data) => new Report.fromJson(data)); | 1327 return _response.then((data) => new Report.fromJson(data)); |
| 1326 } | 1328 } |
| 1327 | |
| 1328 } | 1329 } |
| 1329 | 1330 |
| 1330 | |
| 1331 class UrlchannelsResourceApi { | 1331 class UrlchannelsResourceApi { |
| 1332 final commons.ApiRequester _requester; | 1332 final commons.ApiRequester _requester; |
| 1333 | 1333 |
| 1334 UrlchannelsResourceApi(commons.ApiRequester client) : | 1334 UrlchannelsResourceApi(commons.ApiRequester client) : _requester = client; |
| 1335 _requester = client; | |
| 1336 | 1335 |
| 1337 /** | 1336 /// Delete a URL channel from the host AdSense account. |
| 1338 * Delete a URL channel from the host AdSense account. | 1337 /// |
| 1339 * | 1338 /// Request parameters: |
| 1340 * Request parameters: | 1339 /// |
| 1341 * | 1340 /// [adClientId] - Ad client from which to delete the URL channel. |
| 1342 * [adClientId] - Ad client from which to delete the URL channel. | 1341 /// |
| 1343 * | 1342 /// [urlChannelId] - URL channel to delete. |
| 1344 * [urlChannelId] - URL channel to delete. | 1343 /// |
| 1345 * | 1344 /// Completes with a [UrlChannel]. |
| 1346 * Completes with a [UrlChannel]. | 1345 /// |
| 1347 * | 1346 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1348 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1347 /// an error. |
| 1349 * error. | 1348 /// |
| 1350 * | 1349 /// If the used [http.Client] completes with an error when making a REST |
| 1351 * If the used [http.Client] completes with an error when making a REST call, | 1350 /// call, this method will complete with the same error. |
| 1352 * this method will complete with the same error. | 1351 async.Future<UrlChannel> delete( |
| 1353 */ | 1352 core.String adClientId, core.String urlChannelId) { |
| 1354 async.Future<UrlChannel> delete(core.String adClientId, core.String urlChannel
Id) { | |
| 1355 var _url = null; | 1353 var _url = null; |
| 1356 var _queryParams = new core.Map(); | 1354 var _queryParams = new core.Map(); |
| 1357 var _uploadMedia = null; | 1355 var _uploadMedia = null; |
| 1358 var _uploadOptions = null; | 1356 var _uploadOptions = null; |
| 1359 var _downloadOptions = commons.DownloadOptions.Metadata; | 1357 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1360 var _body = null; | 1358 var _body = null; |
| 1361 | 1359 |
| 1362 if (adClientId == null) { | 1360 if (adClientId == null) { |
| 1363 throw new core.ArgumentError("Parameter adClientId is required."); | 1361 throw new core.ArgumentError("Parameter adClientId is required."); |
| 1364 } | 1362 } |
| 1365 if (urlChannelId == null) { | 1363 if (urlChannelId == null) { |
| 1366 throw new core.ArgumentError("Parameter urlChannelId is required."); | 1364 throw new core.ArgumentError("Parameter urlChannelId is required."); |
| 1367 } | 1365 } |
| 1368 | 1366 |
| 1369 _url = 'adclients/' + commons.Escaper.ecapeVariable('$adClientId') + '/urlch
annels/' + commons.Escaper.ecapeVariable('$urlChannelId'); | 1367 _url = 'adclients/' + |
| 1368 commons.Escaper.ecapeVariable('$adClientId') + |
| 1369 '/urlchannels/' + |
| 1370 commons.Escaper.ecapeVariable('$urlChannelId'); |
| 1370 | 1371 |
| 1371 var _response = _requester.request(_url, | 1372 var _response = _requester.request(_url, "DELETE", |
| 1372 "DELETE", | 1373 body: _body, |
| 1373 body: _body, | 1374 queryParams: _queryParams, |
| 1374 queryParams: _queryParams, | 1375 uploadOptions: _uploadOptions, |
| 1375 uploadOptions: _uploadOptions, | 1376 uploadMedia: _uploadMedia, |
| 1376 uploadMedia: _uploadMedia, | 1377 downloadOptions: _downloadOptions); |
| 1377 downloadOptions: _downloadOptions); | |
| 1378 return _response.then((data) => new UrlChannel.fromJson(data)); | 1378 return _response.then((data) => new UrlChannel.fromJson(data)); |
| 1379 } | 1379 } |
| 1380 | 1380 |
| 1381 /** | 1381 /// Add a new URL channel to the host AdSense account. |
| 1382 * Add a new URL channel to the host AdSense account. | 1382 /// |
| 1383 * | 1383 /// [request] - The metadata request object. |
| 1384 * [request] - The metadata request object. | 1384 /// |
| 1385 * | 1385 /// Request parameters: |
| 1386 * Request parameters: | 1386 /// |
| 1387 * | 1387 /// [adClientId] - Ad client to which the new URL channel will be added. |
| 1388 * [adClientId] - Ad client to which the new URL channel will be added. | 1388 /// |
| 1389 * | 1389 /// Completes with a [UrlChannel]. |
| 1390 * Completes with a [UrlChannel]. | 1390 /// |
| 1391 * | 1391 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1392 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1392 /// an error. |
| 1393 * error. | 1393 /// |
| 1394 * | 1394 /// If the used [http.Client] completes with an error when making a REST |
| 1395 * If the used [http.Client] completes with an error when making a REST call, | 1395 /// call, this method will complete with the same error. |
| 1396 * this method will complete with the same error. | |
| 1397 */ | |
| 1398 async.Future<UrlChannel> insert(UrlChannel request, core.String adClientId) { | 1396 async.Future<UrlChannel> insert(UrlChannel request, core.String adClientId) { |
| 1399 var _url = null; | 1397 var _url = null; |
| 1400 var _queryParams = new core.Map(); | 1398 var _queryParams = new core.Map(); |
| 1401 var _uploadMedia = null; | 1399 var _uploadMedia = null; |
| 1402 var _uploadOptions = null; | 1400 var _uploadOptions = null; |
| 1403 var _downloadOptions = commons.DownloadOptions.Metadata; | 1401 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1404 var _body = null; | 1402 var _body = null; |
| 1405 | 1403 |
| 1406 if (request != null) { | 1404 if (request != null) { |
| 1407 _body = convert.JSON.encode((request).toJson()); | 1405 _body = convert.JSON.encode((request).toJson()); |
| 1408 } | 1406 } |
| 1409 if (adClientId == null) { | 1407 if (adClientId == null) { |
| 1410 throw new core.ArgumentError("Parameter adClientId is required."); | 1408 throw new core.ArgumentError("Parameter adClientId is required."); |
| 1411 } | 1409 } |
| 1412 | 1410 |
| 1413 _url = 'adclients/' + commons.Escaper.ecapeVariable('$adClientId') + '/urlch
annels'; | 1411 _url = 'adclients/' + |
| 1412 commons.Escaper.ecapeVariable('$adClientId') + |
| 1413 '/urlchannels'; |
| 1414 | 1414 |
| 1415 var _response = _requester.request(_url, | 1415 var _response = _requester.request(_url, "POST", |
| 1416 "POST", | 1416 body: _body, |
| 1417 body: _body, | 1417 queryParams: _queryParams, |
| 1418 queryParams: _queryParams, | 1418 uploadOptions: _uploadOptions, |
| 1419 uploadOptions: _uploadOptions, | 1419 uploadMedia: _uploadMedia, |
| 1420 uploadMedia: _uploadMedia, | 1420 downloadOptions: _downloadOptions); |
| 1421 downloadOptions: _downloadOptions); | |
| 1422 return _response.then((data) => new UrlChannel.fromJson(data)); | 1421 return _response.then((data) => new UrlChannel.fromJson(data)); |
| 1423 } | 1422 } |
| 1424 | 1423 |
| 1425 /** | 1424 /// List all host URL channels in the host AdSense account. |
| 1426 * List all host URL channels in the host AdSense account. | 1425 /// |
| 1427 * | 1426 /// Request parameters: |
| 1428 * Request parameters: | 1427 /// |
| 1429 * | 1428 /// [adClientId] - Ad client for which to list URL channels. |
| 1430 * [adClientId] - Ad client for which to list URL channels. | 1429 /// |
| 1431 * | 1430 /// [maxResults] - The maximum number of URL channels to include in the |
| 1432 * [maxResults] - The maximum number of URL channels to include in the | 1431 /// response, used for paging. |
| 1433 * response, used for paging. | 1432 /// Value must be between "0" and "10000". |
| 1434 * Value must be between "0" and "10000". | 1433 /// |
| 1435 * | 1434 /// [pageToken] - A continuation token, used to page through URL channels. To |
| 1436 * [pageToken] - A continuation token, used to page through URL channels. To | 1435 /// retrieve the next page, set this parameter to the value of |
| 1437 * retrieve the next page, set this parameter to the value of "nextPageToken" | 1436 /// "nextPageToken" from the previous response. |
| 1438 * from the previous response. | 1437 /// |
| 1439 * | 1438 /// Completes with a [UrlChannels]. |
| 1440 * Completes with a [UrlChannels]. | 1439 /// |
| 1441 * | 1440 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1442 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1441 /// an error. |
| 1443 * error. | 1442 /// |
| 1444 * | 1443 /// If the used [http.Client] completes with an error when making a REST |
| 1445 * If the used [http.Client] completes with an error when making a REST call, | 1444 /// call, this method will complete with the same error. |
| 1446 * this method will complete with the same error. | 1445 async.Future<UrlChannels> list(core.String adClientId, |
| 1447 */ | 1446 {core.int maxResults, core.String pageToken}) { |
| 1448 async.Future<UrlChannels> list(core.String adClientId, {core.int maxResults, c
ore.String pageToken}) { | |
| 1449 var _url = null; | 1447 var _url = null; |
| 1450 var _queryParams = new core.Map(); | 1448 var _queryParams = new core.Map(); |
| 1451 var _uploadMedia = null; | 1449 var _uploadMedia = null; |
| 1452 var _uploadOptions = null; | 1450 var _uploadOptions = null; |
| 1453 var _downloadOptions = commons.DownloadOptions.Metadata; | 1451 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1454 var _body = null; | 1452 var _body = null; |
| 1455 | 1453 |
| 1456 if (adClientId == null) { | 1454 if (adClientId == null) { |
| 1457 throw new core.ArgumentError("Parameter adClientId is required."); | 1455 throw new core.ArgumentError("Parameter adClientId is required."); |
| 1458 } | 1456 } |
| 1459 if (maxResults != null) { | 1457 if (maxResults != null) { |
| 1460 _queryParams["maxResults"] = ["${maxResults}"]; | 1458 _queryParams["maxResults"] = ["${maxResults}"]; |
| 1461 } | 1459 } |
| 1462 if (pageToken != null) { | 1460 if (pageToken != null) { |
| 1463 _queryParams["pageToken"] = [pageToken]; | 1461 _queryParams["pageToken"] = [pageToken]; |
| 1464 } | 1462 } |
| 1465 | 1463 |
| 1466 _url = 'adclients/' + commons.Escaper.ecapeVariable('$adClientId') + '/urlch
annels'; | 1464 _url = 'adclients/' + |
| 1465 commons.Escaper.ecapeVariable('$adClientId') + |
| 1466 '/urlchannels'; |
| 1467 | 1467 |
| 1468 var _response = _requester.request(_url, | 1468 var _response = _requester.request(_url, "GET", |
| 1469 "GET", | 1469 body: _body, |
| 1470 body: _body, | 1470 queryParams: _queryParams, |
| 1471 queryParams: _queryParams, | 1471 uploadOptions: _uploadOptions, |
| 1472 uploadOptions: _uploadOptions, | 1472 uploadMedia: _uploadMedia, |
| 1473 uploadMedia: _uploadMedia, | 1473 downloadOptions: _downloadOptions); |
| 1474 downloadOptions: _downloadOptions); | |
| 1475 return _response.then((data) => new UrlChannels.fromJson(data)); | 1474 return _response.then((data) => new UrlChannels.fromJson(data)); |
| 1476 } | 1475 } |
| 1477 | |
| 1478 } | 1476 } |
| 1479 | 1477 |
| 1478 class Account { |
| 1479 /// Unique identifier of this account. |
| 1480 core.String id; |
| 1480 | 1481 |
| 1482 /// Kind of resource this is, in this case adsensehost#account. |
| 1483 core.String kind; |
| 1481 | 1484 |
| 1482 class Account { | 1485 /// Name of this account. |
| 1483 /** Unique identifier of this account. */ | |
| 1484 core.String id; | |
| 1485 /** Kind of resource this is, in this case adsensehost#account. */ | |
| 1486 core.String kind; | |
| 1487 /** Name of this account. */ | |
| 1488 core.String name; | 1486 core.String name; |
| 1489 /** Approval status of this account. One of: PENDING, APPROVED, DISABLED. */ | 1487 |
| 1488 /// Approval status of this account. One of: PENDING, APPROVED, DISABLED. |
| 1490 core.String status; | 1489 core.String status; |
| 1491 | 1490 |
| 1492 Account(); | 1491 Account(); |
| 1493 | 1492 |
| 1494 Account.fromJson(core.Map _json) { | 1493 Account.fromJson(core.Map _json) { |
| 1495 if (_json.containsKey("id")) { | 1494 if (_json.containsKey("id")) { |
| 1496 id = _json["id"]; | 1495 id = _json["id"]; |
| 1497 } | 1496 } |
| 1498 if (_json.containsKey("kind")) { | 1497 if (_json.containsKey("kind")) { |
| 1499 kind = _json["kind"]; | 1498 kind = _json["kind"]; |
| 1500 } | 1499 } |
| 1501 if (_json.containsKey("name")) { | 1500 if (_json.containsKey("name")) { |
| 1502 name = _json["name"]; | 1501 name = _json["name"]; |
| 1503 } | 1502 } |
| 1504 if (_json.containsKey("status")) { | 1503 if (_json.containsKey("status")) { |
| 1505 status = _json["status"]; | 1504 status = _json["status"]; |
| 1506 } | 1505 } |
| 1507 } | 1506 } |
| 1508 | 1507 |
| 1509 core.Map<core.String, core.Object> toJson() { | 1508 core.Map<core.String, core.Object> toJson() { |
| 1510 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1509 final core.Map<core.String, core.Object> _json = |
| 1510 new core.Map<core.String, core.Object>(); |
| 1511 if (id != null) { | 1511 if (id != null) { |
| 1512 _json["id"] = id; | 1512 _json["id"] = id; |
| 1513 } | 1513 } |
| 1514 if (kind != null) { | 1514 if (kind != null) { |
| 1515 _json["kind"] = kind; | 1515 _json["kind"] = kind; |
| 1516 } | 1516 } |
| 1517 if (name != null) { | 1517 if (name != null) { |
| 1518 _json["name"] = name; | 1518 _json["name"] = name; |
| 1519 } | 1519 } |
| 1520 if (status != null) { | 1520 if (status != null) { |
| 1521 _json["status"] = status; | 1521 _json["status"] = status; |
| 1522 } | 1522 } |
| 1523 return _json; | 1523 return _json; |
| 1524 } | 1524 } |
| 1525 } | 1525 } |
| 1526 | 1526 |
| 1527 class Accounts { | 1527 class Accounts { |
| 1528 /** ETag of this response for caching purposes. */ | 1528 /// ETag of this response for caching purposes. |
| 1529 core.String etag; | 1529 core.String etag; |
| 1530 /** The accounts returned in this list response. */ | 1530 |
| 1531 /// The accounts returned in this list response. |
| 1531 core.List<Account> items; | 1532 core.List<Account> items; |
| 1532 /** Kind of list this is, in this case adsensehost#accounts. */ | 1533 |
| 1534 /// Kind of list this is, in this case adsensehost#accounts. |
| 1533 core.String kind; | 1535 core.String kind; |
| 1534 | 1536 |
| 1535 Accounts(); | 1537 Accounts(); |
| 1536 | 1538 |
| 1537 Accounts.fromJson(core.Map _json) { | 1539 Accounts.fromJson(core.Map _json) { |
| 1538 if (_json.containsKey("etag")) { | 1540 if (_json.containsKey("etag")) { |
| 1539 etag = _json["etag"]; | 1541 etag = _json["etag"]; |
| 1540 } | 1542 } |
| 1541 if (_json.containsKey("items")) { | 1543 if (_json.containsKey("items")) { |
| 1542 items = _json["items"].map((value) => new Account.fromJson(value)).toList(
); | 1544 items = |
| 1545 _json["items"].map((value) => new Account.fromJson(value)).toList(); |
| 1543 } | 1546 } |
| 1544 if (_json.containsKey("kind")) { | 1547 if (_json.containsKey("kind")) { |
| 1545 kind = _json["kind"]; | 1548 kind = _json["kind"]; |
| 1546 } | 1549 } |
| 1547 } | 1550 } |
| 1548 | 1551 |
| 1549 core.Map<core.String, core.Object> toJson() { | 1552 core.Map<core.String, core.Object> toJson() { |
| 1550 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1553 final core.Map<core.String, core.Object> _json = |
| 1554 new core.Map<core.String, core.Object>(); |
| 1551 if (etag != null) { | 1555 if (etag != null) { |
| 1552 _json["etag"] = etag; | 1556 _json["etag"] = etag; |
| 1553 } | 1557 } |
| 1554 if (items != null) { | 1558 if (items != null) { |
| 1555 _json["items"] = items.map((value) => (value).toJson()).toList(); | 1559 _json["items"] = items.map((value) => (value).toJson()).toList(); |
| 1556 } | 1560 } |
| 1557 if (kind != null) { | 1561 if (kind != null) { |
| 1558 _json["kind"] = kind; | 1562 _json["kind"] = kind; |
| 1559 } | 1563 } |
| 1560 return _json; | 1564 return _json; |
| 1561 } | 1565 } |
| 1562 } | 1566 } |
| 1563 | 1567 |
| 1564 class AdClient { | 1568 class AdClient { |
| 1565 /** Whether this ad client is opted in to ARC. */ | 1569 /// Whether this ad client is opted in to ARC. |
| 1566 core.bool arcOptIn; | 1570 core.bool arcOptIn; |
| 1567 /** Unique identifier of this ad client. */ | 1571 |
| 1572 /// Unique identifier of this ad client. |
| 1568 core.String id; | 1573 core.String id; |
| 1569 /** Kind of resource this is, in this case adsensehost#adClient. */ | 1574 |
| 1575 /// Kind of resource this is, in this case adsensehost#adClient. |
| 1570 core.String kind; | 1576 core.String kind; |
| 1571 /** | 1577 |
| 1572 * This ad client's product code, which corresponds to the PRODUCT_CODE report | 1578 /// This ad client's product code, which corresponds to the PRODUCT_CODE |
| 1573 * dimension. | 1579 /// report dimension. |
| 1574 */ | |
| 1575 core.String productCode; | 1580 core.String productCode; |
| 1576 /** Whether this ad client supports being reported on. */ | 1581 |
| 1582 /// Whether this ad client supports being reported on. |
| 1577 core.bool supportsReporting; | 1583 core.bool supportsReporting; |
| 1578 | 1584 |
| 1579 AdClient(); | 1585 AdClient(); |
| 1580 | 1586 |
| 1581 AdClient.fromJson(core.Map _json) { | 1587 AdClient.fromJson(core.Map _json) { |
| 1582 if (_json.containsKey("arcOptIn")) { | 1588 if (_json.containsKey("arcOptIn")) { |
| 1583 arcOptIn = _json["arcOptIn"]; | 1589 arcOptIn = _json["arcOptIn"]; |
| 1584 } | 1590 } |
| 1585 if (_json.containsKey("id")) { | 1591 if (_json.containsKey("id")) { |
| 1586 id = _json["id"]; | 1592 id = _json["id"]; |
| 1587 } | 1593 } |
| 1588 if (_json.containsKey("kind")) { | 1594 if (_json.containsKey("kind")) { |
| 1589 kind = _json["kind"]; | 1595 kind = _json["kind"]; |
| 1590 } | 1596 } |
| 1591 if (_json.containsKey("productCode")) { | 1597 if (_json.containsKey("productCode")) { |
| 1592 productCode = _json["productCode"]; | 1598 productCode = _json["productCode"]; |
| 1593 } | 1599 } |
| 1594 if (_json.containsKey("supportsReporting")) { | 1600 if (_json.containsKey("supportsReporting")) { |
| 1595 supportsReporting = _json["supportsReporting"]; | 1601 supportsReporting = _json["supportsReporting"]; |
| 1596 } | 1602 } |
| 1597 } | 1603 } |
| 1598 | 1604 |
| 1599 core.Map<core.String, core.Object> toJson() { | 1605 core.Map<core.String, core.Object> toJson() { |
| 1600 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1606 final core.Map<core.String, core.Object> _json = |
| 1607 new core.Map<core.String, core.Object>(); |
| 1601 if (arcOptIn != null) { | 1608 if (arcOptIn != null) { |
| 1602 _json["arcOptIn"] = arcOptIn; | 1609 _json["arcOptIn"] = arcOptIn; |
| 1603 } | 1610 } |
| 1604 if (id != null) { | 1611 if (id != null) { |
| 1605 _json["id"] = id; | 1612 _json["id"] = id; |
| 1606 } | 1613 } |
| 1607 if (kind != null) { | 1614 if (kind != null) { |
| 1608 _json["kind"] = kind; | 1615 _json["kind"] = kind; |
| 1609 } | 1616 } |
| 1610 if (productCode != null) { | 1617 if (productCode != null) { |
| 1611 _json["productCode"] = productCode; | 1618 _json["productCode"] = productCode; |
| 1612 } | 1619 } |
| 1613 if (supportsReporting != null) { | 1620 if (supportsReporting != null) { |
| 1614 _json["supportsReporting"] = supportsReporting; | 1621 _json["supportsReporting"] = supportsReporting; |
| 1615 } | 1622 } |
| 1616 return _json; | 1623 return _json; |
| 1617 } | 1624 } |
| 1618 } | 1625 } |
| 1619 | 1626 |
| 1620 class AdClients { | 1627 class AdClients { |
| 1621 /** ETag of this response for caching purposes. */ | 1628 /// ETag of this response for caching purposes. |
| 1622 core.String etag; | 1629 core.String etag; |
| 1623 /** The ad clients returned in this list response. */ | 1630 |
| 1631 /// The ad clients returned in this list response. |
| 1624 core.List<AdClient> items; | 1632 core.List<AdClient> items; |
| 1625 /** Kind of list this is, in this case adsensehost#adClients. */ | 1633 |
| 1634 /// Kind of list this is, in this case adsensehost#adClients. |
| 1626 core.String kind; | 1635 core.String kind; |
| 1627 /** | 1636 |
| 1628 * Continuation token used to page through ad clients. To retrieve the next | 1637 /// Continuation token used to page through ad clients. To retrieve the next |
| 1629 * page of results, set the next request's "pageToken" value to this. | 1638 /// page of results, set the next request's "pageToken" value to this. |
| 1630 */ | |
| 1631 core.String nextPageToken; | 1639 core.String nextPageToken; |
| 1632 | 1640 |
| 1633 AdClients(); | 1641 AdClients(); |
| 1634 | 1642 |
| 1635 AdClients.fromJson(core.Map _json) { | 1643 AdClients.fromJson(core.Map _json) { |
| 1636 if (_json.containsKey("etag")) { | 1644 if (_json.containsKey("etag")) { |
| 1637 etag = _json["etag"]; | 1645 etag = _json["etag"]; |
| 1638 } | 1646 } |
| 1639 if (_json.containsKey("items")) { | 1647 if (_json.containsKey("items")) { |
| 1640 items = _json["items"].map((value) => new AdClient.fromJson(value)).toList
(); | 1648 items = |
| 1649 _json["items"].map((value) => new AdClient.fromJson(value)).toList(); |
| 1641 } | 1650 } |
| 1642 if (_json.containsKey("kind")) { | 1651 if (_json.containsKey("kind")) { |
| 1643 kind = _json["kind"]; | 1652 kind = _json["kind"]; |
| 1644 } | 1653 } |
| 1645 if (_json.containsKey("nextPageToken")) { | 1654 if (_json.containsKey("nextPageToken")) { |
| 1646 nextPageToken = _json["nextPageToken"]; | 1655 nextPageToken = _json["nextPageToken"]; |
| 1647 } | 1656 } |
| 1648 } | 1657 } |
| 1649 | 1658 |
| 1650 core.Map<core.String, core.Object> toJson() { | 1659 core.Map<core.String, core.Object> toJson() { |
| 1651 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1660 final core.Map<core.String, core.Object> _json = |
| 1661 new core.Map<core.String, core.Object>(); |
| 1652 if (etag != null) { | 1662 if (etag != null) { |
| 1653 _json["etag"] = etag; | 1663 _json["etag"] = etag; |
| 1654 } | 1664 } |
| 1655 if (items != null) { | 1665 if (items != null) { |
| 1656 _json["items"] = items.map((value) => (value).toJson()).toList(); | 1666 _json["items"] = items.map((value) => (value).toJson()).toList(); |
| 1657 } | 1667 } |
| 1658 if (kind != null) { | 1668 if (kind != null) { |
| 1659 _json["kind"] = kind; | 1669 _json["kind"] = kind; |
| 1660 } | 1670 } |
| 1661 if (nextPageToken != null) { | 1671 if (nextPageToken != null) { |
| 1662 _json["nextPageToken"] = nextPageToken; | 1672 _json["nextPageToken"] = nextPageToken; |
| 1663 } | 1673 } |
| 1664 return _json; | 1674 return _json; |
| 1665 } | 1675 } |
| 1666 } | 1676 } |
| 1667 | 1677 |
| 1668 class AdCode { | 1678 class AdCode { |
| 1669 /** The ad code snippet. */ | 1679 /// The ad code snippet. |
| 1670 core.String adCode; | 1680 core.String adCode; |
| 1671 /** Kind this is, in this case adsensehost#adCode. */ | 1681 |
| 1682 /// Kind this is, in this case adsensehost#adCode. |
| 1672 core.String kind; | 1683 core.String kind; |
| 1673 | 1684 |
| 1674 AdCode(); | 1685 AdCode(); |
| 1675 | 1686 |
| 1676 AdCode.fromJson(core.Map _json) { | 1687 AdCode.fromJson(core.Map _json) { |
| 1677 if (_json.containsKey("adCode")) { | 1688 if (_json.containsKey("adCode")) { |
| 1678 adCode = _json["adCode"]; | 1689 adCode = _json["adCode"]; |
| 1679 } | 1690 } |
| 1680 if (_json.containsKey("kind")) { | 1691 if (_json.containsKey("kind")) { |
| 1681 kind = _json["kind"]; | 1692 kind = _json["kind"]; |
| 1682 } | 1693 } |
| 1683 } | 1694 } |
| 1684 | 1695 |
| 1685 core.Map<core.String, core.Object> toJson() { | 1696 core.Map<core.String, core.Object> toJson() { |
| 1686 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1697 final core.Map<core.String, core.Object> _json = |
| 1698 new core.Map<core.String, core.Object>(); |
| 1687 if (adCode != null) { | 1699 if (adCode != null) { |
| 1688 _json["adCode"] = adCode; | 1700 _json["adCode"] = adCode; |
| 1689 } | 1701 } |
| 1690 if (kind != null) { | 1702 if (kind != null) { |
| 1691 _json["kind"] = kind; | 1703 _json["kind"] = kind; |
| 1692 } | 1704 } |
| 1693 return _json; | 1705 return _json; |
| 1694 } | 1706 } |
| 1695 } | 1707 } |
| 1696 | 1708 |
| 1697 /** | 1709 /// The colors included in the style. These are represented as six hexadecimal |
| 1698 * The colors included in the style. These are represented as six hexadecimal | 1710 /// characters, similar to HTML color codes, but without the leading hash. |
| 1699 * characters, similar to HTML color codes, but without the leading hash. | |
| 1700 */ | |
| 1701 class AdStyleColors { | 1711 class AdStyleColors { |
| 1702 /** The color of the ad background. */ | 1712 /// The color of the ad background. |
| 1703 core.String background; | 1713 core.String background; |
| 1704 /** The color of the ad border. */ | 1714 |
| 1715 /// The color of the ad border. |
| 1705 core.String border; | 1716 core.String border; |
| 1706 /** The color of the ad text. */ | 1717 |
| 1718 /// The color of the ad text. |
| 1707 core.String text; | 1719 core.String text; |
| 1708 /** The color of the ad title. */ | 1720 |
| 1721 /// The color of the ad title. |
| 1709 core.String title; | 1722 core.String title; |
| 1710 /** The color of the ad url. */ | 1723 |
| 1724 /// The color of the ad url. |
| 1711 core.String url; | 1725 core.String url; |
| 1712 | 1726 |
| 1713 AdStyleColors(); | 1727 AdStyleColors(); |
| 1714 | 1728 |
| 1715 AdStyleColors.fromJson(core.Map _json) { | 1729 AdStyleColors.fromJson(core.Map _json) { |
| 1716 if (_json.containsKey("background")) { | 1730 if (_json.containsKey("background")) { |
| 1717 background = _json["background"]; | 1731 background = _json["background"]; |
| 1718 } | 1732 } |
| 1719 if (_json.containsKey("border")) { | 1733 if (_json.containsKey("border")) { |
| 1720 border = _json["border"]; | 1734 border = _json["border"]; |
| 1721 } | 1735 } |
| 1722 if (_json.containsKey("text")) { | 1736 if (_json.containsKey("text")) { |
| 1723 text = _json["text"]; | 1737 text = _json["text"]; |
| 1724 } | 1738 } |
| 1725 if (_json.containsKey("title")) { | 1739 if (_json.containsKey("title")) { |
| 1726 title = _json["title"]; | 1740 title = _json["title"]; |
| 1727 } | 1741 } |
| 1728 if (_json.containsKey("url")) { | 1742 if (_json.containsKey("url")) { |
| 1729 url = _json["url"]; | 1743 url = _json["url"]; |
| 1730 } | 1744 } |
| 1731 } | 1745 } |
| 1732 | 1746 |
| 1733 core.Map<core.String, core.Object> toJson() { | 1747 core.Map<core.String, core.Object> toJson() { |
| 1734 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1748 final core.Map<core.String, core.Object> _json = |
| 1749 new core.Map<core.String, core.Object>(); |
| 1735 if (background != null) { | 1750 if (background != null) { |
| 1736 _json["background"] = background; | 1751 _json["background"] = background; |
| 1737 } | 1752 } |
| 1738 if (border != null) { | 1753 if (border != null) { |
| 1739 _json["border"] = border; | 1754 _json["border"] = border; |
| 1740 } | 1755 } |
| 1741 if (text != null) { | 1756 if (text != null) { |
| 1742 _json["text"] = text; | 1757 _json["text"] = text; |
| 1743 } | 1758 } |
| 1744 if (title != null) { | 1759 if (title != null) { |
| 1745 _json["title"] = title; | 1760 _json["title"] = title; |
| 1746 } | 1761 } |
| 1747 if (url != null) { | 1762 if (url != null) { |
| 1748 _json["url"] = url; | 1763 _json["url"] = url; |
| 1749 } | 1764 } |
| 1750 return _json; | 1765 return _json; |
| 1751 } | 1766 } |
| 1752 } | 1767 } |
| 1753 | 1768 |
| 1754 /** The font which is included in the style. */ | 1769 /// The font which is included in the style. |
| 1755 class AdStyleFont { | 1770 class AdStyleFont { |
| 1756 /** | 1771 /// The family of the font. Possible values are: ACCOUNT_DEFAULT_FAMILY, |
| 1757 * The family of the font. Possible values are: ACCOUNT_DEFAULT_FAMILY, | 1772 /// ADSENSE_DEFAULT_FAMILY, ARIAL, TIMES and VERDANA. |
| 1758 * ADSENSE_DEFAULT_FAMILY, ARIAL, TIMES and VERDANA. | |
| 1759 */ | |
| 1760 core.String family; | 1773 core.String family; |
| 1761 /** | 1774 |
| 1762 * The size of the font. Possible values are: ACCOUNT_DEFAULT_SIZE, | 1775 /// The size of the font. Possible values are: ACCOUNT_DEFAULT_SIZE, |
| 1763 * ADSENSE_DEFAULT_SIZE, SMALL, MEDIUM and LARGE. | 1776 /// ADSENSE_DEFAULT_SIZE, SMALL, MEDIUM and LARGE. |
| 1764 */ | |
| 1765 core.String size; | 1777 core.String size; |
| 1766 | 1778 |
| 1767 AdStyleFont(); | 1779 AdStyleFont(); |
| 1768 | 1780 |
| 1769 AdStyleFont.fromJson(core.Map _json) { | 1781 AdStyleFont.fromJson(core.Map _json) { |
| 1770 if (_json.containsKey("family")) { | 1782 if (_json.containsKey("family")) { |
| 1771 family = _json["family"]; | 1783 family = _json["family"]; |
| 1772 } | 1784 } |
| 1773 if (_json.containsKey("size")) { | 1785 if (_json.containsKey("size")) { |
| 1774 size = _json["size"]; | 1786 size = _json["size"]; |
| 1775 } | 1787 } |
| 1776 } | 1788 } |
| 1777 | 1789 |
| 1778 core.Map<core.String, core.Object> toJson() { | 1790 core.Map<core.String, core.Object> toJson() { |
| 1779 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1791 final core.Map<core.String, core.Object> _json = |
| 1792 new core.Map<core.String, core.Object>(); |
| 1780 if (family != null) { | 1793 if (family != null) { |
| 1781 _json["family"] = family; | 1794 _json["family"] = family; |
| 1782 } | 1795 } |
| 1783 if (size != null) { | 1796 if (size != null) { |
| 1784 _json["size"] = size; | 1797 _json["size"] = size; |
| 1785 } | 1798 } |
| 1786 return _json; | 1799 return _json; |
| 1787 } | 1800 } |
| 1788 } | 1801 } |
| 1789 | 1802 |
| 1790 class AdStyle { | 1803 class AdStyle { |
| 1791 /** | 1804 /// The colors included in the style. These are represented as six |
| 1792 * The colors included in the style. These are represented as six hexadecimal | 1805 /// hexadecimal characters, similar to HTML color codes, but without the |
| 1793 * characters, similar to HTML color codes, but without the leading hash. | 1806 /// leading hash. |
| 1794 */ | |
| 1795 AdStyleColors colors; | 1807 AdStyleColors colors; |
| 1796 /** | 1808 |
| 1797 * The style of the corners in the ad (deprecated: never populated, ignored). | 1809 /// The style of the corners in the ad (deprecated: never populated, |
| 1798 */ | 1810 /// ignored). |
| 1799 core.String corners; | 1811 core.String corners; |
| 1800 /** The font which is included in the style. */ | 1812 |
| 1813 /// The font which is included in the style. |
| 1801 AdStyleFont font; | 1814 AdStyleFont font; |
| 1802 /** Kind this is, in this case adsensehost#adStyle. */ | 1815 |
| 1816 /// Kind this is, in this case adsensehost#adStyle. |
| 1803 core.String kind; | 1817 core.String kind; |
| 1804 | 1818 |
| 1805 AdStyle(); | 1819 AdStyle(); |
| 1806 | 1820 |
| 1807 AdStyle.fromJson(core.Map _json) { | 1821 AdStyle.fromJson(core.Map _json) { |
| 1808 if (_json.containsKey("colors")) { | 1822 if (_json.containsKey("colors")) { |
| 1809 colors = new AdStyleColors.fromJson(_json["colors"]); | 1823 colors = new AdStyleColors.fromJson(_json["colors"]); |
| 1810 } | 1824 } |
| 1811 if (_json.containsKey("corners")) { | 1825 if (_json.containsKey("corners")) { |
| 1812 corners = _json["corners"]; | 1826 corners = _json["corners"]; |
| 1813 } | 1827 } |
| 1814 if (_json.containsKey("font")) { | 1828 if (_json.containsKey("font")) { |
| 1815 font = new AdStyleFont.fromJson(_json["font"]); | 1829 font = new AdStyleFont.fromJson(_json["font"]); |
| 1816 } | 1830 } |
| 1817 if (_json.containsKey("kind")) { | 1831 if (_json.containsKey("kind")) { |
| 1818 kind = _json["kind"]; | 1832 kind = _json["kind"]; |
| 1819 } | 1833 } |
| 1820 } | 1834 } |
| 1821 | 1835 |
| 1822 core.Map<core.String, core.Object> toJson() { | 1836 core.Map<core.String, core.Object> toJson() { |
| 1823 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1837 final core.Map<core.String, core.Object> _json = |
| 1838 new core.Map<core.String, core.Object>(); |
| 1824 if (colors != null) { | 1839 if (colors != null) { |
| 1825 _json["colors"] = (colors).toJson(); | 1840 _json["colors"] = (colors).toJson(); |
| 1826 } | 1841 } |
| 1827 if (corners != null) { | 1842 if (corners != null) { |
| 1828 _json["corners"] = corners; | 1843 _json["corners"] = corners; |
| 1829 } | 1844 } |
| 1830 if (font != null) { | 1845 if (font != null) { |
| 1831 _json["font"] = (font).toJson(); | 1846 _json["font"] = (font).toJson(); |
| 1832 } | 1847 } |
| 1833 if (kind != null) { | 1848 if (kind != null) { |
| 1834 _json["kind"] = kind; | 1849 _json["kind"] = kind; |
| 1835 } | 1850 } |
| 1836 return _json; | 1851 return _json; |
| 1837 } | 1852 } |
| 1838 } | 1853 } |
| 1839 | 1854 |
| 1840 /** The backup option to be used in instances where no ad is available. */ | 1855 /// The backup option to be used in instances where no ad is available. |
| 1841 class AdUnitContentAdsSettingsBackupOption { | 1856 class AdUnitContentAdsSettingsBackupOption { |
| 1842 /** | 1857 /// Color to use when type is set to COLOR. These are represented as six |
| 1843 * Color to use when type is set to COLOR. These are represented as six | 1858 /// hexadecimal characters, similar to HTML color codes, but without the |
| 1844 * hexadecimal characters, similar to HTML color codes, but without the | 1859 /// leading hash. |
| 1845 * leading hash. | |
| 1846 */ | |
| 1847 core.String color; | 1860 core.String color; |
| 1848 /** Type of the backup option. Possible values are BLANK, COLOR and URL. */ | 1861 |
| 1862 /// Type of the backup option. Possible values are BLANK, COLOR and URL. |
| 1849 core.String type; | 1863 core.String type; |
| 1850 /** URL to use when type is set to URL. */ | 1864 |
| 1865 /// URL to use when type is set to URL. |
| 1851 core.String url; | 1866 core.String url; |
| 1852 | 1867 |
| 1853 AdUnitContentAdsSettingsBackupOption(); | 1868 AdUnitContentAdsSettingsBackupOption(); |
| 1854 | 1869 |
| 1855 AdUnitContentAdsSettingsBackupOption.fromJson(core.Map _json) { | 1870 AdUnitContentAdsSettingsBackupOption.fromJson(core.Map _json) { |
| 1856 if (_json.containsKey("color")) { | 1871 if (_json.containsKey("color")) { |
| 1857 color = _json["color"]; | 1872 color = _json["color"]; |
| 1858 } | 1873 } |
| 1859 if (_json.containsKey("type")) { | 1874 if (_json.containsKey("type")) { |
| 1860 type = _json["type"]; | 1875 type = _json["type"]; |
| 1861 } | 1876 } |
| 1862 if (_json.containsKey("url")) { | 1877 if (_json.containsKey("url")) { |
| 1863 url = _json["url"]; | 1878 url = _json["url"]; |
| 1864 } | 1879 } |
| 1865 } | 1880 } |
| 1866 | 1881 |
| 1867 core.Map<core.String, core.Object> toJson() { | 1882 core.Map<core.String, core.Object> toJson() { |
| 1868 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1883 final core.Map<core.String, core.Object> _json = |
| 1884 new core.Map<core.String, core.Object>(); |
| 1869 if (color != null) { | 1885 if (color != null) { |
| 1870 _json["color"] = color; | 1886 _json["color"] = color; |
| 1871 } | 1887 } |
| 1872 if (type != null) { | 1888 if (type != null) { |
| 1873 _json["type"] = type; | 1889 _json["type"] = type; |
| 1874 } | 1890 } |
| 1875 if (url != null) { | 1891 if (url != null) { |
| 1876 _json["url"] = url; | 1892 _json["url"] = url; |
| 1877 } | 1893 } |
| 1878 return _json; | 1894 return _json; |
| 1879 } | 1895 } |
| 1880 } | 1896 } |
| 1881 | 1897 |
| 1882 /** | 1898 /// Settings specific to content ads (AFC) and highend mobile content ads (AFMC |
| 1883 * Settings specific to content ads (AFC) and highend mobile content ads (AFMC - | 1899 /// - deprecated). |
| 1884 * deprecated). | |
| 1885 */ | |
| 1886 class AdUnitContentAdsSettings { | 1900 class AdUnitContentAdsSettings { |
| 1887 /** The backup option to be used in instances where no ad is available. */ | 1901 /// The backup option to be used in instances where no ad is available. |
| 1888 AdUnitContentAdsSettingsBackupOption backupOption; | 1902 AdUnitContentAdsSettingsBackupOption backupOption; |
| 1889 /** | 1903 |
| 1890 * Size of this ad unit. Size values are in the form SIZE_{width}_{height}. | 1904 /// Size of this ad unit. Size values are in the form SIZE_{width}_{height}. |
| 1891 */ | |
| 1892 core.String size; | 1905 core.String size; |
| 1893 /** | 1906 |
| 1894 * Type of this ad unit. Possible values are TEXT, TEXT_IMAGE, IMAGE and LINK. | 1907 /// Type of this ad unit. Possible values are TEXT, TEXT_IMAGE, IMAGE and |
| 1895 */ | 1908 /// LINK. |
| 1896 core.String type; | 1909 core.String type; |
| 1897 | 1910 |
| 1898 AdUnitContentAdsSettings(); | 1911 AdUnitContentAdsSettings(); |
| 1899 | 1912 |
| 1900 AdUnitContentAdsSettings.fromJson(core.Map _json) { | 1913 AdUnitContentAdsSettings.fromJson(core.Map _json) { |
| 1901 if (_json.containsKey("backupOption")) { | 1914 if (_json.containsKey("backupOption")) { |
| 1902 backupOption = new AdUnitContentAdsSettingsBackupOption.fromJson(_json["ba
ckupOption"]); | 1915 backupOption = new AdUnitContentAdsSettingsBackupOption.fromJson( |
| 1916 _json["backupOption"]); |
| 1903 } | 1917 } |
| 1904 if (_json.containsKey("size")) { | 1918 if (_json.containsKey("size")) { |
| 1905 size = _json["size"]; | 1919 size = _json["size"]; |
| 1906 } | 1920 } |
| 1907 if (_json.containsKey("type")) { | 1921 if (_json.containsKey("type")) { |
| 1908 type = _json["type"]; | 1922 type = _json["type"]; |
| 1909 } | 1923 } |
| 1910 } | 1924 } |
| 1911 | 1925 |
| 1912 core.Map<core.String, core.Object> toJson() { | 1926 core.Map<core.String, core.Object> toJson() { |
| 1913 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1927 final core.Map<core.String, core.Object> _json = |
| 1928 new core.Map<core.String, core.Object>(); |
| 1914 if (backupOption != null) { | 1929 if (backupOption != null) { |
| 1915 _json["backupOption"] = (backupOption).toJson(); | 1930 _json["backupOption"] = (backupOption).toJson(); |
| 1916 } | 1931 } |
| 1917 if (size != null) { | 1932 if (size != null) { |
| 1918 _json["size"] = size; | 1933 _json["size"] = size; |
| 1919 } | 1934 } |
| 1920 if (type != null) { | 1935 if (type != null) { |
| 1921 _json["type"] = type; | 1936 _json["type"] = type; |
| 1922 } | 1937 } |
| 1923 return _json; | 1938 return _json; |
| 1924 } | 1939 } |
| 1925 } | 1940 } |
| 1926 | 1941 |
| 1927 /** Settings specific to WAP mobile content ads (AFMC - deprecated). */ | 1942 /// Settings specific to WAP mobile content ads (AFMC - deprecated). |
| 1928 class AdUnitMobileContentAdsSettings { | 1943 class AdUnitMobileContentAdsSettings { |
| 1929 /** The markup language to use for this ad unit. */ | 1944 /// The markup language to use for this ad unit. |
| 1930 core.String markupLanguage; | 1945 core.String markupLanguage; |
| 1931 /** The scripting language to use for this ad unit. */ | 1946 |
| 1947 /// The scripting language to use for this ad unit. |
| 1932 core.String scriptingLanguage; | 1948 core.String scriptingLanguage; |
| 1933 /** Size of this ad unit. */ | 1949 |
| 1950 /// Size of this ad unit. |
| 1934 core.String size; | 1951 core.String size; |
| 1935 /** Type of this ad unit. */ | 1952 |
| 1953 /// Type of this ad unit. |
| 1936 core.String type; | 1954 core.String type; |
| 1937 | 1955 |
| 1938 AdUnitMobileContentAdsSettings(); | 1956 AdUnitMobileContentAdsSettings(); |
| 1939 | 1957 |
| 1940 AdUnitMobileContentAdsSettings.fromJson(core.Map _json) { | 1958 AdUnitMobileContentAdsSettings.fromJson(core.Map _json) { |
| 1941 if (_json.containsKey("markupLanguage")) { | 1959 if (_json.containsKey("markupLanguage")) { |
| 1942 markupLanguage = _json["markupLanguage"]; | 1960 markupLanguage = _json["markupLanguage"]; |
| 1943 } | 1961 } |
| 1944 if (_json.containsKey("scriptingLanguage")) { | 1962 if (_json.containsKey("scriptingLanguage")) { |
| 1945 scriptingLanguage = _json["scriptingLanguage"]; | 1963 scriptingLanguage = _json["scriptingLanguage"]; |
| 1946 } | 1964 } |
| 1947 if (_json.containsKey("size")) { | 1965 if (_json.containsKey("size")) { |
| 1948 size = _json["size"]; | 1966 size = _json["size"]; |
| 1949 } | 1967 } |
| 1950 if (_json.containsKey("type")) { | 1968 if (_json.containsKey("type")) { |
| 1951 type = _json["type"]; | 1969 type = _json["type"]; |
| 1952 } | 1970 } |
| 1953 } | 1971 } |
| 1954 | 1972 |
| 1955 core.Map<core.String, core.Object> toJson() { | 1973 core.Map<core.String, core.Object> toJson() { |
| 1956 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1974 final core.Map<core.String, core.Object> _json = |
| 1975 new core.Map<core.String, core.Object>(); |
| 1957 if (markupLanguage != null) { | 1976 if (markupLanguage != null) { |
| 1958 _json["markupLanguage"] = markupLanguage; | 1977 _json["markupLanguage"] = markupLanguage; |
| 1959 } | 1978 } |
| 1960 if (scriptingLanguage != null) { | 1979 if (scriptingLanguage != null) { |
| 1961 _json["scriptingLanguage"] = scriptingLanguage; | 1980 _json["scriptingLanguage"] = scriptingLanguage; |
| 1962 } | 1981 } |
| 1963 if (size != null) { | 1982 if (size != null) { |
| 1964 _json["size"] = size; | 1983 _json["size"] = size; |
| 1965 } | 1984 } |
| 1966 if (type != null) { | 1985 if (type != null) { |
| 1967 _json["type"] = type; | 1986 _json["type"] = type; |
| 1968 } | 1987 } |
| 1969 return _json; | 1988 return _json; |
| 1970 } | 1989 } |
| 1971 } | 1990 } |
| 1972 | 1991 |
| 1973 class AdUnit { | 1992 class AdUnit { |
| 1974 /** | 1993 /// Identity code of this ad unit, not necessarily unique across ad clients. |
| 1975 * Identity code of this ad unit, not necessarily unique across ad clients. | |
| 1976 */ | |
| 1977 core.String code; | 1994 core.String code; |
| 1978 /** | 1995 |
| 1979 * Settings specific to content ads (AFC) and highend mobile content ads (AFMC | 1996 /// Settings specific to content ads (AFC) and highend mobile content ads |
| 1980 * - deprecated). | 1997 /// (AFMC - deprecated). |
| 1981 */ | |
| 1982 AdUnitContentAdsSettings contentAdsSettings; | 1998 AdUnitContentAdsSettings contentAdsSettings; |
| 1983 /** Custom style information specific to this ad unit. */ | 1999 |
| 2000 /// Custom style information specific to this ad unit. |
| 1984 AdStyle customStyle; | 2001 AdStyle customStyle; |
| 1985 /** | 2002 |
| 1986 * Unique identifier of this ad unit. This should be considered an opaque | 2003 /// Unique identifier of this ad unit. This should be considered an opaque |
| 1987 * identifier; it is not safe to rely on it being in any particular format. | 2004 /// identifier; it is not safe to rely on it being in any particular format. |
| 1988 */ | |
| 1989 core.String id; | 2005 core.String id; |
| 1990 /** Kind of resource this is, in this case adsensehost#adUnit. */ | 2006 |
| 2007 /// Kind of resource this is, in this case adsensehost#adUnit. |
| 1991 core.String kind; | 2008 core.String kind; |
| 1992 /** Settings specific to WAP mobile content ads (AFMC - deprecated). */ | 2009 |
| 2010 /// Settings specific to WAP mobile content ads (AFMC - deprecated). |
| 1993 AdUnitMobileContentAdsSettings mobileContentAdsSettings; | 2011 AdUnitMobileContentAdsSettings mobileContentAdsSettings; |
| 1994 /** Name of this ad unit. */ | 2012 |
| 2013 /// Name of this ad unit. |
| 1995 core.String name; | 2014 core.String name; |
| 1996 /** | 2015 |
| 1997 * Status of this ad unit. Possible values are: | 2016 /// Status of this ad unit. Possible values are: |
| 1998 * NEW: Indicates that the ad unit was created within the last seven days and | 2017 /// NEW: Indicates that the ad unit was created within the last seven days |
| 1999 * does not yet have any activity associated with it. | 2018 /// and does not yet have any activity associated with it. |
| 2000 * | 2019 /// |
| 2001 * ACTIVE: Indicates that there has been activity on this ad unit in the last | 2020 /// ACTIVE: Indicates that there has been activity on this ad unit in the |
| 2002 * seven days. | 2021 /// last seven days. |
| 2003 * | 2022 /// |
| 2004 * INACTIVE: Indicates that there has been no activity on this ad unit in the | 2023 /// INACTIVE: Indicates that there has been no activity on this ad unit in |
| 2005 * last seven days. | 2024 /// the last seven days. |
| 2006 */ | |
| 2007 core.String status; | 2025 core.String status; |
| 2008 | 2026 |
| 2009 AdUnit(); | 2027 AdUnit(); |
| 2010 | 2028 |
| 2011 AdUnit.fromJson(core.Map _json) { | 2029 AdUnit.fromJson(core.Map _json) { |
| 2012 if (_json.containsKey("code")) { | 2030 if (_json.containsKey("code")) { |
| 2013 code = _json["code"]; | 2031 code = _json["code"]; |
| 2014 } | 2032 } |
| 2015 if (_json.containsKey("contentAdsSettings")) { | 2033 if (_json.containsKey("contentAdsSettings")) { |
| 2016 contentAdsSettings = new AdUnitContentAdsSettings.fromJson(_json["contentA
dsSettings"]); | 2034 contentAdsSettings = |
| 2035 new AdUnitContentAdsSettings.fromJson(_json["contentAdsSettings"]); |
| 2017 } | 2036 } |
| 2018 if (_json.containsKey("customStyle")) { | 2037 if (_json.containsKey("customStyle")) { |
| 2019 customStyle = new AdStyle.fromJson(_json["customStyle"]); | 2038 customStyle = new AdStyle.fromJson(_json["customStyle"]); |
| 2020 } | 2039 } |
| 2021 if (_json.containsKey("id")) { | 2040 if (_json.containsKey("id")) { |
| 2022 id = _json["id"]; | 2041 id = _json["id"]; |
| 2023 } | 2042 } |
| 2024 if (_json.containsKey("kind")) { | 2043 if (_json.containsKey("kind")) { |
| 2025 kind = _json["kind"]; | 2044 kind = _json["kind"]; |
| 2026 } | 2045 } |
| 2027 if (_json.containsKey("mobileContentAdsSettings")) { | 2046 if (_json.containsKey("mobileContentAdsSettings")) { |
| 2028 mobileContentAdsSettings = new AdUnitMobileContentAdsSettings.fromJson(_js
on["mobileContentAdsSettings"]); | 2047 mobileContentAdsSettings = new AdUnitMobileContentAdsSettings.fromJson( |
| 2048 _json["mobileContentAdsSettings"]); |
| 2029 } | 2049 } |
| 2030 if (_json.containsKey("name")) { | 2050 if (_json.containsKey("name")) { |
| 2031 name = _json["name"]; | 2051 name = _json["name"]; |
| 2032 } | 2052 } |
| 2033 if (_json.containsKey("status")) { | 2053 if (_json.containsKey("status")) { |
| 2034 status = _json["status"]; | 2054 status = _json["status"]; |
| 2035 } | 2055 } |
| 2036 } | 2056 } |
| 2037 | 2057 |
| 2038 core.Map<core.String, core.Object> toJson() { | 2058 core.Map<core.String, core.Object> toJson() { |
| 2039 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2059 final core.Map<core.String, core.Object> _json = |
| 2060 new core.Map<core.String, core.Object>(); |
| 2040 if (code != null) { | 2061 if (code != null) { |
| 2041 _json["code"] = code; | 2062 _json["code"] = code; |
| 2042 } | 2063 } |
| 2043 if (contentAdsSettings != null) { | 2064 if (contentAdsSettings != null) { |
| 2044 _json["contentAdsSettings"] = (contentAdsSettings).toJson(); | 2065 _json["contentAdsSettings"] = (contentAdsSettings).toJson(); |
| 2045 } | 2066 } |
| 2046 if (customStyle != null) { | 2067 if (customStyle != null) { |
| 2047 _json["customStyle"] = (customStyle).toJson(); | 2068 _json["customStyle"] = (customStyle).toJson(); |
| 2048 } | 2069 } |
| 2049 if (id != null) { | 2070 if (id != null) { |
| 2050 _json["id"] = id; | 2071 _json["id"] = id; |
| 2051 } | 2072 } |
| 2052 if (kind != null) { | 2073 if (kind != null) { |
| 2053 _json["kind"] = kind; | 2074 _json["kind"] = kind; |
| 2054 } | 2075 } |
| 2055 if (mobileContentAdsSettings != null) { | 2076 if (mobileContentAdsSettings != null) { |
| 2056 _json["mobileContentAdsSettings"] = (mobileContentAdsSettings).toJson(); | 2077 _json["mobileContentAdsSettings"] = (mobileContentAdsSettings).toJson(); |
| 2057 } | 2078 } |
| 2058 if (name != null) { | 2079 if (name != null) { |
| 2059 _json["name"] = name; | 2080 _json["name"] = name; |
| 2060 } | 2081 } |
| 2061 if (status != null) { | 2082 if (status != null) { |
| 2062 _json["status"] = status; | 2083 _json["status"] = status; |
| 2063 } | 2084 } |
| 2064 return _json; | 2085 return _json; |
| 2065 } | 2086 } |
| 2066 } | 2087 } |
| 2067 | 2088 |
| 2068 class AdUnits { | 2089 class AdUnits { |
| 2069 /** ETag of this response for caching purposes. */ | 2090 /// ETag of this response for caching purposes. |
| 2070 core.String etag; | 2091 core.String etag; |
| 2071 /** The ad units returned in this list response. */ | 2092 |
| 2093 /// The ad units returned in this list response. |
| 2072 core.List<AdUnit> items; | 2094 core.List<AdUnit> items; |
| 2073 /** Kind of list this is, in this case adsensehost#adUnits. */ | 2095 |
| 2096 /// Kind of list this is, in this case adsensehost#adUnits. |
| 2074 core.String kind; | 2097 core.String kind; |
| 2075 /** | 2098 |
| 2076 * Continuation token used to page through ad units. To retrieve the next page | 2099 /// Continuation token used to page through ad units. To retrieve the next |
| 2077 * of results, set the next request's "pageToken" value to this. | 2100 /// page of results, set the next request's "pageToken" value to this. |
| 2078 */ | |
| 2079 core.String nextPageToken; | 2101 core.String nextPageToken; |
| 2080 | 2102 |
| 2081 AdUnits(); | 2103 AdUnits(); |
| 2082 | 2104 |
| 2083 AdUnits.fromJson(core.Map _json) { | 2105 AdUnits.fromJson(core.Map _json) { |
| 2084 if (_json.containsKey("etag")) { | 2106 if (_json.containsKey("etag")) { |
| 2085 etag = _json["etag"]; | 2107 etag = _json["etag"]; |
| 2086 } | 2108 } |
| 2087 if (_json.containsKey("items")) { | 2109 if (_json.containsKey("items")) { |
| 2088 items = _json["items"].map((value) => new AdUnit.fromJson(value)).toList()
; | 2110 items = |
| 2111 _json["items"].map((value) => new AdUnit.fromJson(value)).toList(); |
| 2089 } | 2112 } |
| 2090 if (_json.containsKey("kind")) { | 2113 if (_json.containsKey("kind")) { |
| 2091 kind = _json["kind"]; | 2114 kind = _json["kind"]; |
| 2092 } | 2115 } |
| 2093 if (_json.containsKey("nextPageToken")) { | 2116 if (_json.containsKey("nextPageToken")) { |
| 2094 nextPageToken = _json["nextPageToken"]; | 2117 nextPageToken = _json["nextPageToken"]; |
| 2095 } | 2118 } |
| 2096 } | 2119 } |
| 2097 | 2120 |
| 2098 core.Map<core.String, core.Object> toJson() { | 2121 core.Map<core.String, core.Object> toJson() { |
| 2099 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2122 final core.Map<core.String, core.Object> _json = |
| 2123 new core.Map<core.String, core.Object>(); |
| 2100 if (etag != null) { | 2124 if (etag != null) { |
| 2101 _json["etag"] = etag; | 2125 _json["etag"] = etag; |
| 2102 } | 2126 } |
| 2103 if (items != null) { | 2127 if (items != null) { |
| 2104 _json["items"] = items.map((value) => (value).toJson()).toList(); | 2128 _json["items"] = items.map((value) => (value).toJson()).toList(); |
| 2105 } | 2129 } |
| 2106 if (kind != null) { | 2130 if (kind != null) { |
| 2107 _json["kind"] = kind; | 2131 _json["kind"] = kind; |
| 2108 } | 2132 } |
| 2109 if (nextPageToken != null) { | 2133 if (nextPageToken != null) { |
| 2110 _json["nextPageToken"] = nextPageToken; | 2134 _json["nextPageToken"] = nextPageToken; |
| 2111 } | 2135 } |
| 2112 return _json; | 2136 return _json; |
| 2113 } | 2137 } |
| 2114 } | 2138 } |
| 2115 | 2139 |
| 2116 class AssociationSession { | 2140 class AssociationSession { |
| 2117 /** | 2141 /// Hosted account id of the associated publisher after association. Present |
| 2118 * Hosted account id of the associated publisher after association. Present if | 2142 /// if status is ACCEPTED. |
| 2119 * status is ACCEPTED. | |
| 2120 */ | |
| 2121 core.String accountId; | 2143 core.String accountId; |
| 2122 /** Unique identifier of this association session. */ | 2144 |
| 2145 /// Unique identifier of this association session. |
| 2123 core.String id; | 2146 core.String id; |
| 2124 /** Kind of resource this is, in this case adsensehost#associationSession. */ | 2147 |
| 2148 /// Kind of resource this is, in this case adsensehost#associationSession. |
| 2125 core.String kind; | 2149 core.String kind; |
| 2126 /** | 2150 |
| 2127 * The products to associate with the user. Options: AFC, AFG, AFV, AFS | 2151 /// The products to associate with the user. Options: AFC, AFG, AFV, AFS |
| 2128 * (deprecated), AFMC (deprecated) | 2152 /// (deprecated), AFMC (deprecated) |
| 2129 */ | |
| 2130 core.List<core.String> productCodes; | 2153 core.List<core.String> productCodes; |
| 2131 /** | 2154 |
| 2132 * Redirect URL of this association session. Used to redirect users into the | 2155 /// Redirect URL of this association session. Used to redirect users into the |
| 2133 * AdSense association flow. | 2156 /// AdSense association flow. |
| 2134 */ | |
| 2135 core.String redirectUrl; | 2157 core.String redirectUrl; |
| 2136 /** | 2158 |
| 2137 * Status of the completed association, available once the association | 2159 /// Status of the completed association, available once the association |
| 2138 * callback token has been verified. One of ACCEPTED, REJECTED, or ERROR. | 2160 /// callback token has been verified. One of ACCEPTED, REJECTED, or ERROR. |
| 2139 */ | |
| 2140 core.String status; | 2161 core.String status; |
| 2141 /** | 2162 |
| 2142 * The preferred locale of the user themselves when going through the AdSense | 2163 /// The preferred locale of the user themselves when going through the |
| 2143 * association flow. | 2164 /// AdSense association flow. |
| 2144 */ | |
| 2145 core.String userLocale; | 2165 core.String userLocale; |
| 2146 /** The locale of the user's hosted website. */ | 2166 |
| 2167 /// The locale of the user's hosted website. |
| 2147 core.String websiteLocale; | 2168 core.String websiteLocale; |
| 2148 /** The URL of the user's hosted website. */ | 2169 |
| 2170 /// The URL of the user's hosted website. |
| 2149 core.String websiteUrl; | 2171 core.String websiteUrl; |
| 2150 | 2172 |
| 2151 AssociationSession(); | 2173 AssociationSession(); |
| 2152 | 2174 |
| 2153 AssociationSession.fromJson(core.Map _json) { | 2175 AssociationSession.fromJson(core.Map _json) { |
| 2154 if (_json.containsKey("accountId")) { | 2176 if (_json.containsKey("accountId")) { |
| 2155 accountId = _json["accountId"]; | 2177 accountId = _json["accountId"]; |
| 2156 } | 2178 } |
| 2157 if (_json.containsKey("id")) { | 2179 if (_json.containsKey("id")) { |
| 2158 id = _json["id"]; | 2180 id = _json["id"]; |
| (...skipping 15 matching lines...) Expand all Loading... |
| 2174 } | 2196 } |
| 2175 if (_json.containsKey("websiteLocale")) { | 2197 if (_json.containsKey("websiteLocale")) { |
| 2176 websiteLocale = _json["websiteLocale"]; | 2198 websiteLocale = _json["websiteLocale"]; |
| 2177 } | 2199 } |
| 2178 if (_json.containsKey("websiteUrl")) { | 2200 if (_json.containsKey("websiteUrl")) { |
| 2179 websiteUrl = _json["websiteUrl"]; | 2201 websiteUrl = _json["websiteUrl"]; |
| 2180 } | 2202 } |
| 2181 } | 2203 } |
| 2182 | 2204 |
| 2183 core.Map<core.String, core.Object> toJson() { | 2205 core.Map<core.String, core.Object> toJson() { |
| 2184 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2206 final core.Map<core.String, core.Object> _json = |
| 2207 new core.Map<core.String, core.Object>(); |
| 2185 if (accountId != null) { | 2208 if (accountId != null) { |
| 2186 _json["accountId"] = accountId; | 2209 _json["accountId"] = accountId; |
| 2187 } | 2210 } |
| 2188 if (id != null) { | 2211 if (id != null) { |
| 2189 _json["id"] = id; | 2212 _json["id"] = id; |
| 2190 } | 2213 } |
| 2191 if (kind != null) { | 2214 if (kind != null) { |
| 2192 _json["kind"] = kind; | 2215 _json["kind"] = kind; |
| 2193 } | 2216 } |
| 2194 if (productCodes != null) { | 2217 if (productCodes != null) { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 2207 _json["websiteLocale"] = websiteLocale; | 2230 _json["websiteLocale"] = websiteLocale; |
| 2208 } | 2231 } |
| 2209 if (websiteUrl != null) { | 2232 if (websiteUrl != null) { |
| 2210 _json["websiteUrl"] = websiteUrl; | 2233 _json["websiteUrl"] = websiteUrl; |
| 2211 } | 2234 } |
| 2212 return _json; | 2235 return _json; |
| 2213 } | 2236 } |
| 2214 } | 2237 } |
| 2215 | 2238 |
| 2216 class CustomChannel { | 2239 class CustomChannel { |
| 2217 /** Code of this custom channel, not necessarily unique across ad clients. */ | 2240 /// Code of this custom channel, not necessarily unique across ad clients. |
| 2218 core.String code; | 2241 core.String code; |
| 2219 /** | 2242 |
| 2220 * Unique identifier of this custom channel. This should be considered an | 2243 /// Unique identifier of this custom channel. This should be considered an |
| 2221 * opaque identifier; it is not safe to rely on it being in any particular | 2244 /// opaque identifier; it is not safe to rely on it being in any particular |
| 2222 * format. | 2245 /// format. |
| 2223 */ | |
| 2224 core.String id; | 2246 core.String id; |
| 2225 /** Kind of resource this is, in this case adsensehost#customChannel. */ | 2247 |
| 2248 /// Kind of resource this is, in this case adsensehost#customChannel. |
| 2226 core.String kind; | 2249 core.String kind; |
| 2227 /** Name of this custom channel. */ | 2250 |
| 2251 /// Name of this custom channel. |
| 2228 core.String name; | 2252 core.String name; |
| 2229 | 2253 |
| 2230 CustomChannel(); | 2254 CustomChannel(); |
| 2231 | 2255 |
| 2232 CustomChannel.fromJson(core.Map _json) { | 2256 CustomChannel.fromJson(core.Map _json) { |
| 2233 if (_json.containsKey("code")) { | 2257 if (_json.containsKey("code")) { |
| 2234 code = _json["code"]; | 2258 code = _json["code"]; |
| 2235 } | 2259 } |
| 2236 if (_json.containsKey("id")) { | 2260 if (_json.containsKey("id")) { |
| 2237 id = _json["id"]; | 2261 id = _json["id"]; |
| 2238 } | 2262 } |
| 2239 if (_json.containsKey("kind")) { | 2263 if (_json.containsKey("kind")) { |
| 2240 kind = _json["kind"]; | 2264 kind = _json["kind"]; |
| 2241 } | 2265 } |
| 2242 if (_json.containsKey("name")) { | 2266 if (_json.containsKey("name")) { |
| 2243 name = _json["name"]; | 2267 name = _json["name"]; |
| 2244 } | 2268 } |
| 2245 } | 2269 } |
| 2246 | 2270 |
| 2247 core.Map<core.String, core.Object> toJson() { | 2271 core.Map<core.String, core.Object> toJson() { |
| 2248 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2272 final core.Map<core.String, core.Object> _json = |
| 2273 new core.Map<core.String, core.Object>(); |
| 2249 if (code != null) { | 2274 if (code != null) { |
| 2250 _json["code"] = code; | 2275 _json["code"] = code; |
| 2251 } | 2276 } |
| 2252 if (id != null) { | 2277 if (id != null) { |
| 2253 _json["id"] = id; | 2278 _json["id"] = id; |
| 2254 } | 2279 } |
| 2255 if (kind != null) { | 2280 if (kind != null) { |
| 2256 _json["kind"] = kind; | 2281 _json["kind"] = kind; |
| 2257 } | 2282 } |
| 2258 if (name != null) { | 2283 if (name != null) { |
| 2259 _json["name"] = name; | 2284 _json["name"] = name; |
| 2260 } | 2285 } |
| 2261 return _json; | 2286 return _json; |
| 2262 } | 2287 } |
| 2263 } | 2288 } |
| 2264 | 2289 |
| 2265 class CustomChannels { | 2290 class CustomChannels { |
| 2266 /** ETag of this response for caching purposes. */ | 2291 /// ETag of this response for caching purposes. |
| 2267 core.String etag; | 2292 core.String etag; |
| 2268 /** The custom channels returned in this list response. */ | 2293 |
| 2294 /// The custom channels returned in this list response. |
| 2269 core.List<CustomChannel> items; | 2295 core.List<CustomChannel> items; |
| 2270 /** Kind of list this is, in this case adsensehost#customChannels. */ | 2296 |
| 2297 /// Kind of list this is, in this case adsensehost#customChannels. |
| 2271 core.String kind; | 2298 core.String kind; |
| 2272 /** | 2299 |
| 2273 * Continuation token used to page through custom channels. To retrieve the | 2300 /// Continuation token used to page through custom channels. To retrieve the |
| 2274 * next page of results, set the next request's "pageToken" value to this. | 2301 /// next page of results, set the next request's "pageToken" value to this. |
| 2275 */ | |
| 2276 core.String nextPageToken; | 2302 core.String nextPageToken; |
| 2277 | 2303 |
| 2278 CustomChannels(); | 2304 CustomChannels(); |
| 2279 | 2305 |
| 2280 CustomChannels.fromJson(core.Map _json) { | 2306 CustomChannels.fromJson(core.Map _json) { |
| 2281 if (_json.containsKey("etag")) { | 2307 if (_json.containsKey("etag")) { |
| 2282 etag = _json["etag"]; | 2308 etag = _json["etag"]; |
| 2283 } | 2309 } |
| 2284 if (_json.containsKey("items")) { | 2310 if (_json.containsKey("items")) { |
| 2285 items = _json["items"].map((value) => new CustomChannel.fromJson(value)).t
oList(); | 2311 items = _json["items"] |
| 2312 .map((value) => new CustomChannel.fromJson(value)) |
| 2313 .toList(); |
| 2286 } | 2314 } |
| 2287 if (_json.containsKey("kind")) { | 2315 if (_json.containsKey("kind")) { |
| 2288 kind = _json["kind"]; | 2316 kind = _json["kind"]; |
| 2289 } | 2317 } |
| 2290 if (_json.containsKey("nextPageToken")) { | 2318 if (_json.containsKey("nextPageToken")) { |
| 2291 nextPageToken = _json["nextPageToken"]; | 2319 nextPageToken = _json["nextPageToken"]; |
| 2292 } | 2320 } |
| 2293 } | 2321 } |
| 2294 | 2322 |
| 2295 core.Map<core.String, core.Object> toJson() { | 2323 core.Map<core.String, core.Object> toJson() { |
| 2296 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2324 final core.Map<core.String, core.Object> _json = |
| 2325 new core.Map<core.String, core.Object>(); |
| 2297 if (etag != null) { | 2326 if (etag != null) { |
| 2298 _json["etag"] = etag; | 2327 _json["etag"] = etag; |
| 2299 } | 2328 } |
| 2300 if (items != null) { | 2329 if (items != null) { |
| 2301 _json["items"] = items.map((value) => (value).toJson()).toList(); | 2330 _json["items"] = items.map((value) => (value).toJson()).toList(); |
| 2302 } | 2331 } |
| 2303 if (kind != null) { | 2332 if (kind != null) { |
| 2304 _json["kind"] = kind; | 2333 _json["kind"] = kind; |
| 2305 } | 2334 } |
| 2306 if (nextPageToken != null) { | 2335 if (nextPageToken != null) { |
| 2307 _json["nextPageToken"] = nextPageToken; | 2336 _json["nextPageToken"] = nextPageToken; |
| 2308 } | 2337 } |
| 2309 return _json; | 2338 return _json; |
| 2310 } | 2339 } |
| 2311 } | 2340 } |
| 2312 | 2341 |
| 2313 class ReportHeaders { | 2342 class ReportHeaders { |
| 2314 /** | 2343 /// The currency of this column. Only present if the header type is |
| 2315 * The currency of this column. Only present if the header type is | 2344 /// METRIC_CURRENCY. |
| 2316 * METRIC_CURRENCY. | |
| 2317 */ | |
| 2318 core.String currency; | 2345 core.String currency; |
| 2319 /** The name of the header. */ | 2346 |
| 2347 /// The name of the header. |
| 2320 core.String name; | 2348 core.String name; |
| 2321 /** | 2349 |
| 2322 * The type of the header; one of DIMENSION, METRIC_TALLY, METRIC_RATIO, or | 2350 /// The type of the header; one of DIMENSION, METRIC_TALLY, METRIC_RATIO, or |
| 2323 * METRIC_CURRENCY. | 2351 /// METRIC_CURRENCY. |
| 2324 */ | |
| 2325 core.String type; | 2352 core.String type; |
| 2326 | 2353 |
| 2327 ReportHeaders(); | 2354 ReportHeaders(); |
| 2328 | 2355 |
| 2329 ReportHeaders.fromJson(core.Map _json) { | 2356 ReportHeaders.fromJson(core.Map _json) { |
| 2330 if (_json.containsKey("currency")) { | 2357 if (_json.containsKey("currency")) { |
| 2331 currency = _json["currency"]; | 2358 currency = _json["currency"]; |
| 2332 } | 2359 } |
| 2333 if (_json.containsKey("name")) { | 2360 if (_json.containsKey("name")) { |
| 2334 name = _json["name"]; | 2361 name = _json["name"]; |
| 2335 } | 2362 } |
| 2336 if (_json.containsKey("type")) { | 2363 if (_json.containsKey("type")) { |
| 2337 type = _json["type"]; | 2364 type = _json["type"]; |
| 2338 } | 2365 } |
| 2339 } | 2366 } |
| 2340 | 2367 |
| 2341 core.Map<core.String, core.Object> toJson() { | 2368 core.Map<core.String, core.Object> toJson() { |
| 2342 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2369 final core.Map<core.String, core.Object> _json = |
| 2370 new core.Map<core.String, core.Object>(); |
| 2343 if (currency != null) { | 2371 if (currency != null) { |
| 2344 _json["currency"] = currency; | 2372 _json["currency"] = currency; |
| 2345 } | 2373 } |
| 2346 if (name != null) { | 2374 if (name != null) { |
| 2347 _json["name"] = name; | 2375 _json["name"] = name; |
| 2348 } | 2376 } |
| 2349 if (type != null) { | 2377 if (type != null) { |
| 2350 _json["type"] = type; | 2378 _json["type"] = type; |
| 2351 } | 2379 } |
| 2352 return _json; | 2380 return _json; |
| 2353 } | 2381 } |
| 2354 } | 2382 } |
| 2355 | 2383 |
| 2356 class Report { | 2384 class Report { |
| 2357 /** | 2385 /// The averages of the report. This is the same length as any other row in |
| 2358 * The averages of the report. This is the same length as any other row in the | 2386 /// the report; cells corresponding to dimension columns are empty. |
| 2359 * report; cells corresponding to dimension columns are empty. | |
| 2360 */ | |
| 2361 core.List<core.String> averages; | 2387 core.List<core.String> averages; |
| 2362 /** | 2388 |
| 2363 * The header information of the columns requested in the report. This is a | 2389 /// The header information of the columns requested in the report. This is a |
| 2364 * list of headers; one for each dimension in the request, followed by one for | 2390 /// list of headers; one for each dimension in the request, followed by one |
| 2365 * each metric in the request. | 2391 /// for each metric in the request. |
| 2366 */ | |
| 2367 core.List<ReportHeaders> headers; | 2392 core.List<ReportHeaders> headers; |
| 2368 /** Kind this is, in this case adsensehost#report. */ | 2393 |
| 2394 /// Kind this is, in this case adsensehost#report. |
| 2369 core.String kind; | 2395 core.String kind; |
| 2370 /** | 2396 |
| 2371 * The output rows of the report. Each row is a list of cells; one for each | 2397 /// The output rows of the report. Each row is a list of cells; one for each |
| 2372 * dimension in the request, followed by one for each metric in the request. | 2398 /// dimension in the request, followed by one for each metric in the request. |
| 2373 * The dimension cells contain strings, and the metric cells contain numbers. | 2399 /// The dimension cells contain strings, and the metric cells contain |
| 2374 */ | 2400 /// numbers. |
| 2375 core.List<core.List<core.String>> rows; | 2401 core.List<core.List<core.String>> rows; |
| 2376 /** | 2402 |
| 2377 * The total number of rows matched by the report request. Fewer rows may be | 2403 /// The total number of rows matched by the report request. Fewer rows may be |
| 2378 * returned in the response due to being limited by the row count requested or | 2404 /// returned in the response due to being limited by the row count requested |
| 2379 * the report row limit. | 2405 /// or the report row limit. |
| 2380 */ | |
| 2381 core.String totalMatchedRows; | 2406 core.String totalMatchedRows; |
| 2382 /** | 2407 |
| 2383 * The totals of the report. This is the same length as any other row in the | 2408 /// The totals of the report. This is the same length as any other row in the |
| 2384 * report; cells corresponding to dimension columns are empty. | 2409 /// report; cells corresponding to dimension columns are empty. |
| 2385 */ | |
| 2386 core.List<core.String> totals; | 2410 core.List<core.String> totals; |
| 2387 /** Any warnings associated with generation of the report. */ | 2411 |
| 2412 /// Any warnings associated with generation of the report. |
| 2388 core.List<core.String> warnings; | 2413 core.List<core.String> warnings; |
| 2389 | 2414 |
| 2390 Report(); | 2415 Report(); |
| 2391 | 2416 |
| 2392 Report.fromJson(core.Map _json) { | 2417 Report.fromJson(core.Map _json) { |
| 2393 if (_json.containsKey("averages")) { | 2418 if (_json.containsKey("averages")) { |
| 2394 averages = _json["averages"]; | 2419 averages = _json["averages"]; |
| 2395 } | 2420 } |
| 2396 if (_json.containsKey("headers")) { | 2421 if (_json.containsKey("headers")) { |
| 2397 headers = _json["headers"].map((value) => new ReportHeaders.fromJson(value
)).toList(); | 2422 headers = _json["headers"] |
| 2423 .map((value) => new ReportHeaders.fromJson(value)) |
| 2424 .toList(); |
| 2398 } | 2425 } |
| 2399 if (_json.containsKey("kind")) { | 2426 if (_json.containsKey("kind")) { |
| 2400 kind = _json["kind"]; | 2427 kind = _json["kind"]; |
| 2401 } | 2428 } |
| 2402 if (_json.containsKey("rows")) { | 2429 if (_json.containsKey("rows")) { |
| 2403 rows = _json["rows"]; | 2430 rows = _json["rows"]; |
| 2404 } | 2431 } |
| 2405 if (_json.containsKey("totalMatchedRows")) { | 2432 if (_json.containsKey("totalMatchedRows")) { |
| 2406 totalMatchedRows = _json["totalMatchedRows"]; | 2433 totalMatchedRows = _json["totalMatchedRows"]; |
| 2407 } | 2434 } |
| 2408 if (_json.containsKey("totals")) { | 2435 if (_json.containsKey("totals")) { |
| 2409 totals = _json["totals"]; | 2436 totals = _json["totals"]; |
| 2410 } | 2437 } |
| 2411 if (_json.containsKey("warnings")) { | 2438 if (_json.containsKey("warnings")) { |
| 2412 warnings = _json["warnings"]; | 2439 warnings = _json["warnings"]; |
| 2413 } | 2440 } |
| 2414 } | 2441 } |
| 2415 | 2442 |
| 2416 core.Map<core.String, core.Object> toJson() { | 2443 core.Map<core.String, core.Object> toJson() { |
| 2417 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2444 final core.Map<core.String, core.Object> _json = |
| 2445 new core.Map<core.String, core.Object>(); |
| 2418 if (averages != null) { | 2446 if (averages != null) { |
| 2419 _json["averages"] = averages; | 2447 _json["averages"] = averages; |
| 2420 } | 2448 } |
| 2421 if (headers != null) { | 2449 if (headers != null) { |
| 2422 _json["headers"] = headers.map((value) => (value).toJson()).toList(); | 2450 _json["headers"] = headers.map((value) => (value).toJson()).toList(); |
| 2423 } | 2451 } |
| 2424 if (kind != null) { | 2452 if (kind != null) { |
| 2425 _json["kind"] = kind; | 2453 _json["kind"] = kind; |
| 2426 } | 2454 } |
| 2427 if (rows != null) { | 2455 if (rows != null) { |
| 2428 _json["rows"] = rows; | 2456 _json["rows"] = rows; |
| 2429 } | 2457 } |
| 2430 if (totalMatchedRows != null) { | 2458 if (totalMatchedRows != null) { |
| 2431 _json["totalMatchedRows"] = totalMatchedRows; | 2459 _json["totalMatchedRows"] = totalMatchedRows; |
| 2432 } | 2460 } |
| 2433 if (totals != null) { | 2461 if (totals != null) { |
| 2434 _json["totals"] = totals; | 2462 _json["totals"] = totals; |
| 2435 } | 2463 } |
| 2436 if (warnings != null) { | 2464 if (warnings != null) { |
| 2437 _json["warnings"] = warnings; | 2465 _json["warnings"] = warnings; |
| 2438 } | 2466 } |
| 2439 return _json; | 2467 return _json; |
| 2440 } | 2468 } |
| 2441 } | 2469 } |
| 2442 | 2470 |
| 2443 class UrlChannel { | 2471 class UrlChannel { |
| 2444 /** | 2472 /// Unique identifier of this URL channel. This should be considered an |
| 2445 * Unique identifier of this URL channel. This should be considered an opaque | 2473 /// opaque identifier; it is not safe to rely on it being in any particular |
| 2446 * identifier; it is not safe to rely on it being in any particular format. | 2474 /// format. |
| 2447 */ | |
| 2448 core.String id; | 2475 core.String id; |
| 2449 /** Kind of resource this is, in this case adsensehost#urlChannel. */ | 2476 |
| 2477 /// Kind of resource this is, in this case adsensehost#urlChannel. |
| 2450 core.String kind; | 2478 core.String kind; |
| 2451 /** | 2479 |
| 2452 * URL Pattern of this URL channel. Does not include "http://" or "https://". | 2480 /// URL Pattern of this URL channel. Does not include "http://" or |
| 2453 * Example: www.example.com/home | 2481 /// "https://". Example: www.example.com/home |
| 2454 */ | |
| 2455 core.String urlPattern; | 2482 core.String urlPattern; |
| 2456 | 2483 |
| 2457 UrlChannel(); | 2484 UrlChannel(); |
| 2458 | 2485 |
| 2459 UrlChannel.fromJson(core.Map _json) { | 2486 UrlChannel.fromJson(core.Map _json) { |
| 2460 if (_json.containsKey("id")) { | 2487 if (_json.containsKey("id")) { |
| 2461 id = _json["id"]; | 2488 id = _json["id"]; |
| 2462 } | 2489 } |
| 2463 if (_json.containsKey("kind")) { | 2490 if (_json.containsKey("kind")) { |
| 2464 kind = _json["kind"]; | 2491 kind = _json["kind"]; |
| 2465 } | 2492 } |
| 2466 if (_json.containsKey("urlPattern")) { | 2493 if (_json.containsKey("urlPattern")) { |
| 2467 urlPattern = _json["urlPattern"]; | 2494 urlPattern = _json["urlPattern"]; |
| 2468 } | 2495 } |
| 2469 } | 2496 } |
| 2470 | 2497 |
| 2471 core.Map<core.String, core.Object> toJson() { | 2498 core.Map<core.String, core.Object> toJson() { |
| 2472 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2499 final core.Map<core.String, core.Object> _json = |
| 2500 new core.Map<core.String, core.Object>(); |
| 2473 if (id != null) { | 2501 if (id != null) { |
| 2474 _json["id"] = id; | 2502 _json["id"] = id; |
| 2475 } | 2503 } |
| 2476 if (kind != null) { | 2504 if (kind != null) { |
| 2477 _json["kind"] = kind; | 2505 _json["kind"] = kind; |
| 2478 } | 2506 } |
| 2479 if (urlPattern != null) { | 2507 if (urlPattern != null) { |
| 2480 _json["urlPattern"] = urlPattern; | 2508 _json["urlPattern"] = urlPattern; |
| 2481 } | 2509 } |
| 2482 return _json; | 2510 return _json; |
| 2483 } | 2511 } |
| 2484 } | 2512 } |
| 2485 | 2513 |
| 2486 class UrlChannels { | 2514 class UrlChannels { |
| 2487 /** ETag of this response for caching purposes. */ | 2515 /// ETag of this response for caching purposes. |
| 2488 core.String etag; | 2516 core.String etag; |
| 2489 /** The URL channels returned in this list response. */ | 2517 |
| 2518 /// The URL channels returned in this list response. |
| 2490 core.List<UrlChannel> items; | 2519 core.List<UrlChannel> items; |
| 2491 /** Kind of list this is, in this case adsensehost#urlChannels. */ | 2520 |
| 2521 /// Kind of list this is, in this case adsensehost#urlChannels. |
| 2492 core.String kind; | 2522 core.String kind; |
| 2493 /** | 2523 |
| 2494 * Continuation token used to page through URL channels. To retrieve the next | 2524 /// Continuation token used to page through URL channels. To retrieve the |
| 2495 * page of results, set the next request's "pageToken" value to this. | 2525 /// next page of results, set the next request's "pageToken" value to this. |
| 2496 */ | |
| 2497 core.String nextPageToken; | 2526 core.String nextPageToken; |
| 2498 | 2527 |
| 2499 UrlChannels(); | 2528 UrlChannels(); |
| 2500 | 2529 |
| 2501 UrlChannels.fromJson(core.Map _json) { | 2530 UrlChannels.fromJson(core.Map _json) { |
| 2502 if (_json.containsKey("etag")) { | 2531 if (_json.containsKey("etag")) { |
| 2503 etag = _json["etag"]; | 2532 etag = _json["etag"]; |
| 2504 } | 2533 } |
| 2505 if (_json.containsKey("items")) { | 2534 if (_json.containsKey("items")) { |
| 2506 items = _json["items"].map((value) => new UrlChannel.fromJson(value)).toLi
st(); | 2535 items = _json["items"] |
| 2536 .map((value) => new UrlChannel.fromJson(value)) |
| 2537 .toList(); |
| 2507 } | 2538 } |
| 2508 if (_json.containsKey("kind")) { | 2539 if (_json.containsKey("kind")) { |
| 2509 kind = _json["kind"]; | 2540 kind = _json["kind"]; |
| 2510 } | 2541 } |
| 2511 if (_json.containsKey("nextPageToken")) { | 2542 if (_json.containsKey("nextPageToken")) { |
| 2512 nextPageToken = _json["nextPageToken"]; | 2543 nextPageToken = _json["nextPageToken"]; |
| 2513 } | 2544 } |
| 2514 } | 2545 } |
| 2515 | 2546 |
| 2516 core.Map<core.String, core.Object> toJson() { | 2547 core.Map<core.String, core.Object> toJson() { |
| 2517 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2548 final core.Map<core.String, core.Object> _json = |
| 2549 new core.Map<core.String, core.Object>(); |
| 2518 if (etag != null) { | 2550 if (etag != null) { |
| 2519 _json["etag"] = etag; | 2551 _json["etag"] = etag; |
| 2520 } | 2552 } |
| 2521 if (items != null) { | 2553 if (items != null) { |
| 2522 _json["items"] = items.map((value) => (value).toJson()).toList(); | 2554 _json["items"] = items.map((value) => (value).toJson()).toList(); |
| 2523 } | 2555 } |
| 2524 if (kind != null) { | 2556 if (kind != null) { |
| 2525 _json["kind"] = kind; | 2557 _json["kind"] = kind; |
| 2526 } | 2558 } |
| 2527 if (nextPageToken != null) { | 2559 if (nextPageToken != null) { |
| 2528 _json["nextPageToken"] = nextPageToken; | 2560 _json["nextPageToken"] = nextPageToken; |
| 2529 } | 2561 } |
| 2530 return _json; | 2562 return _json; |
| 2531 } | 2563 } |
| 2532 } | 2564 } |
| OLD | NEW |