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.content.v2; | 3 library googleapis.content.v2; |
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; |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
81 } | 81 } |
82 | 82 |
83 /** | 83 /** |
84 * Retrieves, inserts, updates, and deletes multiple Merchant Center | 84 * Retrieves, inserts, updates, and deletes multiple Merchant Center |
85 * (sub-)accounts in a single request. | 85 * (sub-)accounts in a single request. |
86 * | 86 * |
87 * [request] - The metadata request object. | 87 * [request] - The metadata request object. |
88 * | 88 * |
89 * Request parameters: | 89 * Request parameters: |
90 * | 90 * |
| 91 * [dryRun] - Flag to run the request in dry-run mode. |
| 92 * |
91 * Completes with a [AccountsCustomBatchResponse]. | 93 * Completes with a [AccountsCustomBatchResponse]. |
92 * | 94 * |
93 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 95 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
94 * error. | 96 * error. |
95 * | 97 * |
96 * If the used [http.Client] completes with an error when making a REST call, | 98 * If the used [http.Client] completes with an error when making a REST call, |
97 * this method will complete with the same error. | 99 * this method will complete with the same error. |
98 */ | 100 */ |
99 async.Future<AccountsCustomBatchResponse> custombatch(AccountsCustomBatchReque
st request) { | 101 async.Future<AccountsCustomBatchResponse> custombatch(AccountsCustomBatchReque
st request, {core.bool dryRun}) { |
100 var _url = null; | 102 var _url = null; |
101 var _queryParams = new core.Map(); | 103 var _queryParams = new core.Map(); |
102 var _uploadMedia = null; | 104 var _uploadMedia = null; |
103 var _uploadOptions = null; | 105 var _uploadOptions = null; |
104 var _downloadOptions = commons.DownloadOptions.Metadata; | 106 var _downloadOptions = commons.DownloadOptions.Metadata; |
105 var _body = null; | 107 var _body = null; |
106 | 108 |
107 if (request != null) { | 109 if (request != null) { |
108 _body = convert.JSON.encode((request).toJson()); | 110 _body = convert.JSON.encode((request).toJson()); |
109 } | 111 } |
| 112 if (dryRun != null) { |
| 113 _queryParams["dryRun"] = ["${dryRun}"]; |
| 114 } |
110 | 115 |
111 _url = 'accounts/batch'; | 116 _url = 'accounts/batch'; |
112 | 117 |
113 var _response = _requester.request(_url, | 118 var _response = _requester.request(_url, |
114 "POST", | 119 "POST", |
115 body: _body, | 120 body: _body, |
116 queryParams: _queryParams, | 121 queryParams: _queryParams, |
117 uploadOptions: _uploadOptions, | 122 uploadOptions: _uploadOptions, |
118 uploadMedia: _uploadMedia, | 123 uploadMedia: _uploadMedia, |
119 downloadOptions: _downloadOptions); | 124 downloadOptions: _downloadOptions); |
120 return _response.then((data) => new AccountsCustomBatchResponse.fromJson(dat
a)); | 125 return _response.then((data) => new AccountsCustomBatchResponse.fromJson(dat
a)); |
121 } | 126 } |
122 | 127 |
123 /** | 128 /** |
124 * Deletes a Merchant Center sub-account. | 129 * Deletes a Merchant Center sub-account. |
125 * | 130 * |
126 * Request parameters: | 131 * Request parameters: |
127 * | 132 * |
128 * [merchantId] - The ID of the managing account. | 133 * [merchantId] - The ID of the managing account. |
129 * | 134 * |
130 * [accountId] - The ID of the account. | 135 * [accountId] - The ID of the account. |
131 * | 136 * |
| 137 * [dryRun] - Flag to run the request in dry-run mode. |
| 138 * |
132 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 139 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
133 * error. | 140 * error. |
134 * | 141 * |
135 * If the used [http.Client] completes with an error when making a REST call, | 142 * If the used [http.Client] completes with an error when making a REST call, |
136 * this method will complete with the same error. | 143 * this method will complete with the same error. |
137 */ | 144 */ |
138 async.Future delete(core.String merchantId, core.String accountId) { | 145 async.Future delete(core.String merchantId, core.String accountId, {core.bool
dryRun}) { |
139 var _url = null; | 146 var _url = null; |
140 var _queryParams = new core.Map(); | 147 var _queryParams = new core.Map(); |
141 var _uploadMedia = null; | 148 var _uploadMedia = null; |
142 var _uploadOptions = null; | 149 var _uploadOptions = null; |
143 var _downloadOptions = commons.DownloadOptions.Metadata; | 150 var _downloadOptions = commons.DownloadOptions.Metadata; |
144 var _body = null; | 151 var _body = null; |
145 | 152 |
146 if (merchantId == null) { | 153 if (merchantId == null) { |
147 throw new core.ArgumentError("Parameter merchantId is required."); | 154 throw new core.ArgumentError("Parameter merchantId is required."); |
148 } | 155 } |
149 if (accountId == null) { | 156 if (accountId == null) { |
150 throw new core.ArgumentError("Parameter accountId is required."); | 157 throw new core.ArgumentError("Parameter accountId is required."); |
151 } | 158 } |
| 159 if (dryRun != null) { |
| 160 _queryParams["dryRun"] = ["${dryRun}"]; |
| 161 } |
152 | 162 |
153 _downloadOptions = null; | 163 _downloadOptions = null; |
154 | 164 |
155 _url = commons.Escaper.ecapeVariable('$merchantId') + '/accounts/' + commons
.Escaper.ecapeVariable('$accountId'); | 165 _url = commons.Escaper.ecapeVariable('$merchantId') + '/accounts/' + commons
.Escaper.ecapeVariable('$accountId'); |
156 | 166 |
157 var _response = _requester.request(_url, | 167 var _response = _requester.request(_url, |
158 "DELETE", | 168 "DELETE", |
159 body: _body, | 169 body: _body, |
160 queryParams: _queryParams, | 170 queryParams: _queryParams, |
161 uploadOptions: _uploadOptions, | 171 uploadOptions: _uploadOptions, |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
210 | 220 |
211 /** | 221 /** |
212 * Creates a Merchant Center sub-account. | 222 * Creates a Merchant Center sub-account. |
213 * | 223 * |
214 * [request] - The metadata request object. | 224 * [request] - The metadata request object. |
215 * | 225 * |
216 * Request parameters: | 226 * Request parameters: |
217 * | 227 * |
218 * [merchantId] - The ID of the managing account. | 228 * [merchantId] - The ID of the managing account. |
219 * | 229 * |
| 230 * [dryRun] - Flag to run the request in dry-run mode. |
| 231 * |
220 * Completes with a [Account]. | 232 * Completes with a [Account]. |
221 * | 233 * |
222 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 234 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
223 * error. | 235 * error. |
224 * | 236 * |
225 * If the used [http.Client] completes with an error when making a REST call, | 237 * If the used [http.Client] completes with an error when making a REST call, |
226 * this method will complete with the same error. | 238 * this method will complete with the same error. |
227 */ | 239 */ |
228 async.Future<Account> insert(Account request, core.String merchantId) { | 240 async.Future<Account> insert(Account request, core.String merchantId, {core.bo
ol dryRun}) { |
229 var _url = null; | 241 var _url = null; |
230 var _queryParams = new core.Map(); | 242 var _queryParams = new core.Map(); |
231 var _uploadMedia = null; | 243 var _uploadMedia = null; |
232 var _uploadOptions = null; | 244 var _uploadOptions = null; |
233 var _downloadOptions = commons.DownloadOptions.Metadata; | 245 var _downloadOptions = commons.DownloadOptions.Metadata; |
234 var _body = null; | 246 var _body = null; |
235 | 247 |
236 if (request != null) { | 248 if (request != null) { |
237 _body = convert.JSON.encode((request).toJson()); | 249 _body = convert.JSON.encode((request).toJson()); |
238 } | 250 } |
239 if (merchantId == null) { | 251 if (merchantId == null) { |
240 throw new core.ArgumentError("Parameter merchantId is required."); | 252 throw new core.ArgumentError("Parameter merchantId is required."); |
241 } | 253 } |
| 254 if (dryRun != null) { |
| 255 _queryParams["dryRun"] = ["${dryRun}"]; |
| 256 } |
242 | 257 |
243 _url = commons.Escaper.ecapeVariable('$merchantId') + '/accounts'; | 258 _url = commons.Escaper.ecapeVariable('$merchantId') + '/accounts'; |
244 | 259 |
245 var _response = _requester.request(_url, | 260 var _response = _requester.request(_url, |
246 "POST", | 261 "POST", |
247 body: _body, | 262 body: _body, |
248 queryParams: _queryParams, | 263 queryParams: _queryParams, |
249 uploadOptions: _uploadOptions, | 264 uploadOptions: _uploadOptions, |
250 uploadMedia: _uploadMedia, | 265 uploadMedia: _uploadMedia, |
251 downloadOptions: _downloadOptions); | 266 downloadOptions: _downloadOptions); |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
306 * Updates a Merchant Center account. This method supports patch semantics. | 321 * Updates a Merchant Center account. This method supports patch semantics. |
307 * | 322 * |
308 * [request] - The metadata request object. | 323 * [request] - The metadata request object. |
309 * | 324 * |
310 * Request parameters: | 325 * Request parameters: |
311 * | 326 * |
312 * [merchantId] - The ID of the managing account. | 327 * [merchantId] - The ID of the managing account. |
313 * | 328 * |
314 * [accountId] - The ID of the account. | 329 * [accountId] - The ID of the account. |
315 * | 330 * |
| 331 * [dryRun] - Flag to run the request in dry-run mode. |
| 332 * |
316 * Completes with a [Account]. | 333 * Completes with a [Account]. |
317 * | 334 * |
318 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 335 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
319 * error. | 336 * error. |
320 * | 337 * |
321 * If the used [http.Client] completes with an error when making a REST call, | 338 * If the used [http.Client] completes with an error when making a REST call, |
322 * this method will complete with the same error. | 339 * this method will complete with the same error. |
323 */ | 340 */ |
324 async.Future<Account> patch(Account request, core.String merchantId, core.Stri
ng accountId) { | 341 async.Future<Account> patch(Account request, core.String merchantId, core.Stri
ng accountId, {core.bool dryRun}) { |
325 var _url = null; | 342 var _url = null; |
326 var _queryParams = new core.Map(); | 343 var _queryParams = new core.Map(); |
327 var _uploadMedia = null; | 344 var _uploadMedia = null; |
328 var _uploadOptions = null; | 345 var _uploadOptions = null; |
329 var _downloadOptions = commons.DownloadOptions.Metadata; | 346 var _downloadOptions = commons.DownloadOptions.Metadata; |
330 var _body = null; | 347 var _body = null; |
331 | 348 |
332 if (request != null) { | 349 if (request != null) { |
333 _body = convert.JSON.encode((request).toJson()); | 350 _body = convert.JSON.encode((request).toJson()); |
334 } | 351 } |
335 if (merchantId == null) { | 352 if (merchantId == null) { |
336 throw new core.ArgumentError("Parameter merchantId is required."); | 353 throw new core.ArgumentError("Parameter merchantId is required."); |
337 } | 354 } |
338 if (accountId == null) { | 355 if (accountId == null) { |
339 throw new core.ArgumentError("Parameter accountId is required."); | 356 throw new core.ArgumentError("Parameter accountId is required."); |
340 } | 357 } |
| 358 if (dryRun != null) { |
| 359 _queryParams["dryRun"] = ["${dryRun}"]; |
| 360 } |
341 | 361 |
342 _url = commons.Escaper.ecapeVariable('$merchantId') + '/accounts/' + commons
.Escaper.ecapeVariable('$accountId'); | 362 _url = commons.Escaper.ecapeVariable('$merchantId') + '/accounts/' + commons
.Escaper.ecapeVariable('$accountId'); |
343 | 363 |
344 var _response = _requester.request(_url, | 364 var _response = _requester.request(_url, |
345 "PATCH", | 365 "PATCH", |
346 body: _body, | 366 body: _body, |
347 queryParams: _queryParams, | 367 queryParams: _queryParams, |
348 uploadOptions: _uploadOptions, | 368 uploadOptions: _uploadOptions, |
349 uploadMedia: _uploadMedia, | 369 uploadMedia: _uploadMedia, |
350 downloadOptions: _downloadOptions); | 370 downloadOptions: _downloadOptions); |
351 return _response.then((data) => new Account.fromJson(data)); | 371 return _response.then((data) => new Account.fromJson(data)); |
352 } | 372 } |
353 | 373 |
354 /** | 374 /** |
355 * Updates a Merchant Center account. | 375 * Updates a Merchant Center account. |
356 * | 376 * |
357 * [request] - The metadata request object. | 377 * [request] - The metadata request object. |
358 * | 378 * |
359 * Request parameters: | 379 * Request parameters: |
360 * | 380 * |
361 * [merchantId] - The ID of the managing account. | 381 * [merchantId] - The ID of the managing account. |
362 * | 382 * |
363 * [accountId] - The ID of the account. | 383 * [accountId] - The ID of the account. |
364 * | 384 * |
| 385 * [dryRun] - Flag to run the request in dry-run mode. |
| 386 * |
365 * Completes with a [Account]. | 387 * Completes with a [Account]. |
366 * | 388 * |
367 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 389 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
368 * error. | 390 * error. |
369 * | 391 * |
370 * If the used [http.Client] completes with an error when making a REST call, | 392 * If the used [http.Client] completes with an error when making a REST call, |
371 * this method will complete with the same error. | 393 * this method will complete with the same error. |
372 */ | 394 */ |
373 async.Future<Account> update(Account request, core.String merchantId, core.Str
ing accountId) { | 395 async.Future<Account> update(Account request, core.String merchantId, core.Str
ing accountId, {core.bool dryRun}) { |
374 var _url = null; | 396 var _url = null; |
375 var _queryParams = new core.Map(); | 397 var _queryParams = new core.Map(); |
376 var _uploadMedia = null; | 398 var _uploadMedia = null; |
377 var _uploadOptions = null; | 399 var _uploadOptions = null; |
378 var _downloadOptions = commons.DownloadOptions.Metadata; | 400 var _downloadOptions = commons.DownloadOptions.Metadata; |
379 var _body = null; | 401 var _body = null; |
380 | 402 |
381 if (request != null) { | 403 if (request != null) { |
382 _body = convert.JSON.encode((request).toJson()); | 404 _body = convert.JSON.encode((request).toJson()); |
383 } | 405 } |
384 if (merchantId == null) { | 406 if (merchantId == null) { |
385 throw new core.ArgumentError("Parameter merchantId is required."); | 407 throw new core.ArgumentError("Parameter merchantId is required."); |
386 } | 408 } |
387 if (accountId == null) { | 409 if (accountId == null) { |
388 throw new core.ArgumentError("Parameter accountId is required."); | 410 throw new core.ArgumentError("Parameter accountId is required."); |
389 } | 411 } |
| 412 if (dryRun != null) { |
| 413 _queryParams["dryRun"] = ["${dryRun}"]; |
| 414 } |
390 | 415 |
391 _url = commons.Escaper.ecapeVariable('$merchantId') + '/accounts/' + commons
.Escaper.ecapeVariable('$accountId'); | 416 _url = commons.Escaper.ecapeVariable('$merchantId') + '/accounts/' + commons
.Escaper.ecapeVariable('$accountId'); |
392 | 417 |
393 var _response = _requester.request(_url, | 418 var _response = _requester.request(_url, |
394 "PUT", | 419 "PUT", |
395 body: _body, | 420 body: _body, |
396 queryParams: _queryParams, | 421 queryParams: _queryParams, |
397 uploadOptions: _uploadOptions, | 422 uploadOptions: _uploadOptions, |
398 uploadMedia: _uploadMedia, | 423 uploadMedia: _uploadMedia, |
399 downloadOptions: _downloadOptions); | 424 downloadOptions: _downloadOptions); |
(...skipping 668 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1068 final commons.ApiRequester _requester; | 1093 final commons.ApiRequester _requester; |
1069 | 1094 |
1070 DatafeedsResourceApi(commons.ApiRequester client) : | 1095 DatafeedsResourceApi(commons.ApiRequester client) : |
1071 _requester = client; | 1096 _requester = client; |
1072 | 1097 |
1073 /** | 1098 /** |
1074 * [request] - The metadata request object. | 1099 * [request] - The metadata request object. |
1075 * | 1100 * |
1076 * Request parameters: | 1101 * Request parameters: |
1077 * | 1102 * |
| 1103 * [dryRun] - Flag to run the request in dry-run mode. |
| 1104 * |
1078 * Completes with a [DatafeedsCustomBatchResponse]. | 1105 * Completes with a [DatafeedsCustomBatchResponse]. |
1079 * | 1106 * |
1080 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1107 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1081 * error. | 1108 * error. |
1082 * | 1109 * |
1083 * If the used [http.Client] completes with an error when making a REST call, | 1110 * If the used [http.Client] completes with an error when making a REST call, |
1084 * this method will complete with the same error. | 1111 * this method will complete with the same error. |
1085 */ | 1112 */ |
1086 async.Future<DatafeedsCustomBatchResponse> custombatch(DatafeedsCustomBatchReq
uest request) { | 1113 async.Future<DatafeedsCustomBatchResponse> custombatch(DatafeedsCustomBatchReq
uest request, {core.bool dryRun}) { |
1087 var _url = null; | 1114 var _url = null; |
1088 var _queryParams = new core.Map(); | 1115 var _queryParams = new core.Map(); |
1089 var _uploadMedia = null; | 1116 var _uploadMedia = null; |
1090 var _uploadOptions = null; | 1117 var _uploadOptions = null; |
1091 var _downloadOptions = commons.DownloadOptions.Metadata; | 1118 var _downloadOptions = commons.DownloadOptions.Metadata; |
1092 var _body = null; | 1119 var _body = null; |
1093 | 1120 |
1094 if (request != null) { | 1121 if (request != null) { |
1095 _body = convert.JSON.encode((request).toJson()); | 1122 _body = convert.JSON.encode((request).toJson()); |
1096 } | 1123 } |
| 1124 if (dryRun != null) { |
| 1125 _queryParams["dryRun"] = ["${dryRun}"]; |
| 1126 } |
1097 | 1127 |
1098 _url = 'datafeeds/batch'; | 1128 _url = 'datafeeds/batch'; |
1099 | 1129 |
1100 var _response = _requester.request(_url, | 1130 var _response = _requester.request(_url, |
1101 "POST", | 1131 "POST", |
1102 body: _body, | 1132 body: _body, |
1103 queryParams: _queryParams, | 1133 queryParams: _queryParams, |
1104 uploadOptions: _uploadOptions, | 1134 uploadOptions: _uploadOptions, |
1105 uploadMedia: _uploadMedia, | 1135 uploadMedia: _uploadMedia, |
1106 downloadOptions: _downloadOptions); | 1136 downloadOptions: _downloadOptions); |
1107 return _response.then((data) => new DatafeedsCustomBatchResponse.fromJson(da
ta)); | 1137 return _response.then((data) => new DatafeedsCustomBatchResponse.fromJson(da
ta)); |
1108 } | 1138 } |
1109 | 1139 |
1110 /** | 1140 /** |
1111 * Deletes a datafeed from your Merchant Center account. | 1141 * Deletes a datafeed from your Merchant Center account. |
1112 * | 1142 * |
1113 * Request parameters: | 1143 * Request parameters: |
1114 * | 1144 * |
1115 * [merchantId] - null | 1145 * [merchantId] - null |
1116 * | 1146 * |
1117 * [datafeedId] - null | 1147 * [datafeedId] - null |
1118 * | 1148 * |
| 1149 * [dryRun] - Flag to run the request in dry-run mode. |
| 1150 * |
1119 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1151 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1120 * error. | 1152 * error. |
1121 * | 1153 * |
1122 * If the used [http.Client] completes with an error when making a REST call, | 1154 * If the used [http.Client] completes with an error when making a REST call, |
1123 * this method will complete with the same error. | 1155 * this method will complete with the same error. |
1124 */ | 1156 */ |
1125 async.Future delete(core.String merchantId, core.String datafeedId) { | 1157 async.Future delete(core.String merchantId, core.String datafeedId, {core.bool
dryRun}) { |
1126 var _url = null; | 1158 var _url = null; |
1127 var _queryParams = new core.Map(); | 1159 var _queryParams = new core.Map(); |
1128 var _uploadMedia = null; | 1160 var _uploadMedia = null; |
1129 var _uploadOptions = null; | 1161 var _uploadOptions = null; |
1130 var _downloadOptions = commons.DownloadOptions.Metadata; | 1162 var _downloadOptions = commons.DownloadOptions.Metadata; |
1131 var _body = null; | 1163 var _body = null; |
1132 | 1164 |
1133 if (merchantId == null) { | 1165 if (merchantId == null) { |
1134 throw new core.ArgumentError("Parameter merchantId is required."); | 1166 throw new core.ArgumentError("Parameter merchantId is required."); |
1135 } | 1167 } |
1136 if (datafeedId == null) { | 1168 if (datafeedId == null) { |
1137 throw new core.ArgumentError("Parameter datafeedId is required."); | 1169 throw new core.ArgumentError("Parameter datafeedId is required."); |
1138 } | 1170 } |
| 1171 if (dryRun != null) { |
| 1172 _queryParams["dryRun"] = ["${dryRun}"]; |
| 1173 } |
1139 | 1174 |
1140 _downloadOptions = null; | 1175 _downloadOptions = null; |
1141 | 1176 |
1142 _url = commons.Escaper.ecapeVariable('$merchantId') + '/datafeeds/' + common
s.Escaper.ecapeVariable('$datafeedId'); | 1177 _url = commons.Escaper.ecapeVariable('$merchantId') + '/datafeeds/' + common
s.Escaper.ecapeVariable('$datafeedId'); |
1143 | 1178 |
1144 var _response = _requester.request(_url, | 1179 var _response = _requester.request(_url, |
1145 "DELETE", | 1180 "DELETE", |
1146 body: _body, | 1181 body: _body, |
1147 queryParams: _queryParams, | 1182 queryParams: _queryParams, |
1148 uploadOptions: _uploadOptions, | 1183 uploadOptions: _uploadOptions, |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1197 | 1232 |
1198 /** | 1233 /** |
1199 * Registers a datafeed with your Merchant Center account. | 1234 * Registers a datafeed with your Merchant Center account. |
1200 * | 1235 * |
1201 * [request] - The metadata request object. | 1236 * [request] - The metadata request object. |
1202 * | 1237 * |
1203 * Request parameters: | 1238 * Request parameters: |
1204 * | 1239 * |
1205 * [merchantId] - null | 1240 * [merchantId] - null |
1206 * | 1241 * |
| 1242 * [dryRun] - Flag to run the request in dry-run mode. |
| 1243 * |
1207 * Completes with a [Datafeed]. | 1244 * Completes with a [Datafeed]. |
1208 * | 1245 * |
1209 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1246 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1210 * error. | 1247 * error. |
1211 * | 1248 * |
1212 * If the used [http.Client] completes with an error when making a REST call, | 1249 * If the used [http.Client] completes with an error when making a REST call, |
1213 * this method will complete with the same error. | 1250 * this method will complete with the same error. |
1214 */ | 1251 */ |
1215 async.Future<Datafeed> insert(Datafeed request, core.String merchantId) { | 1252 async.Future<Datafeed> insert(Datafeed request, core.String merchantId, {core.
bool dryRun}) { |
1216 var _url = null; | 1253 var _url = null; |
1217 var _queryParams = new core.Map(); | 1254 var _queryParams = new core.Map(); |
1218 var _uploadMedia = null; | 1255 var _uploadMedia = null; |
1219 var _uploadOptions = null; | 1256 var _uploadOptions = null; |
1220 var _downloadOptions = commons.DownloadOptions.Metadata; | 1257 var _downloadOptions = commons.DownloadOptions.Metadata; |
1221 var _body = null; | 1258 var _body = null; |
1222 | 1259 |
1223 if (request != null) { | 1260 if (request != null) { |
1224 _body = convert.JSON.encode((request).toJson()); | 1261 _body = convert.JSON.encode((request).toJson()); |
1225 } | 1262 } |
1226 if (merchantId == null) { | 1263 if (merchantId == null) { |
1227 throw new core.ArgumentError("Parameter merchantId is required."); | 1264 throw new core.ArgumentError("Parameter merchantId is required."); |
1228 } | 1265 } |
| 1266 if (dryRun != null) { |
| 1267 _queryParams["dryRun"] = ["${dryRun}"]; |
| 1268 } |
1229 | 1269 |
1230 _url = commons.Escaper.ecapeVariable('$merchantId') + '/datafeeds'; | 1270 _url = commons.Escaper.ecapeVariable('$merchantId') + '/datafeeds'; |
1231 | 1271 |
1232 var _response = _requester.request(_url, | 1272 var _response = _requester.request(_url, |
1233 "POST", | 1273 "POST", |
1234 body: _body, | 1274 body: _body, |
1235 queryParams: _queryParams, | 1275 queryParams: _queryParams, |
1236 uploadOptions: _uploadOptions, | 1276 uploadOptions: _uploadOptions, |
1237 uploadMedia: _uploadMedia, | 1277 uploadMedia: _uploadMedia, |
1238 downloadOptions: _downloadOptions); | 1278 downloadOptions: _downloadOptions); |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1294 * patch semantics. | 1334 * patch semantics. |
1295 * | 1335 * |
1296 * [request] - The metadata request object. | 1336 * [request] - The metadata request object. |
1297 * | 1337 * |
1298 * Request parameters: | 1338 * Request parameters: |
1299 * | 1339 * |
1300 * [merchantId] - null | 1340 * [merchantId] - null |
1301 * | 1341 * |
1302 * [datafeedId] - null | 1342 * [datafeedId] - null |
1303 * | 1343 * |
| 1344 * [dryRun] - Flag to run the request in dry-run mode. |
| 1345 * |
1304 * Completes with a [Datafeed]. | 1346 * Completes with a [Datafeed]. |
1305 * | 1347 * |
1306 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1348 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1307 * error. | 1349 * error. |
1308 * | 1350 * |
1309 * If the used [http.Client] completes with an error when making a REST call, | 1351 * If the used [http.Client] completes with an error when making a REST call, |
1310 * this method will complete with the same error. | 1352 * this method will complete with the same error. |
1311 */ | 1353 */ |
1312 async.Future<Datafeed> patch(Datafeed request, core.String merchantId, core.St
ring datafeedId) { | 1354 async.Future<Datafeed> patch(Datafeed request, core.String merchantId, core.St
ring datafeedId, {core.bool dryRun}) { |
1313 var _url = null; | 1355 var _url = null; |
1314 var _queryParams = new core.Map(); | 1356 var _queryParams = new core.Map(); |
1315 var _uploadMedia = null; | 1357 var _uploadMedia = null; |
1316 var _uploadOptions = null; | 1358 var _uploadOptions = null; |
1317 var _downloadOptions = commons.DownloadOptions.Metadata; | 1359 var _downloadOptions = commons.DownloadOptions.Metadata; |
1318 var _body = null; | 1360 var _body = null; |
1319 | 1361 |
1320 if (request != null) { | 1362 if (request != null) { |
1321 _body = convert.JSON.encode((request).toJson()); | 1363 _body = convert.JSON.encode((request).toJson()); |
1322 } | 1364 } |
1323 if (merchantId == null) { | 1365 if (merchantId == null) { |
1324 throw new core.ArgumentError("Parameter merchantId is required."); | 1366 throw new core.ArgumentError("Parameter merchantId is required."); |
1325 } | 1367 } |
1326 if (datafeedId == null) { | 1368 if (datafeedId == null) { |
1327 throw new core.ArgumentError("Parameter datafeedId is required."); | 1369 throw new core.ArgumentError("Parameter datafeedId is required."); |
1328 } | 1370 } |
| 1371 if (dryRun != null) { |
| 1372 _queryParams["dryRun"] = ["${dryRun}"]; |
| 1373 } |
1329 | 1374 |
1330 _url = commons.Escaper.ecapeVariable('$merchantId') + '/datafeeds/' + common
s.Escaper.ecapeVariable('$datafeedId'); | 1375 _url = commons.Escaper.ecapeVariable('$merchantId') + '/datafeeds/' + common
s.Escaper.ecapeVariable('$datafeedId'); |
1331 | 1376 |
1332 var _response = _requester.request(_url, | 1377 var _response = _requester.request(_url, |
1333 "PATCH", | 1378 "PATCH", |
1334 body: _body, | 1379 body: _body, |
1335 queryParams: _queryParams, | 1380 queryParams: _queryParams, |
1336 uploadOptions: _uploadOptions, | 1381 uploadOptions: _uploadOptions, |
1337 uploadMedia: _uploadMedia, | 1382 uploadMedia: _uploadMedia, |
1338 downloadOptions: _downloadOptions); | 1383 downloadOptions: _downloadOptions); |
1339 return _response.then((data) => new Datafeed.fromJson(data)); | 1384 return _response.then((data) => new Datafeed.fromJson(data)); |
1340 } | 1385 } |
1341 | 1386 |
1342 /** | 1387 /** |
1343 * Updates a datafeed of your Merchant Center account. | 1388 * Updates a datafeed of your Merchant Center account. |
1344 * | 1389 * |
1345 * [request] - The metadata request object. | 1390 * [request] - The metadata request object. |
1346 * | 1391 * |
1347 * Request parameters: | 1392 * Request parameters: |
1348 * | 1393 * |
1349 * [merchantId] - null | 1394 * [merchantId] - null |
1350 * | 1395 * |
1351 * [datafeedId] - null | 1396 * [datafeedId] - null |
1352 * | 1397 * |
| 1398 * [dryRun] - Flag to run the request in dry-run mode. |
| 1399 * |
1353 * Completes with a [Datafeed]. | 1400 * Completes with a [Datafeed]. |
1354 * | 1401 * |
1355 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1402 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1356 * error. | 1403 * error. |
1357 * | 1404 * |
1358 * If the used [http.Client] completes with an error when making a REST call, | 1405 * If the used [http.Client] completes with an error when making a REST call, |
1359 * this method will complete with the same error. | 1406 * this method will complete with the same error. |
1360 */ | 1407 */ |
1361 async.Future<Datafeed> update(Datafeed request, core.String merchantId, core.S
tring datafeedId) { | 1408 async.Future<Datafeed> update(Datafeed request, core.String merchantId, core.S
tring datafeedId, {core.bool dryRun}) { |
1362 var _url = null; | 1409 var _url = null; |
1363 var _queryParams = new core.Map(); | 1410 var _queryParams = new core.Map(); |
1364 var _uploadMedia = null; | 1411 var _uploadMedia = null; |
1365 var _uploadOptions = null; | 1412 var _uploadOptions = null; |
1366 var _downloadOptions = commons.DownloadOptions.Metadata; | 1413 var _downloadOptions = commons.DownloadOptions.Metadata; |
1367 var _body = null; | 1414 var _body = null; |
1368 | 1415 |
1369 if (request != null) { | 1416 if (request != null) { |
1370 _body = convert.JSON.encode((request).toJson()); | 1417 _body = convert.JSON.encode((request).toJson()); |
1371 } | 1418 } |
1372 if (merchantId == null) { | 1419 if (merchantId == null) { |
1373 throw new core.ArgumentError("Parameter merchantId is required."); | 1420 throw new core.ArgumentError("Parameter merchantId is required."); |
1374 } | 1421 } |
1375 if (datafeedId == null) { | 1422 if (datafeedId == null) { |
1376 throw new core.ArgumentError("Parameter datafeedId is required."); | 1423 throw new core.ArgumentError("Parameter datafeedId is required."); |
1377 } | 1424 } |
| 1425 if (dryRun != null) { |
| 1426 _queryParams["dryRun"] = ["${dryRun}"]; |
| 1427 } |
1378 | 1428 |
1379 _url = commons.Escaper.ecapeVariable('$merchantId') + '/datafeeds/' + common
s.Escaper.ecapeVariable('$datafeedId'); | 1429 _url = commons.Escaper.ecapeVariable('$merchantId') + '/datafeeds/' + common
s.Escaper.ecapeVariable('$datafeedId'); |
1380 | 1430 |
1381 var _response = _requester.request(_url, | 1431 var _response = _requester.request(_url, |
1382 "PUT", | 1432 "PUT", |
1383 body: _body, | 1433 body: _body, |
1384 queryParams: _queryParams, | 1434 queryParams: _queryParams, |
1385 uploadOptions: _uploadOptions, | 1435 uploadOptions: _uploadOptions, |
1386 uploadMedia: _uploadMedia, | 1436 uploadMedia: _uploadMedia, |
1387 downloadOptions: _downloadOptions); | 1437 downloadOptions: _downloadOptions); |
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1532 | 1582 |
1533 | 1583 |
1534 class InventoryResourceApi { | 1584 class InventoryResourceApi { |
1535 final commons.ApiRequester _requester; | 1585 final commons.ApiRequester _requester; |
1536 | 1586 |
1537 InventoryResourceApi(commons.ApiRequester client) : | 1587 InventoryResourceApi(commons.ApiRequester client) : |
1538 _requester = client; | 1588 _requester = client; |
1539 | 1589 |
1540 /** | 1590 /** |
1541 * Updates price and availability for multiple products or stores in a single | 1591 * Updates price and availability for multiple products or stores in a single |
1542 * request. | 1592 * request. This operation does not update the expiration date of the |
| 1593 * products. |
1543 * | 1594 * |
1544 * [request] - The metadata request object. | 1595 * [request] - The metadata request object. |
1545 * | 1596 * |
1546 * Request parameters: | 1597 * Request parameters: |
1547 * | 1598 * |
| 1599 * [dryRun] - Flag to run the request in dry-run mode. |
| 1600 * |
1548 * Completes with a [InventoryCustomBatchResponse]. | 1601 * Completes with a [InventoryCustomBatchResponse]. |
1549 * | 1602 * |
1550 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1603 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1551 * error. | 1604 * error. |
1552 * | 1605 * |
1553 * If the used [http.Client] completes with an error when making a REST call, | 1606 * If the used [http.Client] completes with an error when making a REST call, |
1554 * this method will complete with the same error. | 1607 * this method will complete with the same error. |
1555 */ | 1608 */ |
1556 async.Future<InventoryCustomBatchResponse> custombatch(InventoryCustomBatchReq
uest request) { | 1609 async.Future<InventoryCustomBatchResponse> custombatch(InventoryCustomBatchReq
uest request, {core.bool dryRun}) { |
1557 var _url = null; | 1610 var _url = null; |
1558 var _queryParams = new core.Map(); | 1611 var _queryParams = new core.Map(); |
1559 var _uploadMedia = null; | 1612 var _uploadMedia = null; |
1560 var _uploadOptions = null; | 1613 var _uploadOptions = null; |
1561 var _downloadOptions = commons.DownloadOptions.Metadata; | 1614 var _downloadOptions = commons.DownloadOptions.Metadata; |
1562 var _body = null; | 1615 var _body = null; |
1563 | 1616 |
1564 if (request != null) { | 1617 if (request != null) { |
1565 _body = convert.JSON.encode((request).toJson()); | 1618 _body = convert.JSON.encode((request).toJson()); |
1566 } | 1619 } |
| 1620 if (dryRun != null) { |
| 1621 _queryParams["dryRun"] = ["${dryRun}"]; |
| 1622 } |
1567 | 1623 |
1568 _url = 'inventory/batch'; | 1624 _url = 'inventory/batch'; |
1569 | 1625 |
1570 var _response = _requester.request(_url, | 1626 var _response = _requester.request(_url, |
1571 "POST", | 1627 "POST", |
1572 body: _body, | 1628 body: _body, |
1573 queryParams: _queryParams, | 1629 queryParams: _queryParams, |
1574 uploadOptions: _uploadOptions, | 1630 uploadOptions: _uploadOptions, |
1575 uploadMedia: _uploadMedia, | 1631 uploadMedia: _uploadMedia, |
1576 downloadOptions: _downloadOptions); | 1632 downloadOptions: _downloadOptions); |
1577 return _response.then((data) => new InventoryCustomBatchResponse.fromJson(da
ta)); | 1633 return _response.then((data) => new InventoryCustomBatchResponse.fromJson(da
ta)); |
1578 } | 1634 } |
1579 | 1635 |
1580 /** | 1636 /** |
1581 * Updates price and availability of a product in your Merchant Center | 1637 * Updates price and availability of a product in your Merchant Center |
1582 * account. | 1638 * account. This operation does not update the expiration date of the product. |
1583 * | 1639 * |
1584 * [request] - The metadata request object. | 1640 * [request] - The metadata request object. |
1585 * | 1641 * |
1586 * Request parameters: | 1642 * Request parameters: |
1587 * | 1643 * |
1588 * [merchantId] - The ID of the managing account. | 1644 * [merchantId] - The ID of the managing account. |
1589 * | 1645 * |
1590 * [storeCode] - The code of the store for which to update price and | 1646 * [storeCode] - The code of the store for which to update price and |
1591 * availability. Use online to update price and availability of an online | 1647 * availability. Use online to update price and availability of an online |
1592 * product. | 1648 * product. |
1593 * | 1649 * |
1594 * [productId] - The ID of the product for which to update price and | 1650 * [productId] - The ID of the product for which to update price and |
1595 * availability. | 1651 * availability. |
1596 * | 1652 * |
| 1653 * [dryRun] - Flag to run the request in dry-run mode. |
| 1654 * |
1597 * Completes with a [InventorySetResponse]. | 1655 * Completes with a [InventorySetResponse]. |
1598 * | 1656 * |
1599 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1657 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1600 * error. | 1658 * error. |
1601 * | 1659 * |
1602 * If the used [http.Client] completes with an error when making a REST call, | 1660 * If the used [http.Client] completes with an error when making a REST call, |
1603 * this method will complete with the same error. | 1661 * this method will complete with the same error. |
1604 */ | 1662 */ |
1605 async.Future<InventorySetResponse> set(InventorySetRequest request, core.Strin
g merchantId, core.String storeCode, core.String productId) { | 1663 async.Future<InventorySetResponse> set(InventorySetRequest request, core.Strin
g merchantId, core.String storeCode, core.String productId, {core.bool dryRun})
{ |
1606 var _url = null; | 1664 var _url = null; |
1607 var _queryParams = new core.Map(); | 1665 var _queryParams = new core.Map(); |
1608 var _uploadMedia = null; | 1666 var _uploadMedia = null; |
1609 var _uploadOptions = null; | 1667 var _uploadOptions = null; |
1610 var _downloadOptions = commons.DownloadOptions.Metadata; | 1668 var _downloadOptions = commons.DownloadOptions.Metadata; |
1611 var _body = null; | 1669 var _body = null; |
1612 | 1670 |
1613 if (request != null) { | 1671 if (request != null) { |
1614 _body = convert.JSON.encode((request).toJson()); | 1672 _body = convert.JSON.encode((request).toJson()); |
1615 } | 1673 } |
1616 if (merchantId == null) { | 1674 if (merchantId == null) { |
1617 throw new core.ArgumentError("Parameter merchantId is required."); | 1675 throw new core.ArgumentError("Parameter merchantId is required."); |
1618 } | 1676 } |
1619 if (storeCode == null) { | 1677 if (storeCode == null) { |
1620 throw new core.ArgumentError("Parameter storeCode is required."); | 1678 throw new core.ArgumentError("Parameter storeCode is required."); |
1621 } | 1679 } |
1622 if (productId == null) { | 1680 if (productId == null) { |
1623 throw new core.ArgumentError("Parameter productId is required."); | 1681 throw new core.ArgumentError("Parameter productId is required."); |
1624 } | 1682 } |
| 1683 if (dryRun != null) { |
| 1684 _queryParams["dryRun"] = ["${dryRun}"]; |
| 1685 } |
1625 | 1686 |
1626 _url = commons.Escaper.ecapeVariable('$merchantId') + '/inventory/' + common
s.Escaper.ecapeVariable('$storeCode') + '/products/' + commons.Escaper.ecapeVari
able('$productId'); | 1687 _url = commons.Escaper.ecapeVariable('$merchantId') + '/inventory/' + common
s.Escaper.ecapeVariable('$storeCode') + '/products/' + commons.Escaper.ecapeVari
able('$productId'); |
1627 | 1688 |
1628 var _response = _requester.request(_url, | 1689 var _response = _requester.request(_url, |
1629 "POST", | 1690 "POST", |
1630 body: _body, | 1691 body: _body, |
1631 queryParams: _queryParams, | 1692 queryParams: _queryParams, |
1632 uploadOptions: _uploadOptions, | 1693 uploadOptions: _uploadOptions, |
1633 uploadMedia: _uploadMedia, | 1694 uploadMedia: _uploadMedia, |
1634 downloadOptions: _downloadOptions); | 1695 downloadOptions: _downloadOptions); |
(...skipping 639 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2274 /** Additive shipping rate modifier. */ | 2335 /** Additive shipping rate modifier. */ |
2275 Price modifierFlatRate; | 2336 Price modifierFlatRate; |
2276 /** | 2337 /** |
2277 * Multiplicative shipping rate modifier in percent. Represented as a floating | 2338 * Multiplicative shipping rate modifier in percent. Represented as a floating |
2278 * point number without the percentage character. | 2339 * point number without the percentage character. |
2279 */ | 2340 */ |
2280 core.String modifierPercent; | 2341 core.String modifierPercent; |
2281 /** The name of the carrier rate. */ | 2342 /** The name of the carrier rate. */ |
2282 core.String name; | 2343 core.String name; |
2283 /** | 2344 /** |
2284 * Sale country for which this carrier rate is valid, represented as an ISO | 2345 * The sale country for which this carrier rate is valid, represented as a |
2285 * 3166-1 Alpha-2 code. | 2346 * CLDR territory code. |
2286 */ | 2347 */ |
2287 core.String saleCountry; | 2348 core.String saleCountry; |
2288 /** Shipping origin represented as a postal code. */ | 2349 /** Shipping origin represented as a postal code. */ |
2289 core.String shippingOrigin; | 2350 core.String shippingOrigin; |
2290 | 2351 |
2291 AccountShippingCarrierRate(); | 2352 AccountShippingCarrierRate(); |
2292 | 2353 |
2293 AccountShippingCarrierRate.fromJson(core.Map _json) { | 2354 AccountShippingCarrierRate.fromJson(core.Map _json) { |
2294 if (_json.containsKey("carrier")) { | 2355 if (_json.containsKey("carrier")) { |
2295 carrier = _json["carrier"]; | 2356 carrier = _json["carrier"]; |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2423 return _json; | 2484 return _json; |
2424 } | 2485 } |
2425 } | 2486 } |
2426 | 2487 |
2427 /** | 2488 /** |
2428 * A user-defined locations group in a given country. All the locations of the | 2489 * A user-defined locations group in a given country. All the locations of the |
2429 * group must be of the same type. | 2490 * group must be of the same type. |
2430 */ | 2491 */ |
2431 class AccountShippingLocationGroup { | 2492 class AccountShippingLocationGroup { |
2432 /** | 2493 /** |
2433 * The country in which this location group is, represented as ISO 3166-1 | 2494 * The CLDR territory code of the country in which this location group is. |
2434 * Alpha-2 code. | |
2435 */ | 2495 */ |
2436 core.String country; | 2496 core.String country; |
2437 /** | 2497 /** |
2438 * A location ID (also called criteria ID) representing administrative areas, | 2498 * A location ID (also called criteria ID) representing administrative areas, |
2439 * smaller country subdivisions (counties), or cities. | 2499 * smaller country subdivisions (counties), or cities. |
2440 */ | 2500 */ |
2441 core.List<core.String> locationIds; | 2501 core.List<core.String> locationIds; |
2442 /** The name of the location group. */ | 2502 /** The name of the location group. */ |
2443 core.String name; | 2503 core.String name; |
2444 /** A postal code range representing a city or a set of cities. */ | 2504 /** A postal code range representing a city or a set of cities. */ |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2535 /** | 2595 /** |
2536 * One-dimensional table cells define one condition along the same dimension. | 2596 * One-dimensional table cells define one condition along the same dimension. |
2537 * Bi-dimensional table cells use two dimensions with respectively M and N | 2597 * Bi-dimensional table cells use two dimensions with respectively M and N |
2538 * distinct values and must contain exactly M * N cells with distinct | 2598 * distinct values and must contain exactly M * N cells with distinct |
2539 * conditions (for each possible value pairs). | 2599 * conditions (for each possible value pairs). |
2540 */ | 2600 */ |
2541 core.List<AccountShippingRateTableCell> content; | 2601 core.List<AccountShippingRateTableCell> content; |
2542 /** The name of the rate table. */ | 2602 /** The name of the rate table. */ |
2543 core.String name; | 2603 core.String name; |
2544 /** | 2604 /** |
2545 * Sale country for which this table is valid, represented as an ISO 3166-1 | 2605 * The sale country for which this table is valid, represented as a CLDR |
2546 * Alpha-2 code. | 2606 * territory code. |
2547 */ | 2607 */ |
2548 core.String saleCountry; | 2608 core.String saleCountry; |
2549 | 2609 |
2550 AccountShippingRateTable(); | 2610 AccountShippingRateTable(); |
2551 | 2611 |
2552 AccountShippingRateTable.fromJson(core.Map _json) { | 2612 AccountShippingRateTable.fromJson(core.Map _json) { |
2553 if (_json.containsKey("content")) { | 2613 if (_json.containsKey("content")) { |
2554 content = _json["content"].map((value) => new AccountShippingRateTableCell
.fromJson(value)).toList(); | 2614 content = _json["content"].map((value) => new AccountShippingRateTableCell
.fromJson(value)).toList(); |
2555 } | 2615 } |
2556 if (_json.containsKey("name")) { | 2616 if (_json.containsKey("name")) { |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2615 class AccountShippingShippingService { | 2675 class AccountShippingShippingService { |
2616 /** Whether the shipping service is available. */ | 2676 /** Whether the shipping service is available. */ |
2617 core.bool active; | 2677 core.bool active; |
2618 /** Calculation method for the "simple" case that needs no rules. */ | 2678 /** Calculation method for the "simple" case that needs no rules. */ |
2619 AccountShippingShippingServiceCalculationMethod calculationMethod; | 2679 AccountShippingShippingServiceCalculationMethod calculationMethod; |
2620 /** Decision tree for "complicated" shipping cost calculation. */ | 2680 /** Decision tree for "complicated" shipping cost calculation. */ |
2621 AccountShippingShippingServiceCostRule costRuleTree; | 2681 AccountShippingShippingServiceCostRule costRuleTree; |
2622 /** The name of this shipping service. */ | 2682 /** The name of this shipping service. */ |
2623 core.String name; | 2683 core.String name; |
2624 /** | 2684 /** |
2625 * Sale country for which this service can be used, represented as an ISO | 2685 * The CLDR territory code of the sale country for which this service can be |
2626 * 3166-1 Alpha-2 code. | 2686 * used. |
2627 */ | 2687 */ |
2628 core.String saleCountry; | 2688 core.String saleCountry; |
2629 | 2689 |
2630 AccountShippingShippingService(); | 2690 AccountShippingShippingService(); |
2631 | 2691 |
2632 AccountShippingShippingService.fromJson(core.Map _json) { | 2692 AccountShippingShippingService.fromJson(core.Map _json) { |
2633 if (_json.containsKey("active")) { | 2693 if (_json.containsKey("active")) { |
2634 active = _json["active"]; | 2694 active = _json["active"]; |
2635 } | 2695 } |
2636 if (_json.containsKey("calculationMethod")) { | 2696 if (_json.containsKey("calculationMethod")) { |
(...skipping 1301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3938 */ | 3998 */ |
3939 core.List<core.String> intendedDestinations; | 3999 core.List<core.String> intendedDestinations; |
3940 /** | 4000 /** |
3941 * Identifies what kind of resource this is. Value: the fixed string | 4001 * Identifies what kind of resource this is. Value: the fixed string |
3942 * "content#datafeed". | 4002 * "content#datafeed". |
3943 */ | 4003 */ |
3944 core.String kind; | 4004 core.String kind; |
3945 /** A descriptive name of the data feed. */ | 4005 /** A descriptive name of the data feed. */ |
3946 core.String name; | 4006 core.String name; |
3947 /** | 4007 /** |
3948 * The two-letter ISO 3166 country where the items in the feed will be | 4008 * The country where the items in the feed will be included in the search |
3949 * included in the search index. | 4009 * index, represented as a CLDR territory code. |
3950 */ | 4010 */ |
3951 core.String targetCountry; | 4011 core.String targetCountry; |
3952 | 4012 |
3953 Datafeed(); | 4013 Datafeed(); |
3954 | 4014 |
3955 Datafeed.fromJson(core.Map _json) { | 4015 Datafeed.fromJson(core.Map _json) { |
3956 if (_json.containsKey("attributeLanguage")) { | 4016 if (_json.containsKey("attributeLanguage")) { |
3957 attributeLanguage = _json["attributeLanguage"]; | 4017 attributeLanguage = _json["attributeLanguage"]; |
3958 } | 4018 } |
3959 if (_json.containsKey("contentLanguage")) { | 4019 if (_json.containsKey("contentLanguage")) { |
(...skipping 821 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4781 /** | 4841 /** |
4782 * The sale price of the product. Mandatory if sale_price_effective_date is | 4842 * The sale price of the product. Mandatory if sale_price_effective_date is |
4783 * defined. | 4843 * defined. |
4784 */ | 4844 */ |
4785 Price salePrice; | 4845 Price salePrice; |
4786 /** | 4846 /** |
4787 * A date range represented by a pair of ISO 8601 dates separated by a space, | 4847 * A date range represented by a pair of ISO 8601 dates separated by a space, |
4788 * comma, or slash. Both dates might be specified as 'null' if undecided. | 4848 * comma, or slash. Both dates might be specified as 'null' if undecided. |
4789 */ | 4849 */ |
4790 core.String salePriceEffectiveDate; | 4850 core.String salePriceEffectiveDate; |
| 4851 /** |
| 4852 * The quantity of the product that is reserved for sell-on-google ads. |
| 4853 * Supported only for online products. |
| 4854 */ |
| 4855 core.int sellOnGoogleQuantity; |
4791 | 4856 |
4792 Inventory(); | 4857 Inventory(); |
4793 | 4858 |
4794 Inventory.fromJson(core.Map _json) { | 4859 Inventory.fromJson(core.Map _json) { |
4795 if (_json.containsKey("availability")) { | 4860 if (_json.containsKey("availability")) { |
4796 availability = _json["availability"]; | 4861 availability = _json["availability"]; |
4797 } | 4862 } |
4798 if (_json.containsKey("kind")) { | 4863 if (_json.containsKey("kind")) { |
4799 kind = _json["kind"]; | 4864 kind = _json["kind"]; |
4800 } | 4865 } |
4801 if (_json.containsKey("price")) { | 4866 if (_json.containsKey("price")) { |
4802 price = new Price.fromJson(_json["price"]); | 4867 price = new Price.fromJson(_json["price"]); |
4803 } | 4868 } |
4804 if (_json.containsKey("quantity")) { | 4869 if (_json.containsKey("quantity")) { |
4805 quantity = _json["quantity"]; | 4870 quantity = _json["quantity"]; |
4806 } | 4871 } |
4807 if (_json.containsKey("salePrice")) { | 4872 if (_json.containsKey("salePrice")) { |
4808 salePrice = new Price.fromJson(_json["salePrice"]); | 4873 salePrice = new Price.fromJson(_json["salePrice"]); |
4809 } | 4874 } |
4810 if (_json.containsKey("salePriceEffectiveDate")) { | 4875 if (_json.containsKey("salePriceEffectiveDate")) { |
4811 salePriceEffectiveDate = _json["salePriceEffectiveDate"]; | 4876 salePriceEffectiveDate = _json["salePriceEffectiveDate"]; |
4812 } | 4877 } |
| 4878 if (_json.containsKey("sellOnGoogleQuantity")) { |
| 4879 sellOnGoogleQuantity = _json["sellOnGoogleQuantity"]; |
| 4880 } |
4813 } | 4881 } |
4814 | 4882 |
4815 core.Map toJson() { | 4883 core.Map toJson() { |
4816 var _json = new core.Map(); | 4884 var _json = new core.Map(); |
4817 if (availability != null) { | 4885 if (availability != null) { |
4818 _json["availability"] = availability; | 4886 _json["availability"] = availability; |
4819 } | 4887 } |
4820 if (kind != null) { | 4888 if (kind != null) { |
4821 _json["kind"] = kind; | 4889 _json["kind"] = kind; |
4822 } | 4890 } |
4823 if (price != null) { | 4891 if (price != null) { |
4824 _json["price"] = (price).toJson(); | 4892 _json["price"] = (price).toJson(); |
4825 } | 4893 } |
4826 if (quantity != null) { | 4894 if (quantity != null) { |
4827 _json["quantity"] = quantity; | 4895 _json["quantity"] = quantity; |
4828 } | 4896 } |
4829 if (salePrice != null) { | 4897 if (salePrice != null) { |
4830 _json["salePrice"] = (salePrice).toJson(); | 4898 _json["salePrice"] = (salePrice).toJson(); |
4831 } | 4899 } |
4832 if (salePriceEffectiveDate != null) { | 4900 if (salePriceEffectiveDate != null) { |
4833 _json["salePriceEffectiveDate"] = salePriceEffectiveDate; | 4901 _json["salePriceEffectiveDate"] = salePriceEffectiveDate; |
4834 } | 4902 } |
| 4903 if (sellOnGoogleQuantity != null) { |
| 4904 _json["sellOnGoogleQuantity"] = sellOnGoogleQuantity; |
| 4905 } |
4835 return _json; | 4906 return _json; |
4836 } | 4907 } |
4837 } | 4908 } |
4838 | 4909 |
4839 class InventoryCustomBatchRequest { | 4910 class InventoryCustomBatchRequest { |
4840 /** The request entries to be processed in the batch. */ | 4911 /** The request entries to be processed in the batch. */ |
4841 core.List<InventoryCustomBatchRequestEntry> entries; | 4912 core.List<InventoryCustomBatchRequestEntry> entries; |
4842 | 4913 |
4843 InventoryCustomBatchRequest(); | 4914 InventoryCustomBatchRequest(); |
4844 | 4915 |
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5000 /** | 5071 /** |
5001 * The sale price of the product. Mandatory if sale_price_effective_date is | 5072 * The sale price of the product. Mandatory if sale_price_effective_date is |
5002 * defined. | 5073 * defined. |
5003 */ | 5074 */ |
5004 Price salePrice; | 5075 Price salePrice; |
5005 /** | 5076 /** |
5006 * A date range represented by a pair of ISO 8601 dates separated by a space, | 5077 * A date range represented by a pair of ISO 8601 dates separated by a space, |
5007 * comma, or slash. Both dates might be specified as 'null' if undecided. | 5078 * comma, or slash. Both dates might be specified as 'null' if undecided. |
5008 */ | 5079 */ |
5009 core.String salePriceEffectiveDate; | 5080 core.String salePriceEffectiveDate; |
| 5081 /** |
| 5082 * The quantity of the product that is reserved for sell-on-google ads. |
| 5083 * Supported only for online products. |
| 5084 */ |
| 5085 core.int sellOnGoogleQuantity; |
5010 | 5086 |
5011 InventorySetRequest(); | 5087 InventorySetRequest(); |
5012 | 5088 |
5013 InventorySetRequest.fromJson(core.Map _json) { | 5089 InventorySetRequest.fromJson(core.Map _json) { |
5014 if (_json.containsKey("availability")) { | 5090 if (_json.containsKey("availability")) { |
5015 availability = _json["availability"]; | 5091 availability = _json["availability"]; |
5016 } | 5092 } |
5017 if (_json.containsKey("price")) { | 5093 if (_json.containsKey("price")) { |
5018 price = new Price.fromJson(_json["price"]); | 5094 price = new Price.fromJson(_json["price"]); |
5019 } | 5095 } |
5020 if (_json.containsKey("quantity")) { | 5096 if (_json.containsKey("quantity")) { |
5021 quantity = _json["quantity"]; | 5097 quantity = _json["quantity"]; |
5022 } | 5098 } |
5023 if (_json.containsKey("salePrice")) { | 5099 if (_json.containsKey("salePrice")) { |
5024 salePrice = new Price.fromJson(_json["salePrice"]); | 5100 salePrice = new Price.fromJson(_json["salePrice"]); |
5025 } | 5101 } |
5026 if (_json.containsKey("salePriceEffectiveDate")) { | 5102 if (_json.containsKey("salePriceEffectiveDate")) { |
5027 salePriceEffectiveDate = _json["salePriceEffectiveDate"]; | 5103 salePriceEffectiveDate = _json["salePriceEffectiveDate"]; |
5028 } | 5104 } |
| 5105 if (_json.containsKey("sellOnGoogleQuantity")) { |
| 5106 sellOnGoogleQuantity = _json["sellOnGoogleQuantity"]; |
| 5107 } |
5029 } | 5108 } |
5030 | 5109 |
5031 core.Map toJson() { | 5110 core.Map toJson() { |
5032 var _json = new core.Map(); | 5111 var _json = new core.Map(); |
5033 if (availability != null) { | 5112 if (availability != null) { |
5034 _json["availability"] = availability; | 5113 _json["availability"] = availability; |
5035 } | 5114 } |
5036 if (price != null) { | 5115 if (price != null) { |
5037 _json["price"] = (price).toJson(); | 5116 _json["price"] = (price).toJson(); |
5038 } | 5117 } |
5039 if (quantity != null) { | 5118 if (quantity != null) { |
5040 _json["quantity"] = quantity; | 5119 _json["quantity"] = quantity; |
5041 } | 5120 } |
5042 if (salePrice != null) { | 5121 if (salePrice != null) { |
5043 _json["salePrice"] = (salePrice).toJson(); | 5122 _json["salePrice"] = (salePrice).toJson(); |
5044 } | 5123 } |
5045 if (salePriceEffectiveDate != null) { | 5124 if (salePriceEffectiveDate != null) { |
5046 _json["salePriceEffectiveDate"] = salePriceEffectiveDate; | 5125 _json["salePriceEffectiveDate"] = salePriceEffectiveDate; |
5047 } | 5126 } |
| 5127 if (sellOnGoogleQuantity != null) { |
| 5128 _json["sellOnGoogleQuantity"] = sellOnGoogleQuantity; |
| 5129 } |
5048 return _json; | 5130 return _json; |
5049 } | 5131 } |
5050 } | 5132 } |
5051 | 5133 |
5052 class InventorySetResponse { | 5134 class InventorySetResponse { |
5053 /** | 5135 /** |
5054 * Identifies what kind of resource this is. Value: the fixed string | 5136 * Identifies what kind of resource this is. Value: the fixed string |
5055 * "content#inventorySetResponse". | 5137 * "content#inventorySetResponse". |
5056 */ | 5138 */ |
5057 core.String kind; | 5139 core.String kind; |
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5306 /** Weight of the item for shipping. */ | 5388 /** Weight of the item for shipping. */ |
5307 ProductShippingWeight shippingWeight; | 5389 ProductShippingWeight shippingWeight; |
5308 /** Width of the item for shipping. */ | 5390 /** Width of the item for shipping. */ |
5309 ProductShippingDimension shippingWidth; | 5391 ProductShippingDimension shippingWidth; |
5310 /** System in which the size is specified. Recommended for apparel items. */ | 5392 /** System in which the size is specified. Recommended for apparel items. */ |
5311 core.String sizeSystem; | 5393 core.String sizeSystem; |
5312 /** The cut of the item. Recommended for apparel items. */ | 5394 /** The cut of the item. Recommended for apparel items. */ |
5313 core.String sizeType; | 5395 core.String sizeType; |
5314 /** Size of the item. */ | 5396 /** Size of the item. */ |
5315 core.List<core.String> sizes; | 5397 core.List<core.String> sizes; |
5316 /** The two-letter ISO 3166 country code for the item. */ | 5398 /** The CLDR territory code for the item. */ |
5317 core.String targetCountry; | 5399 core.String targetCountry; |
5318 /** Tax information. */ | 5400 /** Tax information. */ |
5319 core.List<ProductTax> taxes; | 5401 core.List<ProductTax> taxes; |
5320 /** Title of the item. */ | 5402 /** Title of the item. */ |
5321 core.String title; | 5403 core.String title; |
5322 /** The preference of the denominator of the unit price. */ | 5404 /** The preference of the denominator of the unit price. */ |
5323 ProductUnitPricingBaseMeasure unitPricingBaseMeasure; | 5405 ProductUnitPricingBaseMeasure unitPricingBaseMeasure; |
5324 /** The measure and dimension of an item. */ | 5406 /** The measure and dimension of an item. */ |
5325 ProductUnitPricingMeasure unitPricingMeasure; | 5407 ProductUnitPricingMeasure unitPricingMeasure; |
5326 /** The read-only list of intended destinations which passed validation. */ | 5408 /** The read-only list of intended destinations which passed validation. */ |
(...skipping 598 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5925 _json["amount"] = (amount).toJson(); | 6007 _json["amount"] = (amount).toJson(); |
5926 } | 6008 } |
5927 if (months != null) { | 6009 if (months != null) { |
5928 _json["months"] = months; | 6010 _json["months"] = months; |
5929 } | 6011 } |
5930 return _json; | 6012 return _json; |
5931 } | 6013 } |
5932 } | 6014 } |
5933 | 6015 |
5934 class ProductShipping { | 6016 class ProductShipping { |
5935 /** | 6017 /** The CLDR territory code of the country to which an item will ship. */ |
5936 * The two-letter ISO 3166 country code for the country to which an item will | |
5937 * ship. | |
5938 */ | |
5939 core.String country; | 6018 core.String country; |
5940 /** | 6019 /** |
5941 * The location where the shipping is applicable, represented by a location | 6020 * The location where the shipping is applicable, represented by a location |
5942 * group name. | 6021 * group name. |
5943 */ | 6022 */ |
5944 core.String locationGroupName; | 6023 core.String locationGroupName; |
5945 /** | 6024 /** |
5946 * The numeric id of a location that the shipping rate applies to as defined | 6025 * The numeric id of a location that the shipping rate applies to as defined |
5947 * in the AdWords API. | 6026 * in the AdWords API. |
5948 */ | 6027 */ |
(...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6288 } | 6367 } |
6289 if (intention != null) { | 6368 if (intention != null) { |
6290 _json["intention"] = intention; | 6369 _json["intention"] = intention; |
6291 } | 6370 } |
6292 return _json; | 6371 return _json; |
6293 } | 6372 } |
6294 } | 6373 } |
6295 | 6374 |
6296 class ProductTax { | 6375 class ProductTax { |
6297 /** | 6376 /** |
6298 * The country within which the item is taxed, specified with a two-letter ISO | 6377 * The country within which the item is taxed, specified as a CLDR territory |
6299 * 3166 country code. | 6378 * code. |
6300 */ | 6379 */ |
6301 core.String country; | 6380 core.String country; |
6302 /** | 6381 /** |
6303 * The numeric id of a location that the tax rate applies to as defined in the | 6382 * The numeric id of a location that the tax rate applies to as defined in the |
6304 * AdWords API. | 6383 * AdWords API. |
6305 */ | 6384 */ |
6306 core.String locationId; | 6385 core.String locationId; |
6307 /** | 6386 /** |
6308 * The postal code range that the tax rate applies to, represented by a ZIP | 6387 * The postal code range that the tax rate applies to, represented by a ZIP |
6309 * code, a ZIP code prefix using * wildcard, a range between two ZIP codes or | 6388 * code, a ZIP code prefix using * wildcard, a range between two ZIP codes or |
(...skipping 522 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6832 var _json = new core.Map(); | 6911 var _json = new core.Map(); |
6833 if (unit != null) { | 6912 if (unit != null) { |
6834 _json["unit"] = unit; | 6913 _json["unit"] = unit; |
6835 } | 6914 } |
6836 if (value != null) { | 6915 if (value != null) { |
6837 _json["value"] = value; | 6916 _json["value"] = value; |
6838 } | 6917 } |
6839 return _json; | 6918 return _json; |
6840 } | 6919 } |
6841 } | 6920 } |
OLD | NEW |