| 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.playmoviespartner.v1; | 3 library googleapis.playmoviespartner.v1; |
| 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 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 86 "GET", | 86 "GET", |
| 87 body: _body, | 87 body: _body, |
| 88 queryParams: _queryParams, | 88 queryParams: _queryParams, |
| 89 uploadOptions: _uploadOptions, | 89 uploadOptions: _uploadOptions, |
| 90 uploadMedia: _uploadMedia, | 90 uploadMedia: _uploadMedia, |
| 91 downloadOptions: _downloadOptions); | 91 downloadOptions: _downloadOptions); |
| 92 return _response.then((data) => new Avail.fromJson(data)); | 92 return _response.then((data) => new Avail.fromJson(data)); |
| 93 } | 93 } |
| 94 | 94 |
| 95 /** | 95 /** |
| 96 * List Avails owned or managed by the partner. See _Authentication and | 96 * List Avails owned or managed by the partner. |
| 97 * Authorization rules_ and _List methods rules_ for more information about | 97 * |
| 98 * this method. | 98 * See _Authentication and Authorization rules_ and |
| 99 * _List methods rules_ for more information about this method. |
| 99 * | 100 * |
| 100 * Request parameters: | 101 * Request parameters: |
| 101 * | 102 * |
| 102 * [accountId] - REQUIRED. See _General rules_ for more information about this | 103 * [accountId] - REQUIRED. See _General rules_ for more information about this |
| 103 * field. | 104 * field. |
| 104 * | 105 * |
| 105 * [pageSize] - See _List methods rules_ for info about this field. | |
| 106 * | |
| 107 * [pageToken] - See _List methods rules_ for info about this field. | 106 * [pageToken] - See _List methods rules_ for info about this field. |
| 108 * | 107 * |
| 109 * [pphNames] - See _List methods rules_ for info about this field. | 108 * [videoIds] - Filter Avails that match any of the given `video_id`s. |
| 110 * | 109 * |
| 111 * [studioNames] - See _List methods rules_ for info about this field. | 110 * [pageSize] - See _List methods rules_ for info about this field. |
| 112 * | |
| 113 * [title] - Filter that matches Avails with a `title_internal_alias`, | |
| 114 * `series_title_internal_alias`, `season_title_internal_alias`, or | |
| 115 * `episode_title_internal_alias` that contains the given case-insensitive | |
| 116 * title. | |
| 117 * | |
| 118 * [territories] - Filter Avails that match (case-insensitive) any of the | |
| 119 * given country codes, using the "ISO 3166-1 alpha-2" format (examples: "US", | |
| 120 * "us", "Us"). | |
| 121 * | |
| 122 * [altId] - Filter Avails that match a case-insensitive, partner-specific | |
| 123 * custom id. NOTE: this field is deprecated and will be removed on V2; | |
| 124 * `alt_ids` should be used instead. | |
| 125 * | |
| 126 * [videoIds] - Filter Avails that match any of the given `video_id`s. | |
| 127 * | 111 * |
| 128 * [altIds] - Filter Avails that match (case-insensitive) any of the given | 112 * [altIds] - Filter Avails that match (case-insensitive) any of the given |
| 129 * partner-specific custom ids. | 113 * partner-specific custom ids. |
| 130 * | 114 * |
| 115 * [pphNames] - See _List methods rules_ for info about this field. |
| 116 * |
| 117 * [altId] - Filter Avails that match a case-insensitive, partner-specific |
| 118 * custom id. |
| 119 * NOTE: this field is deprecated and will be removed on V2; `alt_ids` |
| 120 * should be used instead. |
| 121 * |
| 122 * [studioNames] - See _List methods rules_ for info about this field. |
| 123 * |
| 124 * [territories] - Filter Avails that match (case-insensitive) any of the |
| 125 * given country codes, |
| 126 * using the "ISO 3166-1 alpha-2" format (examples: "US", "us", "Us"). |
| 127 * |
| 128 * [title] - Filter that matches Avails with a `title_internal_alias`, |
| 129 * `series_title_internal_alias`, `season_title_internal_alias`, |
| 130 * or `episode_title_internal_alias` that contains the given |
| 131 * case-insensitive title. |
| 132 * |
| 131 * Completes with a [ListAvailsResponse]. | 133 * Completes with a [ListAvailsResponse]. |
| 132 * | 134 * |
| 133 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 135 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 134 * error. | 136 * error. |
| 135 * | 137 * |
| 136 * If the used [http.Client] completes with an error when making a REST call, | 138 * If the used [http.Client] completes with an error when making a REST call, |
| 137 * this method will complete with the same error. | 139 * this method will complete with the same error. |
| 138 */ | 140 */ |
| 139 async.Future<ListAvailsResponse> list(core.String accountId, {core.int pageSiz
e, core.String pageToken, core.List<core.String> pphNames, core.List<core.String
> studioNames, core.String title, core.List<core.String> territories, core.Strin
g altId, core.List<core.String> videoIds, core.List<core.String> altIds}) { | 141 async.Future<ListAvailsResponse> list(core.String accountId, {core.String page
Token, core.List<core.String> videoIds, core.int pageSize, core.List<core.String
> altIds, core.List<core.String> pphNames, core.String altId, core.List<core.Str
ing> studioNames, core.List<core.String> territories, core.String title}) { |
| 140 var _url = null; | 142 var _url = null; |
| 141 var _queryParams = new core.Map(); | 143 var _queryParams = new core.Map(); |
| 142 var _uploadMedia = null; | 144 var _uploadMedia = null; |
| 143 var _uploadOptions = null; | 145 var _uploadOptions = null; |
| 144 var _downloadOptions = commons.DownloadOptions.Metadata; | 146 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 145 var _body = null; | 147 var _body = null; |
| 146 | 148 |
| 147 if (accountId == null) { | 149 if (accountId == null) { |
| 148 throw new core.ArgumentError("Parameter accountId is required."); | 150 throw new core.ArgumentError("Parameter accountId is required."); |
| 149 } | 151 } |
| 152 if (pageToken != null) { |
| 153 _queryParams["pageToken"] = [pageToken]; |
| 154 } |
| 155 if (videoIds != null) { |
| 156 _queryParams["videoIds"] = videoIds; |
| 157 } |
| 150 if (pageSize != null) { | 158 if (pageSize != null) { |
| 151 _queryParams["pageSize"] = ["${pageSize}"]; | 159 _queryParams["pageSize"] = ["${pageSize}"]; |
| 152 } | 160 } |
| 153 if (pageToken != null) { | 161 if (altIds != null) { |
| 154 _queryParams["pageToken"] = [pageToken]; | 162 _queryParams["altIds"] = altIds; |
| 155 } | 163 } |
| 156 if (pphNames != null) { | 164 if (pphNames != null) { |
| 157 _queryParams["pphNames"] = pphNames; | 165 _queryParams["pphNames"] = pphNames; |
| 158 } | 166 } |
| 167 if (altId != null) { |
| 168 _queryParams["altId"] = [altId]; |
| 169 } |
| 159 if (studioNames != null) { | 170 if (studioNames != null) { |
| 160 _queryParams["studioNames"] = studioNames; | 171 _queryParams["studioNames"] = studioNames; |
| 161 } | 172 } |
| 173 if (territories != null) { |
| 174 _queryParams["territories"] = territories; |
| 175 } |
| 162 if (title != null) { | 176 if (title != null) { |
| 163 _queryParams["title"] = [title]; | 177 _queryParams["title"] = [title]; |
| 164 } | 178 } |
| 165 if (territories != null) { | |
| 166 _queryParams["territories"] = territories; | |
| 167 } | |
| 168 if (altId != null) { | |
| 169 _queryParams["altId"] = [altId]; | |
| 170 } | |
| 171 if (videoIds != null) { | |
| 172 _queryParams["videoIds"] = videoIds; | |
| 173 } | |
| 174 if (altIds != null) { | |
| 175 _queryParams["altIds"] = altIds; | |
| 176 } | |
| 177 | 179 |
| 178 _url = 'v1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/avai
ls'; | 180 _url = 'v1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/avai
ls'; |
| 179 | 181 |
| 180 var _response = _requester.request(_url, | 182 var _response = _requester.request(_url, |
| 181 "GET", | 183 "GET", |
| 182 body: _body, | 184 body: _body, |
| 183 queryParams: _queryParams, | 185 queryParams: _queryParams, |
| 184 uploadOptions: _uploadOptions, | 186 uploadOptions: _uploadOptions, |
| 185 uploadMedia: _uploadMedia, | 187 uploadMedia: _uploadMedia, |
| 186 downloadOptions: _downloadOptions); | 188 downloadOptions: _downloadOptions); |
| 187 return _response.then((data) => new ListAvailsResponse.fromJson(data)); | 189 return _response.then((data) => new ListAvailsResponse.fromJson(data)); |
| 188 } | 190 } |
| 189 | 191 |
| 190 } | 192 } |
| 191 | 193 |
| 192 | 194 |
| 193 class AccountsOrdersResourceApi { | 195 class AccountsOrdersResourceApi { |
| 194 final commons.ApiRequester _requester; | 196 final commons.ApiRequester _requester; |
| 195 | 197 |
| 196 AccountsOrdersResourceApi(commons.ApiRequester client) : | 198 AccountsOrdersResourceApi(commons.ApiRequester client) : |
| 197 _requester = client; | 199 _requester = client; |
| 198 | 200 |
| 199 /** | 201 /** |
| 200 * Get an Order given its id. See _Authentication and Authorization rules_ and | 202 * Get an Order given its id. |
| 203 * |
| 204 * See _Authentication and Authorization rules_ and |
| 201 * _Get methods rules_ for more information about this method. | 205 * _Get methods rules_ for more information about this method. |
| 202 * | 206 * |
| 203 * Request parameters: | 207 * Request parameters: |
| 204 * | 208 * |
| 205 * [accountId] - REQUIRED. See _General rules_ for more information about this | 209 * [accountId] - REQUIRED. See _General rules_ for more information about this |
| 206 * field. | 210 * field. |
| 207 * | 211 * |
| 208 * [orderId] - REQUIRED. Order ID. | 212 * [orderId] - REQUIRED. Order ID. |
| 209 * | 213 * |
| 210 * Completes with a [Order]. | 214 * Completes with a [Order]. |
| (...skipping 25 matching lines...) Expand all Loading... |
| 236 "GET", | 240 "GET", |
| 237 body: _body, | 241 body: _body, |
| 238 queryParams: _queryParams, | 242 queryParams: _queryParams, |
| 239 uploadOptions: _uploadOptions, | 243 uploadOptions: _uploadOptions, |
| 240 uploadMedia: _uploadMedia, | 244 uploadMedia: _uploadMedia, |
| 241 downloadOptions: _downloadOptions); | 245 downloadOptions: _downloadOptions); |
| 242 return _response.then((data) => new Order.fromJson(data)); | 246 return _response.then((data) => new Order.fromJson(data)); |
| 243 } | 247 } |
| 244 | 248 |
| 245 /** | 249 /** |
| 246 * List Orders owned or managed by the partner. See _Authentication and | 250 * List Orders owned or managed by the partner. |
| 247 * Authorization rules_ and _List methods rules_ for more information about | 251 * |
| 248 * this method. | 252 * See _Authentication and Authorization rules_ and |
| 253 * _List methods rules_ for more information about this method. |
| 249 * | 254 * |
| 250 * Request parameters: | 255 * Request parameters: |
| 251 * | 256 * |
| 252 * [accountId] - REQUIRED. See _General rules_ for more information about this | 257 * [accountId] - REQUIRED. See _General rules_ for more information about this |
| 253 * field. | 258 * field. |
| 254 * | 259 * |
| 255 * [pageSize] - See _List methods rules_ for info about this field. | 260 * [videoIds] - Filter Orders that match any of the given `video_id`s. |
| 261 * |
| 262 * [customId] - Filter Orders that match a case-insensitive, partner-specific |
| 263 * custom id. |
| 256 * | 264 * |
| 257 * [pageToken] - See _List methods rules_ for info about this field. | 265 * [pageToken] - See _List methods rules_ for info about this field. |
| 258 * | 266 * |
| 267 * [pageSize] - See _List methods rules_ for info about this field. |
| 268 * |
| 259 * [pphNames] - See _List methods rules_ for info about this field. | 269 * [pphNames] - See _List methods rules_ for info about this field. |
| 260 * | 270 * |
| 271 * [status] - Filter Orders that match one of the given status. |
| 272 * |
| 261 * [studioNames] - See _List methods rules_ for info about this field. | 273 * [studioNames] - See _List methods rules_ for info about this field. |
| 262 * | 274 * |
| 263 * [name] - Filter that matches Orders with a `name`, `show`, `season` or | 275 * [name] - Filter that matches Orders with a `name`, `show`, `season` or |
| 264 * `episode` that contains the given case-insensitive name. | 276 * `episode` |
| 265 * | 277 * that contains the given case-insensitive name. |
| 266 * [status] - Filter Orders that match one of the given status. | |
| 267 * | |
| 268 * [customId] - Filter Orders that match a case-insensitive, partner-specific | |
| 269 * custom id. | |
| 270 * | |
| 271 * [videoIds] - Filter Orders that match any of the given `video_id`s. | |
| 272 * | 278 * |
| 273 * Completes with a [ListOrdersResponse]. | 279 * Completes with a [ListOrdersResponse]. |
| 274 * | 280 * |
| 275 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 281 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 276 * error. | 282 * error. |
| 277 * | 283 * |
| 278 * If the used [http.Client] completes with an error when making a REST call, | 284 * If the used [http.Client] completes with an error when making a REST call, |
| 279 * this method will complete with the same error. | 285 * this method will complete with the same error. |
| 280 */ | 286 */ |
| 281 async.Future<ListOrdersResponse> list(core.String accountId, {core.int pageSiz
e, core.String pageToken, core.List<core.String> pphNames, core.List<core.String
> studioNames, core.String name, core.List<core.String> status, core.String cust
omId, core.List<core.String> videoIds}) { | 287 async.Future<ListOrdersResponse> list(core.String accountId, {core.List<core.S
tring> videoIds, core.String customId, core.String pageToken, core.int pageSize,
core.List<core.String> pphNames, core.List<core.String> status, core.List<core.
String> studioNames, core.String name}) { |
| 282 var _url = null; | 288 var _url = null; |
| 283 var _queryParams = new core.Map(); | 289 var _queryParams = new core.Map(); |
| 284 var _uploadMedia = null; | 290 var _uploadMedia = null; |
| 285 var _uploadOptions = null; | 291 var _uploadOptions = null; |
| 286 var _downloadOptions = commons.DownloadOptions.Metadata; | 292 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 287 var _body = null; | 293 var _body = null; |
| 288 | 294 |
| 289 if (accountId == null) { | 295 if (accountId == null) { |
| 290 throw new core.ArgumentError("Parameter accountId is required."); | 296 throw new core.ArgumentError("Parameter accountId is required."); |
| 291 } | 297 } |
| 298 if (videoIds != null) { |
| 299 _queryParams["videoIds"] = videoIds; |
| 300 } |
| 301 if (customId != null) { |
| 302 _queryParams["customId"] = [customId]; |
| 303 } |
| 304 if (pageToken != null) { |
| 305 _queryParams["pageToken"] = [pageToken]; |
| 306 } |
| 292 if (pageSize != null) { | 307 if (pageSize != null) { |
| 293 _queryParams["pageSize"] = ["${pageSize}"]; | 308 _queryParams["pageSize"] = ["${pageSize}"]; |
| 294 } | 309 } |
| 295 if (pageToken != null) { | |
| 296 _queryParams["pageToken"] = [pageToken]; | |
| 297 } | |
| 298 if (pphNames != null) { | 310 if (pphNames != null) { |
| 299 _queryParams["pphNames"] = pphNames; | 311 _queryParams["pphNames"] = pphNames; |
| 300 } | 312 } |
| 313 if (status != null) { |
| 314 _queryParams["status"] = status; |
| 315 } |
| 301 if (studioNames != null) { | 316 if (studioNames != null) { |
| 302 _queryParams["studioNames"] = studioNames; | 317 _queryParams["studioNames"] = studioNames; |
| 303 } | 318 } |
| 304 if (name != null) { | 319 if (name != null) { |
| 305 _queryParams["name"] = [name]; | 320 _queryParams["name"] = [name]; |
| 306 } | 321 } |
| 307 if (status != null) { | |
| 308 _queryParams["status"] = status; | |
| 309 } | |
| 310 if (customId != null) { | |
| 311 _queryParams["customId"] = [customId]; | |
| 312 } | |
| 313 if (videoIds != null) { | |
| 314 _queryParams["videoIds"] = videoIds; | |
| 315 } | |
| 316 | 322 |
| 317 _url = 'v1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/orde
rs'; | 323 _url = 'v1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/orde
rs'; |
| 318 | 324 |
| 319 var _response = _requester.request(_url, | 325 var _response = _requester.request(_url, |
| 320 "GET", | 326 "GET", |
| 321 body: _body, | 327 body: _body, |
| 322 queryParams: _queryParams, | 328 queryParams: _queryParams, |
| 323 uploadOptions: _uploadOptions, | 329 uploadOptions: _uploadOptions, |
| 324 uploadMedia: _uploadMedia, | 330 uploadMedia: _uploadMedia, |
| 325 downloadOptions: _downloadOptions); | 331 downloadOptions: _downloadOptions); |
| 326 return _response.then((data) => new ListOrdersResponse.fromJson(data)); | 332 return _response.then((data) => new ListOrdersResponse.fromJson(data)); |
| 327 } | 333 } |
| 328 | 334 |
| 329 } | 335 } |
| 330 | 336 |
| 331 | 337 |
| 332 class AccountsStoreInfosResourceApi { | 338 class AccountsStoreInfosResourceApi { |
| 333 final commons.ApiRequester _requester; | 339 final commons.ApiRequester _requester; |
| 334 | 340 |
| 335 AccountsStoreInfosCountryResourceApi get country => new AccountsStoreInfosCoun
tryResourceApi(_requester); | 341 AccountsStoreInfosCountryResourceApi get country => new AccountsStoreInfosCoun
tryResourceApi(_requester); |
| 336 | 342 |
| 337 AccountsStoreInfosResourceApi(commons.ApiRequester client) : | 343 AccountsStoreInfosResourceApi(commons.ApiRequester client) : |
| 338 _requester = client; | 344 _requester = client; |
| 339 | 345 |
| 340 /** | 346 /** |
| 341 * List StoreInfos owned or managed by the partner. See _Authentication and | 347 * List StoreInfos owned or managed by the partner. |
| 342 * Authorization rules_ and _List methods rules_ for more information about | 348 * |
| 343 * this method. | 349 * See _Authentication and Authorization rules_ and |
| 350 * _List methods rules_ for more information about this method. |
| 344 * | 351 * |
| 345 * Request parameters: | 352 * Request parameters: |
| 346 * | 353 * |
| 347 * [accountId] - REQUIRED. See _General rules_ for more information about this | 354 * [accountId] - REQUIRED. See _General rules_ for more information about this |
| 348 * field. | 355 * field. |
| 349 * | 356 * |
| 350 * [pageSize] - See _List methods rules_ for info about this field. | 357 * [studioNames] - See _List methods rules_ for info about this field. |
| 358 * |
| 359 * [name] - Filter that matches StoreInfos with a `name` or `show_name` |
| 360 * that contains the given case-insensitive name. |
| 361 * |
| 362 * [seasonIds] - Filter StoreInfos that match any of the given `season_id`s. |
| 363 * |
| 364 * [videoIds] - Filter StoreInfos that match any of the given `video_id`s. |
| 365 * |
| 366 * [videoId] - Filter StoreInfos that match a given `video_id`. |
| 367 * NOTE: this field is deprecated and will be removed on V2; `video_ids` |
| 368 * should be used instead. |
| 351 * | 369 * |
| 352 * [pageToken] - See _List methods rules_ for info about this field. | 370 * [pageToken] - See _List methods rules_ for info about this field. |
| 353 * | 371 * |
| 354 * [pphNames] - See _List methods rules_ for info about this field. | 372 * [pageSize] - See _List methods rules_ for info about this field. |
| 355 * | |
| 356 * [studioNames] - See _List methods rules_ for info about this field. | |
| 357 * | |
| 358 * [videoId] - Filter StoreInfos that match a given `video_id`. NOTE: this | |
| 359 * field is deprecated and will be removed on V2; `video_ids` should be used | |
| 360 * instead. | |
| 361 * | |
| 362 * [countries] - Filter StoreInfos that match (case-insensitive) any of the | |
| 363 * given country codes, using the "ISO 3166-1 alpha-2" format (examples: "US", | |
| 364 * "us", "Us"). | |
| 365 * | |
| 366 * [name] - Filter that matches StoreInfos with a `name` or `show_name` that | |
| 367 * contains the given case-insensitive name. | |
| 368 * | |
| 369 * [videoIds] - Filter StoreInfos that match any of the given `video_id`s. | |
| 370 * | 373 * |
| 371 * [mids] - Filter StoreInfos that match any of the given `mid`s. | 374 * [mids] - Filter StoreInfos that match any of the given `mid`s. |
| 372 * | 375 * |
| 373 * [seasonIds] - Filter StoreInfos that match any of the given `season_id`s. | 376 * [pphNames] - See _List methods rules_ for info about this field. |
| 377 * |
| 378 * [countries] - Filter StoreInfos that match (case-insensitive) any of the |
| 379 * given country |
| 380 * codes, using the "ISO 3166-1 alpha-2" format (examples: "US", "us", "Us"). |
| 374 * | 381 * |
| 375 * Completes with a [ListStoreInfosResponse]. | 382 * Completes with a [ListStoreInfosResponse]. |
| 376 * | 383 * |
| 377 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 384 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 378 * error. | 385 * error. |
| 379 * | 386 * |
| 380 * If the used [http.Client] completes with an error when making a REST call, | 387 * If the used [http.Client] completes with an error when making a REST call, |
| 381 * this method will complete with the same error. | 388 * this method will complete with the same error. |
| 382 */ | 389 */ |
| 383 async.Future<ListStoreInfosResponse> list(core.String accountId, {core.int pag
eSize, core.String pageToken, core.List<core.String> pphNames, core.List<core.St
ring> studioNames, core.String videoId, core.List<core.String> countries, core.S
tring name, core.List<core.String> videoIds, core.List<core.String> mids, core.L
ist<core.String> seasonIds}) { | 390 async.Future<ListStoreInfosResponse> list(core.String accountId, {core.List<co
re.String> studioNames, core.String name, core.List<core.String> seasonIds, core
.List<core.String> videoIds, core.String videoId, core.String pageToken, core.in
t pageSize, core.List<core.String> mids, core.List<core.String> pphNames, core.L
ist<core.String> countries}) { |
| 384 var _url = null; | 391 var _url = null; |
| 385 var _queryParams = new core.Map(); | 392 var _queryParams = new core.Map(); |
| 386 var _uploadMedia = null; | 393 var _uploadMedia = null; |
| 387 var _uploadOptions = null; | 394 var _uploadOptions = null; |
| 388 var _downloadOptions = commons.DownloadOptions.Metadata; | 395 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 389 var _body = null; | 396 var _body = null; |
| 390 | 397 |
| 391 if (accountId == null) { | 398 if (accountId == null) { |
| 392 throw new core.ArgumentError("Parameter accountId is required."); | 399 throw new core.ArgumentError("Parameter accountId is required."); |
| 393 } | 400 } |
| 401 if (studioNames != null) { |
| 402 _queryParams["studioNames"] = studioNames; |
| 403 } |
| 404 if (name != null) { |
| 405 _queryParams["name"] = [name]; |
| 406 } |
| 407 if (seasonIds != null) { |
| 408 _queryParams["seasonIds"] = seasonIds; |
| 409 } |
| 410 if (videoIds != null) { |
| 411 _queryParams["videoIds"] = videoIds; |
| 412 } |
| 413 if (videoId != null) { |
| 414 _queryParams["videoId"] = [videoId]; |
| 415 } |
| 416 if (pageToken != null) { |
| 417 _queryParams["pageToken"] = [pageToken]; |
| 418 } |
| 394 if (pageSize != null) { | 419 if (pageSize != null) { |
| 395 _queryParams["pageSize"] = ["${pageSize}"]; | 420 _queryParams["pageSize"] = ["${pageSize}"]; |
| 396 } | 421 } |
| 397 if (pageToken != null) { | 422 if (mids != null) { |
| 398 _queryParams["pageToken"] = [pageToken]; | 423 _queryParams["mids"] = mids; |
| 399 } | 424 } |
| 400 if (pphNames != null) { | 425 if (pphNames != null) { |
| 401 _queryParams["pphNames"] = pphNames; | 426 _queryParams["pphNames"] = pphNames; |
| 402 } | 427 } |
| 403 if (studioNames != null) { | |
| 404 _queryParams["studioNames"] = studioNames; | |
| 405 } | |
| 406 if (videoId != null) { | |
| 407 _queryParams["videoId"] = [videoId]; | |
| 408 } | |
| 409 if (countries != null) { | 428 if (countries != null) { |
| 410 _queryParams["countries"] = countries; | 429 _queryParams["countries"] = countries; |
| 411 } | 430 } |
| 412 if (name != null) { | |
| 413 _queryParams["name"] = [name]; | |
| 414 } | |
| 415 if (videoIds != null) { | |
| 416 _queryParams["videoIds"] = videoIds; | |
| 417 } | |
| 418 if (mids != null) { | |
| 419 _queryParams["mids"] = mids; | |
| 420 } | |
| 421 if (seasonIds != null) { | |
| 422 _queryParams["seasonIds"] = seasonIds; | |
| 423 } | |
| 424 | 431 |
| 425 _url = 'v1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/stor
eInfos'; | 432 _url = 'v1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/stor
eInfos'; |
| 426 | 433 |
| 427 var _response = _requester.request(_url, | 434 var _response = _requester.request(_url, |
| 428 "GET", | 435 "GET", |
| 429 body: _body, | 436 body: _body, |
| 430 queryParams: _queryParams, | 437 queryParams: _queryParams, |
| 431 uploadOptions: _uploadOptions, | 438 uploadOptions: _uploadOptions, |
| 432 uploadMedia: _uploadMedia, | 439 uploadMedia: _uploadMedia, |
| 433 downloadOptions: _downloadOptions); | 440 downloadOptions: _downloadOptions); |
| 434 return _response.then((data) => new ListStoreInfosResponse.fromJson(data)); | 441 return _response.then((data) => new ListStoreInfosResponse.fromJson(data)); |
| 435 } | 442 } |
| 436 | 443 |
| 437 } | 444 } |
| 438 | 445 |
| 439 | 446 |
| 440 class AccountsStoreInfosCountryResourceApi { | 447 class AccountsStoreInfosCountryResourceApi { |
| 441 final commons.ApiRequester _requester; | 448 final commons.ApiRequester _requester; |
| 442 | 449 |
| 443 AccountsStoreInfosCountryResourceApi(commons.ApiRequester client) : | 450 AccountsStoreInfosCountryResourceApi(commons.ApiRequester client) : |
| 444 _requester = client; | 451 _requester = client; |
| 445 | 452 |
| 446 /** | 453 /** |
| 447 * Get a StoreInfo given its video id and country. See _Authentication and | 454 * Get a StoreInfo given its video id and country. |
| 448 * Authorization rules_ and _Get methods rules_ for more information about | 455 * |
| 449 * this method. | 456 * See _Authentication and Authorization rules_ and |
| 457 * _Get methods rules_ for more information about this method. |
| 450 * | 458 * |
| 451 * Request parameters: | 459 * Request parameters: |
| 452 * | 460 * |
| 453 * [accountId] - REQUIRED. See _General rules_ for more information about this | 461 * [accountId] - REQUIRED. See _General rules_ for more information about this |
| 454 * field. | 462 * field. |
| 455 * | 463 * |
| 456 * [videoId] - REQUIRED. Video ID. | 464 * [videoId] - REQUIRED. Video ID. |
| 457 * | 465 * |
| 458 * [country] - REQUIRED. Edit country. | 466 * [country] - REQUIRED. Edit country. |
| 459 * | 467 * |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 495 return _response.then((data) => new StoreInfo.fromJson(data)); | 503 return _response.then((data) => new StoreInfo.fromJson(data)); |
| 496 } | 504 } |
| 497 | 505 |
| 498 } | 506 } |
| 499 | 507 |
| 500 | 508 |
| 501 | 509 |
| 502 /** | 510 /** |
| 503 * An Avail describes the Availability Window of a specific Edit in a given | 511 * An Avail describes the Availability Window of a specific Edit in a given |
| 504 * country, which means the period Google is allowed to sell or rent the Edit. | 512 * country, which means the period Google is allowed to sell or rent the Edit. |
| 513 * |
| 505 * Avails are exposed in EMA format Version 1.6b (available at | 514 * Avails are exposed in EMA format Version 1.6b (available at |
| 506 * http://www.movielabs.com/md/avails/) Studios can see the Avails for the | 515 * http://www.movielabs.com/md/avails/) |
| 507 * Titles they own. Post-production houses cannot see any Avails. | 516 * |
| 517 * Studios can see the Avails for the Titles they own. |
| 518 * Post-production houses cannot see any Avails. |
| 508 */ | 519 */ |
| 509 class Avail { | 520 class Avail { |
| 510 /** | 521 /** |
| 511 * Other identifier referring to the Edit, as defined by partner. Example: | 522 * Other identifier referring to the Edit, as defined by partner. |
| 512 * "GOOGLER_2006" | 523 * Example: "GOOGLER_2006" |
| 513 */ | 524 */ |
| 514 core.String altId; | 525 core.String altId; |
| 515 /** | 526 /** |
| 516 * ID internally generated by Google to uniquely identify an Avail. Not part | 527 * ID internally generated by Google to uniquely identify an Avail. |
| 517 * of EMA Specs. | 528 * Not part of EMA Specs. |
| 518 */ | 529 */ |
| 519 core.String availId; | 530 core.String availId; |
| 520 /** | 531 /** |
| 521 * Communicating an exempt category as defined by FCC regulations. It is not | 532 * Communicating an exempt category as defined by FCC regulations. |
| 522 * required for non-US Avails. Example: "1" | 533 * It is not required for non-US Avails. |
| 534 * Example: "1" |
| 523 */ | 535 */ |
| 524 core.String captionExemption; | 536 core.String captionExemption; |
| 525 /** Communicating if caption file will be delivered. */ | 537 /** Communicating if caption file will be delivered. */ |
| 526 core.bool captionIncluded; | 538 core.bool captionIncluded; |
| 527 /** | 539 /** |
| 528 * Title Identifier. This should be the Title Level EIDR. Example: | 540 * Title Identifier. This should be the Title Level EIDR. |
| 529 * "10.5240/1489-49A2-3956-4B2D-FE16-5". | 541 * Example: "10.5240/1489-49A2-3956-4B2D-FE16-5". |
| 530 */ | 542 */ |
| 531 core.String contentId; | 543 core.String contentId; |
| 532 /** | 544 /** |
| 533 * The name of the studio that owns the Edit referred in the Avail. This is | 545 * The name of the studio that owns the Edit referred in the Avail. |
| 534 * the equivalent of `studio_name` in other resources, but it follows the EMA | 546 * This is the equivalent of `studio_name` in other resources, but it follows |
| 535 * nomenclature. Example: "Google Films". | 547 * the EMA nomenclature. |
| 548 * Example: "Google Films". |
| 536 */ | 549 */ |
| 537 core.String displayName; | 550 core.String displayName; |
| 538 /** | 551 /** |
| 539 * Manifestation Identifier. This should be the Manifestation Level EIDR. | 552 * Manifestation Identifier. This should be the Manifestation |
| 553 * Level EIDR. |
| 540 * Example: "10.2340/1489-49A2-3956-4B2D-FE16-7" | 554 * Example: "10.2340/1489-49A2-3956-4B2D-FE16-7" |
| 541 */ | 555 */ |
| 542 core.String encodeId; | 556 core.String encodeId; |
| 543 /** | 557 /** |
| 544 * End of term in YYYY-MM-DD format in the timezone of the country of the | 558 * End of term in YYYY-MM-DD format in the timezone of the country |
| 545 * Avail. "Open" if no end date is available. Example: "2019-02-17" | 559 * of the Avail. |
| 560 * "Open" if no end date is available. |
| 561 * Example: "2019-02-17" |
| 546 */ | 562 */ |
| 547 core.String end; | 563 core.String end; |
| 548 /** | 564 /** |
| 549 * Other identifier referring to the episode, as defined by partner. Only | 565 * Other identifier referring to the episode, as defined by partner. |
| 550 * available on TV avails. Example: "rs_googlers_s1_3". | 566 * Only available on TV avails. |
| 567 * Example: "rs_googlers_s1_3". |
| 551 */ | 568 */ |
| 552 core.String episodeAltId; | 569 core.String episodeAltId; |
| 553 /** | 570 /** |
| 554 * The number assigned to the episode within a season. Only available on TV | 571 * The number assigned to the episode within a season. |
| 555 * Avails. Example: "3". | 572 * Only available on TV Avails. |
| 573 * Example: "3". |
| 556 */ | 574 */ |
| 557 core.String episodeNumber; | 575 core.String episodeNumber; |
| 558 /** | 576 /** |
| 559 * OPTIONAL.TV Only. Title used by involved parties to refer to this episode. | 577 * OPTIONAL.TV Only. Title used by involved parties to refer to this episode. |
| 560 * Only available on TV Avails. Example: "Coding at Google". | 578 * Only available on TV Avails. |
| 579 * Example: "Coding at Google". |
| 561 */ | 580 */ |
| 562 core.String episodeTitleInternalAlias; | 581 core.String episodeTitleInternalAlias; |
| 563 /** | 582 /** |
| 564 * Indicates the format profile covered by the transaction. | 583 * Indicates the format profile covered by the transaction. |
| 565 * Possible string values are: | 584 * Possible string values are: |
| 566 * - "FORMAT_PROFILE_UNSPECIFIED" : A FORMAT_PROFILE_UNSPECIFIED. | 585 * - "FORMAT_PROFILE_UNSPECIFIED" : Value could not be determined, please |
| 567 * - "SD" : A SD. | 586 * contact technical support if |
| 568 * - "HD" : A HD. | 587 * it should. |
| 569 * - "UHD" : A UHD. | 588 * - "SD" : Standard-definition format. |
| 589 * - "HD" : High-definition format. |
| 590 * - "UHD" : 4K UHD. |
| 570 */ | 591 */ |
| 571 core.String formatProfile; | 592 core.String formatProfile; |
| 572 /** | 593 /** |
| 573 * Type of transaction. | 594 * Type of transaction. |
| 574 * Possible string values are: | 595 * Possible string values are: |
| 575 * - "LICENSE_TYPE_UNSPECIFIED" : A LICENSE_TYPE_UNSPECIFIED. | 596 * - "LICENSE_TYPE_UNSPECIFIED" : Value could not be determined, please |
| 576 * - "EST" : A EST. | 597 * contact technical support if |
| 577 * - "VOD" : A VOD. | 598 * it should. |
| 578 * - "SVOD" : A SVOD. | 599 * - "EST" : Electronic Sell Through - purchase policy for unlimited viewing. |
| 579 * - "POEST" : A POEST. | 600 * - "VOD" : Video On Demand - rental policy for temporary viewing. |
| 601 * - "SVOD" : Subscription Video On Demand - used for subscription platforms. |
| 602 * Not supported on Google Play. |
| 603 * - "POEST" : Pre-order Electronic Sell Through - pre-order purchase only |
| 604 * window. |
| 580 */ | 605 */ |
| 581 core.String licenseType; | 606 core.String licenseType; |
| 582 /** | 607 /** |
| 583 * Name of the post-production houses that manage the Avail. Not part of EMA | 608 * Name of the post-production houses that manage the Avail. |
| 584 * Specs. | 609 * Not part of EMA Specs. |
| 585 */ | 610 */ |
| 586 core.List<core.String> pphNames; | 611 core.List<core.String> pphNames; |
| 587 /** | 612 /** |
| 588 * Type of pricing that should be applied to this Avail based on how the | 613 * Type of pricing that should be applied to this Avail |
| 589 * partner classify them. Example: "Tier", "WSP", "SRP", or "Category". | 614 * based on how the partner classify them. |
| 615 * Example: "Tier", "WSP", "SRP", or "Category". |
| 590 */ | 616 */ |
| 591 core.String priceType; | 617 core.String priceType; |
| 592 /** Value to be applied to the pricing type. Example: "4" or "2.99" */ | 618 /** |
| 619 * Value to be applied to the pricing type. |
| 620 * Example: "4" or "2.99" |
| 621 */ |
| 593 core.String priceValue; | 622 core.String priceValue; |
| 594 /** | 623 /** |
| 595 * Edit Identifier. This should be the Edit Level EIDR. Example: | 624 * Edit Identifier. This should be the Edit Level EIDR. |
| 596 * "10.2340/1489-49A2-3956-4B2D-FE16-6" | 625 * Example: "10.2340/1489-49A2-3956-4B2D-FE16-6" |
| 597 */ | 626 */ |
| 598 core.String productId; | 627 core.String productId; |
| 599 /** | 628 /** |
| 600 * Value representing the rating reason. Rating reasons should be formatted as | 629 * Value representing the rating reason. |
| 601 * per [EMA ratings spec](http://www.movielabs.com/md/ratings/) and | 630 * Rating reasons should be formatted as per |
| 602 * comma-separated for inclusion of multiple reasons. Example: "L, S, V" | 631 * [EMA ratings spec](http://www.movielabs.com/md/ratings/) |
| 632 * and comma-separated for inclusion of multiple reasons. |
| 633 * Example: "L, S, V" |
| 603 */ | 634 */ |
| 604 core.String ratingReason; | 635 core.String ratingReason; |
| 605 /** | 636 /** |
| 606 * Rating system applied to the version of title within territory of Avail. | 637 * Rating system applied to the version of title within territory |
| 607 * Rating systems should be formatted as per [EMA ratings | 638 * of Avail. |
| 608 * spec](http://www.movielabs.com/md/ratings/) Example: "MPAA" | 639 * Rating systems should be formatted as per |
| 640 * [EMA ratings spec](http://www.movielabs.com/md/ratings/) |
| 641 * Example: "MPAA" |
| 609 */ | 642 */ |
| 610 core.String ratingSystem; | 643 core.String ratingSystem; |
| 611 /** | 644 /** |
| 612 * Value representing the rating. Ratings should be formatted as per | 645 * Value representing the rating. |
| 613 * http://www.movielabs.com/md/ratings/ Example: "PG" | 646 * Ratings should be formatted as per http://www.movielabs.com/md/ratings/ |
| 647 * Example: "PG" |
| 614 */ | 648 */ |
| 615 core.String ratingValue; | 649 core.String ratingValue; |
| 616 /** | 650 /** |
| 617 * Release date of the Title in earliest released territory. Typically it is | 651 * Release date of the Title in earliest released territory. |
| 618 * just the year, but it is free-form as per EMA spec. Examples: "1979", "Oct | 652 * Typically it is just the year, but it is free-form as per EMA spec. |
| 619 * 2014" | 653 * Examples: "1979", "Oct 2014" |
| 620 */ | 654 */ |
| 621 core.String releaseDate; | 655 core.String releaseDate; |
| 622 /** | 656 /** |
| 623 * Other identifier referring to the season, as defined by partner. Only | 657 * Other identifier referring to the season, as defined by partner. |
| 624 * available on TV avails. Example: "rs_googlers_s1". | 658 * Only available on TV avails. |
| 659 * Example: "rs_googlers_s1". |
| 625 */ | 660 */ |
| 626 core.String seasonAltId; | 661 core.String seasonAltId; |
| 627 /** | 662 /** |
| 628 * The number assigned to the season within a series. Only available on TV | 663 * The number assigned to the season within a series. |
| 629 * Avails. Example: "1". | 664 * Only available on TV Avails. |
| 665 * Example: "1". |
| 630 */ | 666 */ |
| 631 core.String seasonNumber; | 667 core.String seasonNumber; |
| 632 /** | 668 /** |
| 633 * Title used by involved parties to refer to this season. Only available on | 669 * Title used by involved parties to refer to this season. |
| 634 * TV Avails. Example: "Googlers, The". | 670 * Only available on TV Avails. |
| 671 * Example: "Googlers, The". |
| 635 */ | 672 */ |
| 636 core.String seasonTitleInternalAlias; | 673 core.String seasonTitleInternalAlias; |
| 637 /** | 674 /** |
| 638 * Other identifier referring to the series, as defined by partner. Only | 675 * Other identifier referring to the series, as defined by partner. |
| 639 * available on TV avails. Example: "rs_googlers". | 676 * Only available on TV avails. |
| 677 * Example: "rs_googlers". |
| 640 */ | 678 */ |
| 641 core.String seriesAltId; | 679 core.String seriesAltId; |
| 642 /** | 680 /** |
| 643 * Title used by involved parties to refer to this series. Only available on | 681 * Title used by involved parties to refer to this series. |
| 644 * TV Avails. Example: "Googlers, The". | 682 * Only available on TV Avails. |
| 683 * Example: "Googlers, The". |
| 645 */ | 684 */ |
| 646 core.String seriesTitleInternalAlias; | 685 core.String seriesTitleInternalAlias; |
| 647 /** | 686 /** |
| 648 * Start of term in YYYY-MM-DD format in the timezone of the country of the | 687 * Start of term in YYYY-MM-DD format in the timezone of the |
| 649 * Avail. Example: "2013-05-14". | 688 * country of the Avail. |
| 689 * Example: "2013-05-14". |
| 650 */ | 690 */ |
| 651 core.String start; | 691 core.String start; |
| 652 /** | 692 /** |
| 653 * Spoken language of the intended audience. Language shall be encoded in | 693 * Spoken language of the intended audience. |
| 654 * accordance with RFC 5646. Example: "fr". | 694 * Language shall be encoded in accordance with RFC 5646. |
| 695 * Example: "fr". |
| 655 */ | 696 */ |
| 656 core.String storeLanguage; | 697 core.String storeLanguage; |
| 657 /** | 698 /** |
| 658 * First date an Edit could be publically announced as becoming available at a | 699 * First date an Edit could be publically announced as becoming |
| 659 * specific future date in territory of Avail. *Not* the Avail start date or | 700 * available at a specific future date in territory of Avail. |
| 660 * pre-order start date. Format is YYYY-MM-DD. Only available for pre-orders. | 701 * *Not* the Avail start date or pre-order start date. |
| 702 * Format is YYYY-MM-DD. |
| 703 * Only available for pre-orders. |
| 661 * Example: "2012-12-10" | 704 * Example: "2012-12-10" |
| 662 */ | 705 */ |
| 663 core.String suppressionLiftDate; | 706 core.String suppressionLiftDate; |
| 664 /** | 707 /** |
| 665 * ISO 3166-1 alpha-2 country code for the country or territory of this Avail. | 708 * ISO 3166-1 alpha-2 country code for the country or territory |
| 666 * For Avails, we use Territory in lieu of Country to comply with EMA | 709 * of this Avail. |
| 667 * specifications. But please note that Territory and Country identify the | 710 * For Avails, we use Territory in lieu of Country to comply with |
| 668 * same thing. Example: "US". | 711 * EMA specifications. |
| 712 * But please note that Territory and Country identify the same thing. |
| 713 * Example: "US". |
| 669 */ | 714 */ |
| 670 core.String territory; | 715 core.String territory; |
| 671 /** | 716 /** |
| 672 * Title used by involved parties to refer to this content. Example: | 717 * Title used by involved parties to refer to this content. |
| 673 * "Googlers, The". Only available on Movie Avails. | 718 * Example: "Googlers, The". |
| 719 * Only available on Movie Avails. |
| 674 */ | 720 */ |
| 675 core.String titleInternalAlias; | 721 core.String titleInternalAlias; |
| 676 /** | 722 /** |
| 677 * Google-generated ID identifying the video linked to this Avail, once | 723 * Google-generated ID identifying the video linked to this Avail, once |
| 678 * delivered. Not part of EMA Specs. Example: 'gtry456_xc' | 724 * delivered. |
| 725 * Not part of EMA Specs. |
| 726 * Example: 'gtry456_xc' |
| 679 */ | 727 */ |
| 680 core.String videoId; | 728 core.String videoId; |
| 681 /** | 729 /** |
| 682 * Work type as enumerated in EMA. | 730 * Work type as enumerated in EMA. |
| 683 * Possible string values are: | 731 * Possible string values are: |
| 684 * - "TITLE_TYPE_UNSPECIFIED" : A TITLE_TYPE_UNSPECIFIED. | 732 * - "TITLE_TYPE_UNSPECIFIED" : Value could not be determined, please contact |
| 685 * - "MOVIE" : A MOVIE. | 733 * technical support if |
| 686 * - "SEASON" : A SEASON. | 734 * it should. |
| 687 * - "EPISODE" : A EPISODE. | 735 * - "MOVIE" : A movie picture. |
| 688 * - "BUNDLE" : A BUNDLE. | 736 * - "SEASON" : A season of a TV show. |
| 737 * - "EPISODE" : An episode of a TV show. |
| 738 * - "BUNDLE" : A collection of movies, i.e. "Googlers 1 and Googlers, the |
| 739 * return" |
| 689 */ | 740 */ |
| 690 core.String workType; | 741 core.String workType; |
| 691 | 742 |
| 692 Avail(); | 743 Avail(); |
| 693 | 744 |
| 694 Avail.fromJson(core.Map _json) { | 745 Avail.fromJson(core.Map _json) { |
| 695 if (_json.containsKey("altId")) { | 746 if (_json.containsKey("altId")) { |
| 696 altId = _json["altId"]; | 747 altId = _json["altId"]; |
| 697 } | 748 } |
| 698 if (_json.containsKey("availId")) { | 749 if (_json.containsKey("availId")) { |
| (...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1006 _json["storeInfos"] = storeInfos.map((value) => (value).toJson()).toList()
; | 1057 _json["storeInfos"] = storeInfos.map((value) => (value).toJson()).toList()
; |
| 1007 } | 1058 } |
| 1008 if (totalSize != null) { | 1059 if (totalSize != null) { |
| 1009 _json["totalSize"] = totalSize; | 1060 _json["totalSize"] = totalSize; |
| 1010 } | 1061 } |
| 1011 return _json; | 1062 return _json; |
| 1012 } | 1063 } |
| 1013 } | 1064 } |
| 1014 | 1065 |
| 1015 /** | 1066 /** |
| 1016 * An Order tracks the fulfillment of an Edit when delivered using the legacy, | 1067 * An Order tracks the fulfillment of an Edit when delivered using the |
| 1017 * non-component-based delivery. Each Order is uniquely identified by an | 1068 * legacy, non-component-based delivery. |
| 1018 * `order_id`, which is generated by Google. Externally, Orders can also be | 1069 * |
| 1019 * identified by partners using its `custom_id` (when provided). | 1070 * Each Order is uniquely identified by an `order_id`, which is generated |
| 1071 * by Google. |
| 1072 * |
| 1073 * Externally, Orders can also be identified by partners using its `custom_id` |
| 1074 * (when provided). |
| 1020 */ | 1075 */ |
| 1021 class Order { | 1076 class Order { |
| 1022 /** Timestamp when the Order was approved. */ | 1077 /** Timestamp when the Order was approved. */ |
| 1023 core.String approvedTime; | 1078 core.String approvedTime; |
| 1024 /** | 1079 /** |
| 1025 * YouTube Channel ID that should be used to fulfill the Order. Example: | 1080 * YouTube Channel ID that should be used to fulfill the Order. |
| 1026 * "UCRG64darCZhb". | 1081 * Example: "UCRG64darCZhb". |
| 1027 */ | 1082 */ |
| 1028 core.String channelId; | 1083 core.String channelId; |
| 1029 /** | 1084 /** |
| 1030 * YouTube Channel Name that should be used to fulfill the Order. Example: | 1085 * YouTube Channel Name that should be used to fulfill the Order. |
| 1031 * "Google_channel". | 1086 * Example: "Google_channel". |
| 1032 */ | 1087 */ |
| 1033 core.String channelName; | 1088 core.String channelName; |
| 1034 /** | 1089 /** |
| 1035 * Countries where the Order is available, using the "ISO 3166-1 alpha-2" | 1090 * Countries where the Order is available, |
| 1036 * format (example: "US"). | 1091 * using the "ISO 3166-1 alpha-2" format (example: "US"). |
| 1037 */ | 1092 */ |
| 1038 core.List<core.String> countries; | 1093 core.List<core.String> countries; |
| 1039 /** | 1094 /** |
| 1040 * ID that can be used to externally identify an Order. This ID is provided by | 1095 * ID that can be used to externally identify an Order. |
| 1041 * partners when submitting the Avails. Example: 'GOOGLER_2006' | 1096 * This ID is provided by partners when submitting the Avails. |
| 1097 * Example: 'GOOGLER_2006' |
| 1042 */ | 1098 */ |
| 1043 core.String customId; | 1099 core.String customId; |
| 1044 /** | 1100 /** |
| 1045 * Timestamp of the earliest start date of the Avails linked to this Order. | 1101 * Timestamp of the earliest start date of the Avails |
| 1102 * linked to this Order. |
| 1046 */ | 1103 */ |
| 1047 core.String earliestAvailStartTime; | 1104 core.String earliestAvailStartTime; |
| 1048 /** | 1105 /** |
| 1049 * Default Episode name, usually in the language of the country of origin. | 1106 * Default Episode name, |
| 1050 * Only available for TV Edits Example: "Googlers, The - Pilot". | 1107 * usually in the language of the country of origin. |
| 1108 * Only available for TV Edits |
| 1109 * Example: "Googlers, The - Pilot". |
| 1051 */ | 1110 */ |
| 1052 core.String episodeName; | 1111 core.String episodeName; |
| 1053 /** Legacy Order priority, as defined by Google. Example: 'P0' */ | 1112 /** |
| 1113 * Legacy Order priority, as defined by Google. |
| 1114 * Example: 'P0' |
| 1115 */ |
| 1054 core.String legacyPriority; | 1116 core.String legacyPriority; |
| 1055 /** | 1117 /** |
| 1056 * Default Edit name, usually in the language of the country of origin. | 1118 * Default Edit name, |
| 1119 * usually in the language of the country of origin. |
| 1057 * Example: "Googlers, The". | 1120 * Example: "Googlers, The". |
| 1058 */ | 1121 */ |
| 1059 core.String name; | 1122 core.String name; |
| 1060 /** | 1123 /** |
| 1061 * A simpler representation of the priority. | 1124 * A simpler representation of the priority. |
| 1062 * Possible string values are: | 1125 * Possible string values are: |
| 1063 * - "NORMALIZED_PRIORITY_UNSPECIFIED" : A NORMALIZED_PRIORITY_UNSPECIFIED. | 1126 * - "NORMALIZED_PRIORITY_UNSPECIFIED" : Value could not be determined, please |
| 1064 * - "LOW_PRIORITY" : A LOW_PRIORITY. | 1127 * contact technical support if |
| 1065 * - "HIGH_PRIORITY" : A HIGH_PRIORITY. | 1128 * it should. |
| 1129 * - "LOW_PRIORITY" : A low-priority asset, typically from a library movie. |
| 1130 * - "HIGH_PRIORITY" : A high-priority asset, typically from a new release or |
| 1131 * box office hit. |
| 1066 */ | 1132 */ |
| 1067 core.String normalizedPriority; | 1133 core.String normalizedPriority; |
| 1068 /** | 1134 /** |
| 1069 * ID internally generated by Google to uniquely identify an Order. Example: | 1135 * ID internally generated by Google to uniquely identify an Order. |
| 1070 * 'abcde12_x' | 1136 * Example: 'abcde12_x' |
| 1071 */ | 1137 */ |
| 1072 core.String orderId; | 1138 core.String orderId; |
| 1073 /** Timestamp when the Order was created. */ | 1139 /** Timestamp when the Order was created. */ |
| 1074 core.String orderedTime; | 1140 core.String orderedTime; |
| 1075 /** Name of the post-production house that manages the Edit ordered. */ | 1141 /** Name of the post-production house that manages the Edit ordered. */ |
| 1076 core.String pphName; | 1142 core.String pphName; |
| 1077 /** | 1143 /** |
| 1078 * Order priority, as defined by Google. The higher the value, the higher the | 1144 * Order priority, as defined by Google. |
| 1079 * priority. Example: 90 | 1145 * The higher the value, the higher the priority. |
| 1146 * Example: 90 |
| 1080 */ | 1147 */ |
| 1081 core.double priority; | 1148 core.double priority; |
| 1082 /** Timestamp when the Order was fulfilled. */ | 1149 /** Timestamp when the Order was fulfilled. */ |
| 1083 core.String receivedTime; | 1150 core.String receivedTime; |
| 1084 /** | 1151 /** |
| 1085 * Field explaining why an Order has been rejected. Example: "Trailer audio is | 1152 * Field explaining why an Order has been rejected. |
| 1086 * 2ch mono, please re-deliver in stereo". | 1153 * Example: "Trailer audio is 2ch mono, please re-deliver in stereo". |
| 1087 */ | 1154 */ |
| 1088 core.String rejectionNote; | 1155 core.String rejectionNote; |
| 1089 /** | 1156 /** |
| 1090 * Default Season name, usually in the language of the country of origin. Only | 1157 * Default Season name, |
| 1091 * available for TV Edits Example: "Googlers, The - A Brave New World". | 1158 * usually in the language of the country of origin. |
| 1159 * Only available for TV Edits |
| 1160 * Example: "Googlers, The - A Brave New World". |
| 1092 */ | 1161 */ |
| 1093 core.String seasonName; | 1162 core.String seasonName; |
| 1094 /** | 1163 /** |
| 1095 * Default Show name, usually in the language of the country of origin. Only | 1164 * Default Show name, |
| 1096 * available for TV Edits Example: "Googlers, The". | 1165 * usually in the language of the country of origin. |
| 1166 * Only available for TV Edits |
| 1167 * Example: "Googlers, The". |
| 1097 */ | 1168 */ |
| 1098 core.String showName; | 1169 core.String showName; |
| 1099 /** | 1170 /** |
| 1100 * High-level status of the order. | 1171 * High-level status of the order. |
| 1101 * Possible string values are: | 1172 * Possible string values are: |
| 1102 * - "STATUS_UNSPECIFIED" : A STATUS_UNSPECIFIED. | 1173 * - "STATUS_UNSPECIFIED" : Value could not be determined, please contact |
| 1103 * - "STATUS_APPROVED" : A STATUS_APPROVED. | 1174 * technical support if |
| 1104 * - "STATUS_FAILED" : A STATUS_FAILED. | 1175 * it should. |
| 1105 * - "STATUS_PROCESSING" : A STATUS_PROCESSING. | 1176 * - "STATUS_APPROVED" : Approved by Google. |
| 1106 * - "STATUS_UNFULFILLED" : A STATUS_UNFULFILLED. | 1177 * - "STATUS_FAILED" : Waiting for partner to re-deliver the asset after a |
| 1107 * - "STATUS_NOT_AVAILABLE" : A STATUS_NOT_AVAILABLE. | 1178 * rejection by Google. |
| 1179 * - "STATUS_PROCESSING" : Waiting for Google to process the asset. |
| 1180 * - "STATUS_UNFULFILLED" : Waiting for partner to deliver the asset. |
| 1181 * - "STATUS_NOT_AVAILABLE" : Used when Status is not available (i.e: Orders |
| 1182 * for TV Seasons). |
| 1108 */ | 1183 */ |
| 1109 core.String status; | 1184 core.String status; |
| 1110 /** | 1185 /** |
| 1111 * Detailed status of the order | 1186 * Detailed status of the order |
| 1112 * Possible string values are: | 1187 * Possible string values are: |
| 1113 * - "ORDER_STATUS_UNSPECIFIED" : A ORDER_STATUS_UNSPECIFIED. | 1188 * - "ORDER_STATUS_UNSPECIFIED" : Value could not be determined, please |
| 1114 * - "ORDER_STATUS_QC_APPROVED" : A ORDER_STATUS_QC_APPROVED. | 1189 * contact technical support if |
| 1115 * - "ORDER_STATUS_QC_REJECTION" : A ORDER_STATUS_QC_REJECTION. | 1190 * it should. |
| 1116 * - "ORDER_STATUS_INTERNAL_FIX" : A ORDER_STATUS_INTERNAL_FIX. | 1191 * - "ORDER_STATUS_QC_APPROVED" : Approved by Google's Quality Control team. |
| 1117 * - "ORDER_STATUS_OPEN_ORDER" : A ORDER_STATUS_OPEN_ORDER. | 1192 * - "ORDER_STATUS_QC_REJECTION" : Rejected by Google's Quality Control team, |
| 1118 * - "ORDER_STATUS_NOT_AVAILABLE" : A ORDER_STATUS_NOT_AVAILABLE. | 1193 * pending partner redelivery. |
| 1119 * - "ORDER_STATUS_AWAITING_REDELIVERY" : A ORDER_STATUS_AWAITING_REDELIVERY. | 1194 * - "ORDER_STATUS_INTERNAL_FIX" : Internal error while processing the Order. |
| 1120 * - "ORDER_STATUS_READY_FOR_QC" : A ORDER_STATUS_READY_FOR_QC. | 1195 * - "ORDER_STATUS_OPEN_ORDER" : Waiting for initial delivery from partner. |
| 1121 * - "ORDER_STATUS_FILE_PROCESSING" : A ORDER_STATUS_FILE_PROCESSING. | 1196 * - "ORDER_STATUS_NOT_AVAILABLE" : Used on Orders that do not have Status, |
| 1197 * like TV Seasons. |
| 1198 * - "ORDER_STATUS_AWAITING_REDELIVERY" : Waiting for re-delivery from |
| 1199 * partner. |
| 1200 * - "ORDER_STATUS_READY_FOR_QC" : Asset was delivered by partner, but is |
| 1201 * being reviewed by Google's |
| 1202 * Quality Control team. |
| 1203 * - "ORDER_STATUS_FILE_PROCESSING" : Waiting for Google to process the asset. |
| 1122 */ | 1204 */ |
| 1123 core.String statusDetail; | 1205 core.String statusDetail; |
| 1124 /** Name of the studio that owns the Edit ordered. */ | 1206 /** Name of the studio that owns the Edit ordered. */ |
| 1125 core.String studioName; | 1207 core.String studioName; |
| 1126 /** | 1208 /** |
| 1127 * Type of the Edit linked to the Order. | 1209 * Type of the Edit linked to the Order. |
| 1128 * Possible string values are: | 1210 * Possible string values are: |
| 1129 * - "TITLE_TYPE_UNSPECIFIED" : A TITLE_TYPE_UNSPECIFIED. | 1211 * - "TITLE_TYPE_UNSPECIFIED" : Value could not be determined, please contact |
| 1130 * - "MOVIE" : A MOVIE. | 1212 * technical support if |
| 1131 * - "SEASON" : A SEASON. | 1213 * it should. |
| 1132 * - "EPISODE" : A EPISODE. | 1214 * - "MOVIE" : A movie picture. |
| 1133 * - "BUNDLE" : A BUNDLE. | 1215 * - "SEASON" : A season of a TV show. |
| 1216 * - "EPISODE" : An episode of a TV show. |
| 1217 * - "BUNDLE" : A collection of movies, i.e. "Googlers 1 and Googlers, the |
| 1218 * return" |
| 1134 */ | 1219 */ |
| 1135 core.String type; | 1220 core.String type; |
| 1136 /** | 1221 /** |
| 1137 * Google-generated ID identifying the video linked to this Order, once | 1222 * Google-generated ID identifying the video linked to this Order, once |
| 1138 * delivered. Example: 'gtry456_xc'. | 1223 * delivered. |
| 1224 * Example: 'gtry456_xc'. |
| 1139 */ | 1225 */ |
| 1140 core.String videoId; | 1226 core.String videoId; |
| 1141 | 1227 |
| 1142 Order(); | 1228 Order(); |
| 1143 | 1229 |
| 1144 Order.fromJson(core.Map _json) { | 1230 Order.fromJson(core.Map _json) { |
| 1145 if (_json.containsKey("approvedTime")) { | 1231 if (_json.containsKey("approvedTime")) { |
| 1146 approvedTime = _json["approvedTime"]; | 1232 approvedTime = _json["approvedTime"]; |
| 1147 } | 1233 } |
| 1148 if (_json.containsKey("channelId")) { | 1234 if (_json.containsKey("channelId")) { |
| (...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1282 _json["type"] = type; | 1368 _json["type"] = type; |
| 1283 } | 1369 } |
| 1284 if (videoId != null) { | 1370 if (videoId != null) { |
| 1285 _json["videoId"] = videoId; | 1371 _json["videoId"] = videoId; |
| 1286 } | 1372 } |
| 1287 return _json; | 1373 return _json; |
| 1288 } | 1374 } |
| 1289 } | 1375 } |
| 1290 | 1376 |
| 1291 /** | 1377 /** |
| 1292 * Information about a playable sequence (video) associated with an Edit and | 1378 * Information about a playable sequence (video) associated with an Edit |
| 1293 * available at the Google Play Store. Internally, each StoreInfo is uniquely | 1379 * and available at the Google Play Store. |
| 1294 * identified by a `video_id` and `country`. Externally, Title-level EIDR or | 1380 * |
| 1295 * Edit-level EIDR, if provided, can also be used to identify a specific title | 1381 * Internally, each StoreInfo is uniquely identified by a `video_id` |
| 1296 * or edit in a country. | 1382 * and `country`. |
| 1383 * |
| 1384 * Externally, Title-level EIDR or Edit-level EIDR, if provided, |
| 1385 * can also be used to identify a specific title or edit in a country. |
| 1297 */ | 1386 */ |
| 1298 class StoreInfo { | 1387 class StoreInfo { |
| 1299 /** Audio tracks available for this Edit. */ | 1388 /** Audio tracks available for this Edit. */ |
| 1300 core.List<core.String> audioTracks; | 1389 core.List<core.String> audioTracks; |
| 1301 /** | 1390 /** |
| 1302 * Country where Edit is available in ISO 3166-1 alpha-2 country code. | 1391 * Country where Edit is available in ISO 3166-1 alpha-2 country |
| 1392 * code. |
| 1303 * Example: "US". | 1393 * Example: "US". |
| 1304 */ | 1394 */ |
| 1305 core.String country; | 1395 core.String country; |
| 1306 /** Edit-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-6". */ | 1396 /** |
| 1397 * Edit-level EIDR ID. |
| 1398 * Example: "10.5240/1489-49A2-3956-4B2D-FE16-6". |
| 1399 */ |
| 1307 core.String editLevelEidr; | 1400 core.String editLevelEidr; |
| 1308 /** | 1401 /** |
| 1309 * The number assigned to the episode within a season. Only available on TV | 1402 * The number assigned to the episode within a season. |
| 1310 * Edits. Example: "1". | 1403 * Only available on TV Edits. |
| 1404 * Example: "1". |
| 1311 */ | 1405 */ |
| 1312 core.String episodeNumber; | 1406 core.String episodeNumber; |
| 1313 /** Whether the Edit has a 5.1 channel audio track. */ | 1407 /** Whether the Edit has a 5.1 channel audio track. */ |
| 1314 core.bool hasAudio51; | 1408 core.bool hasAudio51; |
| 1315 /** Whether the Edit has a EST offer. */ | 1409 /** Whether the Edit has a EST offer. */ |
| 1316 core.bool hasEstOffer; | 1410 core.bool hasEstOffer; |
| 1317 /** Whether the Edit has a HD offer. */ | 1411 /** Whether the Edit has a HD offer. */ |
| 1318 core.bool hasHdOffer; | 1412 core.bool hasHdOffer; |
| 1319 /** Whether the Edit has info cards. */ | 1413 /** Whether the Edit has info cards. */ |
| 1320 core.bool hasInfoCards; | 1414 core.bool hasInfoCards; |
| 1321 /** Whether the Edit has a SD offer. */ | 1415 /** Whether the Edit has a SD offer. */ |
| 1322 core.bool hasSdOffer; | 1416 core.bool hasSdOffer; |
| 1323 /** Whether the Edit has a VOD offer. */ | 1417 /** Whether the Edit has a VOD offer. */ |
| 1324 core.bool hasVodOffer; | 1418 core.bool hasVodOffer; |
| 1325 /** Timestamp when the Edit went live on the Store. */ | 1419 /** Timestamp when the Edit went live on the Store. */ |
| 1326 core.String liveTime; | 1420 core.String liveTime; |
| 1327 /** | 1421 /** |
| 1328 * Knowledge Graph ID associated to this Edit, if available. This ID links the | 1422 * Knowledge Graph ID associated to this Edit, if available. |
| 1329 * Edit to its knowledge entity, externally accessible at http://freebase.com. | 1423 * This ID links the Edit to its knowledge entity, externally accessible |
| 1424 * at http://freebase.com. |
| 1330 * In the absense of Title EIDR or Edit EIDR, this ID helps link together | 1425 * In the absense of Title EIDR or Edit EIDR, this ID helps link together |
| 1331 * multiple Edits across countries. Example: '/m/0ffx29' | 1426 * multiple Edits across countries. |
| 1427 * Example: '/m/0ffx29' |
| 1332 */ | 1428 */ |
| 1333 core.String mid; | 1429 core.String mid; |
| 1334 /** | 1430 /** |
| 1335 * Default Edit name, usually in the language of the country of origin. | 1431 * Default Edit name, usually in the language of the country of |
| 1432 * origin. |
| 1336 * Example: "Googlers, The". | 1433 * Example: "Googlers, The". |
| 1337 */ | 1434 */ |
| 1338 core.String name; | 1435 core.String name; |
| 1339 /** Name of the post-production houses that manage the Edit. */ | 1436 /** Name of the post-production houses that manage the Edit. */ |
| 1340 core.List<core.String> pphNames; | 1437 core.List<core.String> pphNames; |
| 1341 /** | 1438 /** |
| 1342 * Google-generated ID identifying the season linked to the Edit. Only | 1439 * Google-generated ID identifying the season linked to the Edit. |
| 1343 * available for TV Edits. Example: 'ster23ex' | 1440 * Only available for TV Edits. |
| 1441 * Example: 'ster23ex' |
| 1344 */ | 1442 */ |
| 1345 core.String seasonId; | 1443 core.String seasonId; |
| 1346 /** | 1444 /** |
| 1347 * Default Season name, usually in the language of the country of origin. Only | 1445 * Default Season name, usually in the language of the country of |
| 1348 * available for TV Edits Example: "Googlers, The - A Brave New World". | 1446 * origin. |
| 1447 * Only available for TV Edits |
| 1448 * Example: "Googlers, The - A Brave New World". |
| 1349 */ | 1449 */ |
| 1350 core.String seasonName; | 1450 core.String seasonName; |
| 1351 /** | 1451 /** |
| 1352 * The number assigned to the season within a show. Only available on TV | 1452 * The number assigned to the season within a show. |
| 1353 * Edits. Example: "1". | 1453 * Only available on TV Edits. |
| 1454 * Example: "1". |
| 1354 */ | 1455 */ |
| 1355 core.String seasonNumber; | 1456 core.String seasonNumber; |
| 1356 /** | 1457 /** |
| 1357 * Google-generated ID identifying the show linked to the Edit. Only available | 1458 * Google-generated ID identifying the show linked to the Edit. |
| 1358 * for TV Edits. Example: 'et2hsue_x' | 1459 * Only available for TV Edits. |
| 1460 * Example: 'et2hsue_x' |
| 1359 */ | 1461 */ |
| 1360 core.String showId; | 1462 core.String showId; |
| 1361 /** | 1463 /** |
| 1362 * Default Show name, usually in the language of the country of origin. Only | 1464 * Default Show name, usually in the language of the country of |
| 1363 * available for TV Edits Example: "Googlers, The". | 1465 * origin. |
| 1466 * Only available for TV Edits |
| 1467 * Example: "Googlers, The". |
| 1364 */ | 1468 */ |
| 1365 core.String showName; | 1469 core.String showName; |
| 1366 /** Name of the studio that owns the Edit ordered. */ | 1470 /** Name of the studio that owns the Edit ordered. */ |
| 1367 core.String studioName; | 1471 core.String studioName; |
| 1368 /** Subtitles available for this Edit. */ | 1472 /** Subtitles available for this Edit. */ |
| 1369 core.List<core.String> subtitles; | 1473 core.List<core.String> subtitles; |
| 1370 /** Title-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-5". */ | 1474 /** |
| 1475 * Title-level EIDR ID. |
| 1476 * Example: "10.5240/1489-49A2-3956-4B2D-FE16-5". |
| 1477 */ |
| 1371 core.String titleLevelEidr; | 1478 core.String titleLevelEidr; |
| 1372 /** | 1479 /** |
| 1373 * Google-generated ID identifying the trailer linked to the Edit. Example: | 1480 * Google-generated ID identifying the trailer linked to the Edit. |
| 1374 * 'bhd_4e_cx' | 1481 * Example: 'bhd_4e_cx' |
| 1375 */ | 1482 */ |
| 1376 core.String trailerId; | 1483 core.String trailerId; |
| 1377 /** | 1484 /** |
| 1378 * Edit type, like Movie, Episode or Season. | 1485 * Edit type, like Movie, Episode or Season. |
| 1379 * Possible string values are: | 1486 * Possible string values are: |
| 1380 * - "TITLE_TYPE_UNSPECIFIED" : A TITLE_TYPE_UNSPECIFIED. | 1487 * - "TITLE_TYPE_UNSPECIFIED" : Value could not be determined, please contact |
| 1381 * - "MOVIE" : A MOVIE. | 1488 * technical support if |
| 1382 * - "SEASON" : A SEASON. | 1489 * it should. |
| 1383 * - "EPISODE" : A EPISODE. | 1490 * - "MOVIE" : A movie picture. |
| 1384 * - "BUNDLE" : A BUNDLE. | 1491 * - "SEASON" : A season of a TV show. |
| 1492 * - "EPISODE" : An episode of a TV show. |
| 1493 * - "BUNDLE" : A collection of movies, i.e. "Googlers 1 and Googlers, the |
| 1494 * return" |
| 1385 */ | 1495 */ |
| 1386 core.String type; | 1496 core.String type; |
| 1387 /** | 1497 /** |
| 1388 * Google-generated ID identifying the video linked to the Edit. Example: | 1498 * Google-generated ID identifying the video linked to the Edit. |
| 1389 * 'gtry456_xc' | 1499 * Example: 'gtry456_xc' |
| 1390 */ | 1500 */ |
| 1391 core.String videoId; | 1501 core.String videoId; |
| 1392 | 1502 |
| 1393 StoreInfo(); | 1503 StoreInfo(); |
| 1394 | 1504 |
| 1395 StoreInfo.fromJson(core.Map _json) { | 1505 StoreInfo.fromJson(core.Map _json) { |
| 1396 if (_json.containsKey("audioTracks")) { | 1506 if (_json.containsKey("audioTracks")) { |
| 1397 audioTracks = _json["audioTracks"]; | 1507 audioTracks = _json["audioTracks"]; |
| 1398 } | 1508 } |
| 1399 if (_json.containsKey("country")) { | 1509 if (_json.containsKey("country")) { |
| (...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1543 } | 1653 } |
| 1544 if (type != null) { | 1654 if (type != null) { |
| 1545 _json["type"] = type; | 1655 _json["type"] = type; |
| 1546 } | 1656 } |
| 1547 if (videoId != null) { | 1657 if (videoId != null) { |
| 1548 _json["videoId"] = videoId; | 1658 _json["videoId"] = videoId; |
| 1549 } | 1659 } |
| 1550 return _json; | 1660 return _json; |
| 1551 } | 1661 } |
| 1552 } | 1662 } |
| OLD | NEW |