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

Side by Side Diff: generated/googleapis/lib/playmoviespartner/v1.dart

Issue 2779563003: Api-roll 47: 2017-03-27 (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « generated/googleapis/lib/people/v1.dart ('k') | generated/googleapis/lib/pubsub/v1.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project). 1 // This is a generated file (see the discoveryapis_generator project).
2 2
3 library googleapis.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
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
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « generated/googleapis/lib/people/v1.dart ('k') | generated/googleapis/lib/pubsub/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698