Index: discovery/googleapis/playmoviespartner__v1.json |
diff --git a/discovery/googleapis/playmoviespartner__v1.json b/discovery/googleapis/playmoviespartner__v1.json |
index 83ec2709a7c36676a97c06508eac2bd6801f2f8a..e51fc24be354d1b75f22b81ecef7788407761445 100644 |
--- a/discovery/googleapis/playmoviespartner__v1.json |
+++ b/discovery/googleapis/playmoviespartner__v1.json |
@@ -15,7 +15,6 @@ |
"description": "Gets the delivery status of titles for Google Play Movies Partners.", |
"discoveryVersion": "v1", |
"documentationLink": "https://developers.google.com/playmoviespartner/", |
- "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/uupf4ETIkmsQTW6dv4YK-4z-ZSI\"", |
"icons": { |
"x16": "http://www.google.com/images/icons/product/search-16.gif", |
"x32": "http://www.google.com/images/icons/product/search-32.gif" |
@@ -26,14 +25,14 @@ |
"ownerDomain": "google.com", |
"ownerName": "Google", |
"parameters": { |
- "access_token": { |
- "description": "OAuth access token.", |
- "location": "query", |
- "type": "string" |
- }, |
"alt": { |
"default": "json", |
"description": "Data format for response.", |
+ "enum": [ |
+ "json", |
+ "media", |
+ "proto" |
+ ], |
"enumDescriptions": [ |
"Responses with Content-Type of application/json", |
"Media download with context-dependent Content-Type", |
@@ -42,18 +41,8 @@ |
"location": "query", |
"type": "string" |
}, |
- "bearer_token": { |
- "description": "OAuth bearer token.", |
- "location": "query", |
- "type": "string" |
- }, |
- "callback": { |
- "description": "JSONP", |
- "location": "query", |
- "type": "string" |
- }, |
- "fields": { |
- "description": "Selector specifying which fields to include in a partial response.", |
+ "access_token": { |
+ "description": "OAuth access token.", |
"location": "query", |
"type": "string" |
}, |
@@ -62,8 +51,8 @@ |
"location": "query", |
"type": "string" |
}, |
- "oauth_token": { |
- "description": "OAuth 2.0 token for the current user.", |
+ "quotaUser": { |
+ "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.", |
"location": "query", |
"type": "string" |
}, |
@@ -73,14 +62,13 @@ |
"location": "query", |
"type": "boolean" |
}, |
- "prettyPrint": { |
- "default": "true", |
- "description": "Returns response with indentations and line breaks.", |
+ "oauth_token": { |
+ "description": "OAuth 2.0 token for the current user.", |
"location": "query", |
- "type": "boolean" |
+ "type": "string" |
}, |
- "quotaUser": { |
- "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.", |
+ "bearer_token": { |
+ "description": "OAuth bearer token.", |
"location": "query", |
"type": "string" |
}, |
@@ -89,25 +77,172 @@ |
"location": "query", |
"type": "string" |
}, |
+ "prettyPrint": { |
+ "default": "true", |
+ "description": "Returns response with indentations and line breaks.", |
+ "location": "query", |
+ "type": "boolean" |
+ }, |
"uploadType": { |
"description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").", |
"location": "query", |
"type": "string" |
}, |
+ "fields": { |
+ "description": "Selector specifying which fields to include in a partial response.", |
+ "location": "query", |
+ "type": "string" |
+ }, |
"$.xgafv": { |
"description": "V1 error format.", |
+ "enum": [ |
+ "1", |
+ "2" |
+ ], |
"enumDescriptions": [ |
"v1 error format", |
"v2 error format" |
], |
"location": "query", |
"type": "string" |
+ }, |
+ "callback": { |
+ "description": "JSONP", |
+ "location": "query", |
+ "type": "string" |
} |
}, |
"protocol": "rest", |
"resources": { |
"accounts": { |
"resources": { |
+ "storeInfos": { |
+ "methods": { |
+ "list": { |
+ "description": "List StoreInfos owned or managed by the partner.\n\nSee _Authentication and Authorization rules_ and\n_List methods rules_ for more information about this method.", |
+ "httpMethod": "GET", |
+ "id": "playmoviespartner.accounts.storeInfos.list", |
+ "parameterOrder": [ |
+ "accountId" |
+ ], |
+ "parameters": { |
+ "studioNames": { |
+ "description": "See _List methods rules_ for info about this field.", |
+ "location": "query", |
+ "repeated": true, |
+ "type": "string" |
+ }, |
+ "name": { |
+ "description": "Filter that matches StoreInfos with a `name` or `show_name`\nthat contains the given case-insensitive name.", |
+ "location": "query", |
+ "type": "string" |
+ }, |
+ "accountId": { |
+ "description": "REQUIRED. See _General rules_ for more information about this field.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "seasonIds": { |
+ "description": "Filter StoreInfos that match any of the given `season_id`s.", |
+ "location": "query", |
+ "repeated": true, |
+ "type": "string" |
+ }, |
+ "videoIds": { |
+ "description": "Filter StoreInfos that match any of the given `video_id`s.", |
+ "location": "query", |
+ "repeated": true, |
+ "type": "string" |
+ }, |
+ "videoId": { |
+ "description": "Filter StoreInfos that match a given `video_id`.\nNOTE: this field is deprecated and will be removed on V2; `video_ids`\nshould be used instead.", |
+ "location": "query", |
+ "type": "string" |
+ }, |
+ "pageToken": { |
+ "description": "See _List methods rules_ for info about this field.", |
+ "location": "query", |
+ "type": "string" |
+ }, |
+ "pageSize": { |
+ "description": "See _List methods rules_ for info about this field.", |
+ "format": "int32", |
+ "location": "query", |
+ "type": "integer" |
+ }, |
+ "mids": { |
+ "description": "Filter StoreInfos that match any of the given `mid`s.", |
+ "location": "query", |
+ "repeated": true, |
+ "type": "string" |
+ }, |
+ "pphNames": { |
+ "description": "See _List methods rules_ for info about this field.", |
+ "location": "query", |
+ "repeated": true, |
+ "type": "string" |
+ }, |
+ "countries": { |
+ "description": "Filter StoreInfos that match (case-insensitive) any of the given country\ncodes, using the \"ISO 3166-1 alpha-2\" format (examples: \"US\", \"us\", \"Us\").", |
+ "location": "query", |
+ "repeated": true, |
+ "type": "string" |
+ } |
+ }, |
+ "path": "v1/accounts/{accountId}/storeInfos", |
+ "response": { |
+ "$ref": "ListStoreInfosResponse" |
+ }, |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/playmovies_partner.readonly" |
+ ] |
+ } |
+ }, |
+ "resources": { |
+ "country": { |
+ "methods": { |
+ "get": { |
+ "description": "Get a StoreInfo given its video id and country.\n\nSee _Authentication and Authorization rules_ and\n_Get methods rules_ for more information about this method.", |
+ "httpMethod": "GET", |
+ "id": "playmoviespartner.accounts.storeInfos.country.get", |
+ "parameterOrder": [ |
+ "accountId", |
+ "videoId", |
+ "country" |
+ ], |
+ "parameters": { |
+ "videoId": { |
+ "description": "REQUIRED. Video ID.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "country": { |
+ "description": "REQUIRED. Edit country.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "accountId": { |
+ "description": "REQUIRED. See _General rules_ for more information about this field.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ } |
+ }, |
+ "path": "v1/accounts/{accountId}/storeInfos/{videoId}/country/{country}", |
+ "response": { |
+ "$ref": "StoreInfo" |
+ }, |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/playmovies_partner.readonly" |
+ ] |
+ } |
+ } |
+ } |
+ } |
+ }, |
"avails": { |
"methods": { |
"get": { |
@@ -119,14 +254,14 @@ |
"availId" |
], |
"parameters": { |
- "accountId": { |
- "description": "REQUIRED. See _General rules_ for more information about this field.", |
+ "availId": { |
+ "description": "REQUIRED. Avail ID.", |
"location": "path", |
"required": true, |
"type": "string" |
}, |
- "availId": { |
- "description": "REQUIRED. Avail ID.", |
+ "accountId": { |
+ "description": "REQUIRED. See _General rules_ for more information about this field.", |
"location": "path", |
"required": true, |
"type": "string" |
@@ -141,17 +276,22 @@ |
] |
}, |
"list": { |
- "description": "List Avails owned or managed by the partner. See _Authentication and Authorization rules_ and _List methods rules_ for more information about this method.", |
+ "description": "List Avails owned or managed by the partner.\n\nSee _Authentication and Authorization rules_ and\n_List methods rules_ for more information about this method.", |
"httpMethod": "GET", |
"id": "playmoviespartner.accounts.avails.list", |
"parameterOrder": [ |
"accountId" |
], |
"parameters": { |
- "accountId": { |
- "description": "REQUIRED. See _General rules_ for more information about this field.", |
- "location": "path", |
- "required": true, |
+ "pageToken": { |
+ "description": "See _List methods rules_ for info about this field.", |
+ "location": "query", |
+ "type": "string" |
+ }, |
+ "videoIds": { |
+ "description": "Filter Avails that match any of the given `video_id`s.", |
+ "location": "query", |
+ "repeated": true, |
"type": "string" |
}, |
"pageSize": { |
@@ -160,49 +300,44 @@ |
"location": "query", |
"type": "integer" |
}, |
- "pageToken": { |
- "description": "See _List methods rules_ for info about this field.", |
- "location": "query", |
- "type": "string" |
- }, |
- "pphNames": { |
- "description": "See _List methods rules_ for info about this field.", |
+ "altIds": { |
+ "description": "Filter Avails that match (case-insensitive) any of the given partner-specific custom ids.", |
"location": "query", |
"repeated": true, |
"type": "string" |
}, |
- "studioNames": { |
+ "pphNames": { |
"description": "See _List methods rules_ for info about this field.", |
"location": "query", |
"repeated": true, |
"type": "string" |
}, |
- "title": { |
- "description": "Filter that matches Avails with a `title_internal_alias`, `series_title_internal_alias`, `season_title_internal_alias`, or `episode_title_internal_alias` that contains the given case-insensitive title.", |
+ "altId": { |
+ "description": "Filter Avails that match a case-insensitive, partner-specific custom id.\nNOTE: this field is deprecated and will be removed on V2; `alt_ids`\nshould be used instead.", |
"location": "query", |
"type": "string" |
}, |
- "territories": { |
- "description": "Filter Avails that match (case-insensitive) any of the given country codes, using the \"ISO 3166-1 alpha-2\" format (examples: \"US\", \"us\", \"Us\").", |
+ "studioNames": { |
+ "description": "See _List methods rules_ for info about this field.", |
"location": "query", |
"repeated": true, |
"type": "string" |
}, |
- "altId": { |
- "description": "Filter Avails that match a case-insensitive, partner-specific custom id. NOTE: this field is deprecated and will be removed on V2; `alt_ids` should be used instead.", |
- "location": "query", |
+ "accountId": { |
+ "description": "REQUIRED. See _General rules_ for more information about this field.", |
+ "location": "path", |
+ "required": true, |
"type": "string" |
}, |
- "videoIds": { |
- "description": "Filter Avails that match any of the given `video_id`s.", |
+ "territories": { |
+ "description": "Filter Avails that match (case-insensitive) any of the given country codes,\nusing the \"ISO 3166-1 alpha-2\" format (examples: \"US\", \"us\", \"Us\").", |
"location": "query", |
"repeated": true, |
"type": "string" |
}, |
- "altIds": { |
- "description": "Filter Avails that match (case-insensitive) any of the given partner-specific custom ids.", |
+ "title": { |
+ "description": "Filter that matches Avails with a `title_internal_alias`,\n`series_title_internal_alias`, `season_title_internal_alias`,\nor `episode_title_internal_alias` that contains the given\ncase-insensitive title.", |
"location": "query", |
- "repeated": true, |
"type": "string" |
} |
}, |
@@ -219,7 +354,7 @@ |
"orders": { |
"methods": { |
"get": { |
- "description": "Get an Order given its id. See _Authentication and Authorization rules_ and _Get methods rules_ for more information about this method.", |
+ "description": "Get an Order given its id.\n\nSee _Authentication and Authorization rules_ and\n_Get methods rules_ for more information about this method.", |
"httpMethod": "GET", |
"id": "playmoviespartner.accounts.orders.get", |
"parameterOrder": [ |
@@ -249,47 +384,41 @@ |
] |
}, |
"list": { |
- "description": "List Orders owned or managed by the partner. See _Authentication and Authorization rules_ and _List methods rules_ for more information about this method.", |
+ "description": "List Orders owned or managed by the partner.\n\nSee _Authentication and Authorization rules_ and\n_List methods rules_ for more information about this method.", |
"httpMethod": "GET", |
"id": "playmoviespartner.accounts.orders.list", |
"parameterOrder": [ |
"accountId" |
], |
"parameters": { |
- "accountId": { |
- "description": "REQUIRED. See _General rules_ for more information about this field.", |
- "location": "path", |
- "required": true, |
+ "videoIds": { |
+ "description": "Filter Orders that match any of the given `video_id`s.", |
+ "location": "query", |
+ "repeated": true, |
"type": "string" |
}, |
- "pageSize": { |
- "description": "See _List methods rules_ for info about this field.", |
- "format": "int32", |
+ "customId": { |
+ "description": "Filter Orders that match a case-insensitive, partner-specific custom id.", |
"location": "query", |
- "type": "integer" |
+ "type": "string" |
}, |
"pageToken": { |
"description": "See _List methods rules_ for info about this field.", |
"location": "query", |
"type": "string" |
}, |
- "pphNames": { |
+ "pageSize": { |
"description": "See _List methods rules_ for info about this field.", |
+ "format": "int32", |
"location": "query", |
- "repeated": true, |
- "type": "string" |
+ "type": "integer" |
}, |
- "studioNames": { |
+ "pphNames": { |
"description": "See _List methods rules_ for info about this field.", |
"location": "query", |
"repeated": true, |
"type": "string" |
}, |
- "name": { |
- "description": "Filter that matches Orders with a `name`, `show`, `season` or `episode` that contains the given case-insensitive name.", |
- "location": "query", |
- "type": "string" |
- }, |
"status": { |
"description": "Filter Orders that match one of the given status.", |
"enum": [ |
@@ -304,183 +433,68 @@ |
"repeated": true, |
"type": "string" |
}, |
- "customId": { |
- "description": "Filter Orders that match a case-insensitive, partner-specific custom id.", |
+ "studioNames": { |
+ "description": "See _List methods rules_ for info about this field.", |
"location": "query", |
+ "repeated": true, |
"type": "string" |
}, |
- "videoIds": { |
- "description": "Filter Orders that match any of the given `video_id`s.", |
+ "name": { |
+ "description": "Filter that matches Orders with a `name`, `show`, `season` or `episode`\nthat contains the given case-insensitive name.", |
"location": "query", |
- "repeated": true, |
"type": "string" |
- } |
- }, |
- "path": "v1/accounts/{accountId}/orders", |
- "response": { |
- "$ref": "ListOrdersResponse" |
- }, |
- "scopes": [ |
- "https://www.googleapis.com/auth/playmovies_partner.readonly" |
- ] |
- } |
- } |
- }, |
- "storeInfos": { |
- "methods": { |
- "list": { |
- "description": "List StoreInfos owned or managed by the partner. See _Authentication and Authorization rules_ and _List methods rules_ for more information about this method.", |
- "httpMethod": "GET", |
- "id": "playmoviespartner.accounts.storeInfos.list", |
- "parameterOrder": [ |
- "accountId" |
- ], |
- "parameters": { |
+ }, |
"accountId": { |
"description": "REQUIRED. See _General rules_ for more information about this field.", |
"location": "path", |
"required": true, |
"type": "string" |
- }, |
- "pageSize": { |
- "description": "See _List methods rules_ for info about this field.", |
- "format": "int32", |
- "location": "query", |
- "type": "integer" |
- }, |
- "pageToken": { |
- "description": "See _List methods rules_ for info about this field.", |
- "location": "query", |
- "type": "string" |
- }, |
- "pphNames": { |
- "description": "See _List methods rules_ for info about this field.", |
- "location": "query", |
- "repeated": true, |
- "type": "string" |
- }, |
- "studioNames": { |
- "description": "See _List methods rules_ for info about this field.", |
- "location": "query", |
- "repeated": true, |
- "type": "string" |
- }, |
- "videoId": { |
- "description": "Filter StoreInfos that match a given `video_id`. NOTE: this field is deprecated and will be removed on V2; `video_ids` should be used instead.", |
- "location": "query", |
- "type": "string" |
- }, |
- "countries": { |
- "description": "Filter StoreInfos that match (case-insensitive) any of the given country codes, using the \"ISO 3166-1 alpha-2\" format (examples: \"US\", \"us\", \"Us\").", |
- "location": "query", |
- "repeated": true, |
- "type": "string" |
- }, |
- "name": { |
- "description": "Filter that matches StoreInfos with a `name` or `show_name` that contains the given case-insensitive name.", |
- "location": "query", |
- "type": "string" |
- }, |
- "videoIds": { |
- "description": "Filter StoreInfos that match any of the given `video_id`s.", |
- "location": "query", |
- "repeated": true, |
- "type": "string" |
- }, |
- "mids": { |
- "description": "Filter StoreInfos that match any of the given `mid`s.", |
- "location": "query", |
- "repeated": true, |
- "type": "string" |
- }, |
- "seasonIds": { |
- "description": "Filter StoreInfos that match any of the given `season_id`s.", |
- "location": "query", |
- "repeated": true, |
- "type": "string" |
} |
}, |
- "path": "v1/accounts/{accountId}/storeInfos", |
+ "path": "v1/accounts/{accountId}/orders", |
"response": { |
- "$ref": "ListStoreInfosResponse" |
+ "$ref": "ListOrdersResponse" |
}, |
"scopes": [ |
"https://www.googleapis.com/auth/playmovies_partner.readonly" |
] |
} |
- }, |
- "resources": { |
- "country": { |
- "methods": { |
- "get": { |
- "description": "Get a StoreInfo given its video id and country. See _Authentication and Authorization rules_ and _Get methods rules_ for more information about this method.", |
- "httpMethod": "GET", |
- "id": "playmoviespartner.accounts.storeInfos.country.get", |
- "parameterOrder": [ |
- "accountId", |
- "videoId", |
- "country" |
- ], |
- "parameters": { |
- "accountId": { |
- "description": "REQUIRED. See _General rules_ for more information about this field.", |
- "location": "path", |
- "required": true, |
- "type": "string" |
- }, |
- "videoId": { |
- "description": "REQUIRED. Video ID.", |
- "location": "path", |
- "required": true, |
- "type": "string" |
- }, |
- "country": { |
- "description": "REQUIRED. Edit country.", |
- "location": "path", |
- "required": true, |
- "type": "string" |
- } |
- }, |
- "path": "v1/accounts/{accountId}/storeInfos/{videoId}/country/{country}", |
- "response": { |
- "$ref": "StoreInfo" |
- }, |
- "scopes": [ |
- "https://www.googleapis.com/auth/playmovies_partner.readonly" |
- ] |
- } |
- } |
- } |
} |
} |
} |
} |
}, |
- "revision": "20170119", |
+ "revision": "20170321", |
"rootUrl": "https://playmoviespartner.googleapis.com/", |
"schemas": { |
- "Avail": { |
- "description": "An Avail describes the Availability Window of a specific Edit in a given country, which means the period Google is allowed to sell or rent the Edit. Avails are exposed in EMA format Version 1.6b (available at http://www.movielabs.com/md/avails/) Studios can see the Avails for the Titles they own. Post-production houses cannot see any Avails.", |
- "id": "Avail", |
+ "Order": { |
+ "description": "An Order tracks the fulfillment of an Edit when delivered using the\nlegacy, non-component-based delivery.\n\nEach Order is uniquely identified by an `order_id`, which is generated\nby Google.\n\nExternally, Orders can also be identified by partners using its `custom_id`\n(when provided).", |
+ "id": "Order", |
"properties": { |
- "availId": { |
- "description": "ID internally generated by Google to uniquely identify an Avail. Not part of EMA Specs.", |
- "type": "string" |
- }, |
- "displayName": { |
- "description": "The name of the studio that owns the Edit referred in the Avail. This is the equivalent of `studio_name` in other resources, but it follows the EMA nomenclature. Example: \"Google Films\".", |
+ "showName": { |
+ "description": "Default Show name,\nusually in the language of the country of origin.\nOnly available for TV Edits\nExample: \"Googlers, The\".", |
"type": "string" |
}, |
- "storeLanguage": { |
- "description": "Spoken language of the intended audience. Language shall be encoded in accordance with RFC 5646. Example: \"fr\".", |
+ "orderId": { |
+ "description": "ID internally generated by Google to uniquely identify an Order.\nExample: 'abcde12_x'", |
"type": "string" |
}, |
- "territory": { |
- "description": "ISO 3166-1 alpha-2 country code for the country or territory of this Avail. For Avails, we use Territory in lieu of Country to comply with EMA specifications. But please note that Territory and Country identify the same thing. Example: \"US\".", |
+ "normalizedPriority": { |
+ "description": "A simpler representation of the priority.", |
+ "enum": [ |
+ "NORMALIZED_PRIORITY_UNSPECIFIED", |
+ "LOW_PRIORITY", |
+ "HIGH_PRIORITY" |
+ ], |
+ "enumDescriptions": [ |
+ "Value could not be determined, please contact technical support if\nit should.", |
+ "A low-priority asset, typically from a library movie.", |
+ "A high-priority asset, typically from a new release or box office hit." |
+ ], |
"type": "string" |
}, |
- "workType": { |
- "description": "Work type as enumerated in EMA.", |
+ "type": { |
+ "description": "Type of the Edit linked to the Order.", |
"enum": [ |
"TITLE_TYPE_UNSPECIFIED", |
"MOVIE", |
@@ -488,135 +502,159 @@ |
"EPISODE", |
"BUNDLE" |
], |
- "type": "string" |
- }, |
- "seriesTitleInternalAlias": { |
- "description": "Title used by involved parties to refer to this series. Only available on TV Avails. Example: \"Googlers, The\".", |
- "type": "string" |
- }, |
- "seasonNumber": { |
- "description": "The number assigned to the season within a series. Only available on TV Avails. Example: \"1\".", |
- "type": "string" |
- }, |
- "episodeNumber": { |
- "description": "The number assigned to the episode within a season. Only available on TV Avails. Example: \"3\".", |
- "type": "string" |
- }, |
- "seasonTitleInternalAlias": { |
- "description": "Title used by involved parties to refer to this season. Only available on TV Avails. Example: \"Googlers, The\".", |
- "type": "string" |
- }, |
- "episodeTitleInternalAlias": { |
- "description": "OPTIONAL.TV Only. Title used by involved parties to refer to this episode. Only available on TV Avails. Example: \"Coding at Google\".", |
- "type": "string" |
- }, |
- "titleInternalAlias": { |
- "description": "Title used by involved parties to refer to this content. Example: \"Googlers, The\". Only available on Movie Avails.", |
- "type": "string" |
- }, |
- "licenseType": { |
- "description": "Type of transaction.", |
- "enum": [ |
- "LICENSE_TYPE_UNSPECIFIED", |
- "EST", |
- "VOD", |
- "SVOD", |
- "POEST" |
+ "enumDescriptions": [ |
+ "Value could not be determined, please contact technical support if\nit should.", |
+ "A movie picture.", |
+ "A season of a TV show.", |
+ "An episode of a TV show.", |
+ "A collection of movies, i.e. \"Googlers 1 and Googlers, the return\"" |
], |
"type": "string" |
}, |
- "formatProfile": { |
- "description": "Indicates the format profile covered by the transaction.", |
- "enum": [ |
- "FORMAT_PROFILE_UNSPECIFIED", |
- "SD", |
- "HD", |
- "UHD" |
- ], |
+ "rejectionNote": { |
+ "description": "Field explaining why an Order has been rejected.\nExample: \"Trailer audio is 2ch mono, please re-deliver in stereo\".", |
"type": "string" |
}, |
- "start": { |
- "description": "Start of term in YYYY-MM-DD format in the timezone of the country of the Avail. Example: \"2013-05-14\".", |
+ "channelId": { |
+ "description": "YouTube Channel ID that should be used to fulfill the Order.\nExample: \"UCRG64darCZhb\".", |
"type": "string" |
}, |
- "end": { |
- "description": "End of term in YYYY-MM-DD format in the timezone of the country of the Avail. \"Open\" if no end date is available. Example: \"2019-02-17\"", |
+ "pphName": { |
+ "description": "Name of the post-production house that manages the Edit ordered.", |
"type": "string" |
}, |
- "priceType": { |
- "description": "Type of pricing that should be applied to this Avail based on how the partner classify them. Example: \"Tier\", \"WSP\", \"SRP\", or \"Category\".", |
+ "legacyPriority": { |
+ "description": "Legacy Order priority, as defined by Google.\nExample: 'P0'", |
"type": "string" |
}, |
- "priceValue": { |
- "description": "Value to be applied to the pricing type. Example: \"4\" or \"2.99\"", |
- "type": "string" |
+ "priority": { |
+ "description": "Order priority, as defined by Google.\nThe higher the value, the higher the priority.\nExample: 90", |
+ "format": "double", |
+ "type": "number" |
}, |
- "contentId": { |
- "description": "Title Identifier. This should be the Title Level EIDR. Example: \"10.5240/1489-49A2-3956-4B2D-FE16-5\".", |
+ "orderedTime": { |
+ "description": "Timestamp when the Order was created.", |
+ "format": "google-datetime", |
"type": "string" |
}, |
- "productId": { |
- "description": "Edit Identifier. This should be the Edit Level EIDR. Example: \"10.2340/1489-49A2-3956-4B2D-FE16-6\"", |
+ "videoId": { |
+ "description": "Google-generated ID identifying the video linked to this Order, once\ndelivered.\nExample: 'gtry456_xc'.", |
"type": "string" |
}, |
- "encodeId": { |
- "description": "Manifestation Identifier. This should be the Manifestation Level EIDR. Example: \"10.2340/1489-49A2-3956-4B2D-FE16-7\"", |
+ "episodeName": { |
+ "description": "Default Episode name,\nusually in the language of the country of origin.\nOnly available for TV Edits\nExample: \"Googlers, The - Pilot\".", |
"type": "string" |
}, |
- "seriesAltId": { |
- "description": "Other identifier referring to the series, as defined by partner. Only available on TV avails. Example: \"rs_googlers\".", |
- "type": "string" |
+ "countries": { |
+ "description": "Countries where the Order is available,\nusing the \"ISO 3166-1 alpha-2\" format (example: \"US\").", |
+ "items": { |
+ "type": "string" |
+ }, |
+ "type": "array" |
}, |
- "seasonAltId": { |
- "description": "Other identifier referring to the season, as defined by partner. Only available on TV avails. Example: \"rs_googlers_s1\".", |
+ "statusDetail": { |
+ "description": "Detailed status of the order", |
+ "enum": [ |
+ "ORDER_STATUS_UNSPECIFIED", |
+ "ORDER_STATUS_QC_APPROVED", |
+ "ORDER_STATUS_QC_REJECTION", |
+ "ORDER_STATUS_INTERNAL_FIX", |
+ "ORDER_STATUS_OPEN_ORDER", |
+ "ORDER_STATUS_NOT_AVAILABLE", |
+ "ORDER_STATUS_AWAITING_REDELIVERY", |
+ "ORDER_STATUS_READY_FOR_QC", |
+ "ORDER_STATUS_FILE_PROCESSING" |
+ ], |
+ "enumDescriptions": [ |
+ "Value could not be determined, please contact technical support if\nit should.", |
+ "Approved by Google's Quality Control team.", |
+ "Rejected by Google's Quality Control team, pending partner redelivery.", |
+ "Internal error while processing the Order.", |
+ "Waiting for initial delivery from partner.", |
+ "Used on Orders that do not have Status, like TV Seasons.", |
+ "Waiting for re-delivery from partner.", |
+ "Asset was delivered by partner, but is being reviewed by Google's\nQuality Control team.", |
+ "Waiting for Google to process the asset." |
+ ], |
"type": "string" |
}, |
- "episodeAltId": { |
- "description": "Other identifier referring to the episode, as defined by partner. Only available on TV avails. Example: \"rs_googlers_s1_3\".", |
+ "status": { |
+ "description": "High-level status of the order.", |
+ "enum": [ |
+ "STATUS_UNSPECIFIED", |
+ "STATUS_APPROVED", |
+ "STATUS_FAILED", |
+ "STATUS_PROCESSING", |
+ "STATUS_UNFULFILLED", |
+ "STATUS_NOT_AVAILABLE" |
+ ], |
+ "enumDescriptions": [ |
+ "Value could not be determined, please contact technical support if\nit should.", |
+ "Approved by Google.", |
+ "Waiting for partner to re-deliver the asset after a rejection by Google.", |
+ "Waiting for Google to process the asset.", |
+ "Waiting for partner to deliver the asset.", |
+ "Used when Status is not available (i.e: Orders for TV Seasons)." |
+ ], |
"type": "string" |
}, |
- "altId": { |
- "description": "Other identifier referring to the Edit, as defined by partner. Example: \"GOOGLER_2006\"", |
+ "earliestAvailStartTime": { |
+ "description": "Timestamp of the earliest start date of the Avails\nlinked to this Order.", |
+ "format": "google-datetime", |
"type": "string" |
}, |
- "suppressionLiftDate": { |
- "description": "First date an Edit could be publically announced as becoming available at a specific future date in territory of Avail. *Not* the Avail start date or pre-order start date. Format is YYYY-MM-DD. Only available for pre-orders. Example: \"2012-12-10\"", |
+ "name": { |
+ "description": "Default Edit name,\nusually in the language of the country of origin.\nExample: \"Googlers, The\".", |
"type": "string" |
}, |
- "releaseDate": { |
- "description": "Release date of the Title in earliest released territory. Typically it is just the year, but it is free-form as per EMA spec. Examples: \"1979\", \"Oct 2014\"", |
+ "studioName": { |
+ "description": "Name of the studio that owns the Edit ordered.", |
"type": "string" |
}, |
- "ratingSystem": { |
- "description": "Rating system applied to the version of title within territory of Avail. Rating systems should be formatted as per [EMA ratings spec](http://www.movielabs.com/md/ratings/) Example: \"MPAA\"", |
+ "receivedTime": { |
+ "description": "Timestamp when the Order was fulfilled.", |
+ "format": "google-datetime", |
"type": "string" |
}, |
- "ratingValue": { |
- "description": "Value representing the rating. Ratings should be formatted as per http://www.movielabs.com/md/ratings/ Example: \"PG\"", |
+ "seasonName": { |
+ "description": "Default Season name,\nusually in the language of the country of origin.\nOnly available for TV Edits\nExample: \"Googlers, The - A Brave New World\".", |
"type": "string" |
}, |
- "ratingReason": { |
- "description": "Value representing the rating reason. Rating reasons should be formatted as per [EMA ratings spec](http://www.movielabs.com/md/ratings/) and comma-separated for inclusion of multiple reasons. Example: \"L, S, V\"", |
+ "customId": { |
+ "description": "ID that can be used to externally identify an Order.\nThis ID is provided by partners when submitting the Avails.\nExample: 'GOOGLER_2006'", |
"type": "string" |
}, |
- "captionIncluded": { |
- "description": "Communicating if caption file will be delivered.", |
- "type": "boolean" |
- }, |
- "captionExemption": { |
- "description": "Communicating an exempt category as defined by FCC regulations. It is not required for non-US Avails. Example: \"1\"", |
+ "approvedTime": { |
+ "description": "Timestamp when the Order was approved.", |
+ "format": "google-datetime", |
"type": "string" |
}, |
- "videoId": { |
- "description": "Google-generated ID identifying the video linked to this Avail, once delivered. Not part of EMA Specs. Example: 'gtry456_xc'", |
+ "channelName": { |
+ "description": "YouTube Channel Name that should be used to fulfill the Order.\nExample: \"Google_channel\".", |
+ "type": "string" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
+ "ListStoreInfosResponse": { |
+ "description": "Response to the 'ListStoreInfos' method.", |
+ "id": "ListStoreInfosResponse", |
+ "properties": { |
+ "nextPageToken": { |
+ "description": "See 'List methods rules' for info about this field.", |
"type": "string" |
}, |
- "pphNames": { |
- "description": "Name of the post-production houses that manage the Avail. Not part of EMA Specs.", |
+ "storeInfos": { |
+ "description": "List of StoreInfos that match the request criteria.", |
"items": { |
- "type": "string" |
+ "$ref": "StoreInfo" |
}, |
"type": "array" |
+ }, |
+ "totalSize": { |
+ "description": "See _List methods rules_ for more information about this field.", |
+ "format": "int32", |
+ "type": "integer" |
} |
}, |
"type": "object" |
@@ -644,31 +682,80 @@ |
}, |
"type": "object" |
}, |
- "Order": { |
- "description": "An Order tracks the fulfillment of an Edit when delivered using the legacy, non-component-based delivery. Each Order is uniquely identified by an `order_id`, which is generated by Google. Externally, Orders can also be identified by partners using its `custom_id` (when provided).", |
- "id": "Order", |
+ "ListOrdersResponse": { |
+ "description": "Response to the 'ListOrders' method.", |
+ "id": "ListOrdersResponse", |
"properties": { |
- "orderId": { |
- "description": "ID internally generated by Google to uniquely identify an Order. Example: 'abcde12_x'", |
+ "nextPageToken": { |
+ "description": "See _List methods rules_ for info about this field.", |
"type": "string" |
}, |
- "customId": { |
- "description": "ID that can be used to externally identify an Order. This ID is provided by partners when submitting the Avails. Example: 'GOOGLER_2006'", |
+ "totalSize": { |
+ "description": "See _List methods rules_ for more information about this field.", |
+ "format": "int32", |
+ "type": "integer" |
+ }, |
+ "orders": { |
+ "description": "List of Orders that match the request criteria.", |
+ "items": { |
+ "$ref": "Order" |
+ }, |
+ "type": "array" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
+ "StoreInfo": { |
+ "description": "Information about a playable sequence (video) associated with an Edit\nand available at the Google Play Store.\n\nInternally, each StoreInfo is uniquely identified by a `video_id`\nand `country`.\n\nExternally, Title-level EIDR or Edit-level EIDR, if provided,\ncan also be used to identify a specific title or edit in a country.", |
+ "id": "StoreInfo", |
+ "properties": { |
+ "hasVodOffer": { |
+ "description": "Whether the Edit has a VOD offer.", |
+ "type": "boolean" |
+ }, |
+ "pphNames": { |
+ "description": "Name of the post-production houses that manage the Edit.", |
+ "items": { |
+ "type": "string" |
+ }, |
+ "type": "array" |
+ }, |
+ "episodeNumber": { |
+ "description": "The number assigned to the episode within a season.\nOnly available on TV Edits.\nExample: \"1\".", |
"type": "string" |
}, |
- "videoId": { |
- "description": "Google-generated ID identifying the video linked to this Order, once delivered. Example: 'gtry456_xc'.", |
+ "studioName": { |
+ "description": "Name of the studio that owns the Edit ordered.", |
"type": "string" |
}, |
- "countries": { |
- "description": "Countries where the Order is available, using the \"ISO 3166-1 alpha-2\" format (example: \"US\").", |
+ "subtitles": { |
+ "description": "Subtitles available for this Edit.", |
+ "items": { |
+ "type": "string" |
+ }, |
+ "type": "array" |
+ }, |
+ "audioTracks": { |
+ "description": "Audio tracks available for this Edit.", |
"items": { |
"type": "string" |
}, |
"type": "array" |
}, |
+ "showName": { |
+ "description": "Default Show name, usually in the language of the country of\norigin.\nOnly available for TV Edits\nExample: \"Googlers, The\".", |
+ "type": "string" |
+ }, |
+ "country": { |
+ "description": "Country where Edit is available in ISO 3166-1 alpha-2 country\ncode.\nExample: \"US\".", |
+ "type": "string" |
+ }, |
+ "showId": { |
+ "description": "Google-generated ID identifying the show linked to the Edit.\nOnly available for TV Edits.\nExample: 'et2hsue_x'", |
+ "type": "string" |
+ }, |
"type": { |
- "description": "Type of the Edit linked to the Order.", |
+ "description": "Edit type, like Movie, Episode or Season.", |
"enum": [ |
"TITLE_TYPE_UNSPECIFIED", |
"MOVIE", |
@@ -676,157 +763,157 @@ |
"EPISODE", |
"BUNDLE" |
], |
+ "enumDescriptions": [ |
+ "Value could not be determined, please contact technical support if\nit should.", |
+ "A movie picture.", |
+ "A season of a TV show.", |
+ "An episode of a TV show.", |
+ "A collection of movies, i.e. \"Googlers 1 and Googlers, the return\"" |
+ ], |
"type": "string" |
}, |
- "name": { |
- "description": "Default Edit name, usually in the language of the country of origin. Example: \"Googlers, The\".", |
+ "trailerId": { |
+ "description": "Google-generated ID identifying the trailer linked to the Edit.\nExample: 'bhd_4e_cx'", |
"type": "string" |
}, |
- "episodeName": { |
- "description": "Default Episode name, usually in the language of the country of origin. Only available for TV Edits Example: \"Googlers, The - Pilot\".", |
+ "hasHdOffer": { |
+ "description": "Whether the Edit has a HD offer.", |
+ "type": "boolean" |
+ }, |
+ "mid": { |
+ "description": "Knowledge Graph ID associated to this Edit, if available.\nThis ID links the Edit to its knowledge entity, externally accessible\nat http://freebase.com.\nIn the absense of Title EIDR or Edit EIDR, this ID helps link together\nmultiple Edits across countries.\nExample: '/m/0ffx29'", |
"type": "string" |
}, |
- "seasonName": { |
- "description": "Default Season name, usually in the language of the country of origin. Only available for TV Edits Example: \"Googlers, The - A Brave New World\".", |
+ "hasAudio51": { |
+ "description": "Whether the Edit has a 5.1 channel audio track.", |
+ "type": "boolean" |
+ }, |
+ "name": { |
+ "description": "Default Edit name, usually in the language of the country of\norigin.\nExample: \"Googlers, The\".", |
"type": "string" |
}, |
- "showName": { |
- "description": "Default Show name, usually in the language of the country of origin. Only available for TV Edits Example: \"Googlers, The\".", |
+ "seasonId": { |
+ "description": "Google-generated ID identifying the season linked to the Edit.\nOnly available for TV Edits.\nExample: 'ster23ex'", |
"type": "string" |
}, |
- "status": { |
- "description": "High-level status of the order.", |
- "enum": [ |
- "STATUS_UNSPECIFIED", |
- "STATUS_APPROVED", |
- "STATUS_FAILED", |
- "STATUS_PROCESSING", |
- "STATUS_UNFULFILLED", |
- "STATUS_NOT_AVAILABLE" |
- ], |
+ "titleLevelEidr": { |
+ "description": "Title-level EIDR ID.\nExample: \"10.5240/1489-49A2-3956-4B2D-FE16-5\".", |
"type": "string" |
}, |
- "statusDetail": { |
- "description": "Detailed status of the order", |
- "enum": [ |
- "ORDER_STATUS_UNSPECIFIED", |
- "ORDER_STATUS_QC_APPROVED", |
- "ORDER_STATUS_QC_REJECTION", |
- "ORDER_STATUS_INTERNAL_FIX", |
- "ORDER_STATUS_OPEN_ORDER", |
- "ORDER_STATUS_NOT_AVAILABLE", |
- "ORDER_STATUS_AWAITING_REDELIVERY", |
- "ORDER_STATUS_READY_FOR_QC", |
- "ORDER_STATUS_FILE_PROCESSING" |
- ], |
+ "seasonName": { |
+ "description": "Default Season name, usually in the language of the country of\norigin.\nOnly available for TV Edits\nExample: \"Googlers, The - A Brave New World\".", |
"type": "string" |
}, |
- "rejectionNote": { |
- "description": "Field explaining why an Order has been rejected. Example: \"Trailer audio is 2ch mono, please re-deliver in stereo\".", |
+ "seasonNumber": { |
+ "description": "The number assigned to the season within a show.\nOnly available on TV Edits.\nExample: \"1\".", |
"type": "string" |
}, |
- "orderedTime": { |
- "description": "Timestamp when the Order was created.", |
+ "hasEstOffer": { |
+ "description": "Whether the Edit has a EST offer.", |
+ "type": "boolean" |
+ }, |
+ "editLevelEidr": { |
+ "description": "Edit-level EIDR ID.\nExample: \"10.5240/1489-49A2-3956-4B2D-FE16-6\".", |
"type": "string" |
}, |
- "approvedTime": { |
- "description": "Timestamp when the Order was approved.", |
+ "hasSdOffer": { |
+ "description": "Whether the Edit has a SD offer.", |
+ "type": "boolean" |
+ }, |
+ "liveTime": { |
+ "description": "Timestamp when the Edit went live on the Store.", |
+ "format": "google-datetime", |
"type": "string" |
}, |
- "receivedTime": { |
- "description": "Timestamp when the Order was fulfilled.", |
+ "videoId": { |
+ "description": "Google-generated ID identifying the video linked to the Edit.\nExample: 'gtry456_xc'", |
"type": "string" |
}, |
- "earliestAvailStartTime": { |
- "description": "Timestamp of the earliest start date of the Avails linked to this Order.", |
+ "hasInfoCards": { |
+ "description": "Whether the Edit has info cards.", |
+ "type": "boolean" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
+ "Avail": { |
+ "description": "An Avail describes the Availability Window of a specific Edit in a given\ncountry, which means the period Google is allowed to sell or rent the Edit.\n\nAvails are exposed in EMA format Version 1.6b (available at\nhttp://www.movielabs.com/md/avails/)\n\nStudios can see the Avails for the Titles they own.\nPost-production houses cannot see any Avails.", |
+ "id": "Avail", |
+ "properties": { |
+ "seriesTitleInternalAlias": { |
+ "description": "Title used by involved parties to refer to this series.\nOnly available on TV Avails.\nExample: \"Googlers, The\".", |
"type": "string" |
}, |
- "priority": { |
- "description": "Order priority, as defined by Google. The higher the value, the higher the priority. Example: 90", |
- "format": "double", |
- "type": "number" |
+ "formatProfile": { |
+ "description": "Indicates the format profile covered by the transaction.", |
+ "enum": [ |
+ "FORMAT_PROFILE_UNSPECIFIED", |
+ "SD", |
+ "HD", |
+ "UHD" |
+ ], |
+ "enumDescriptions": [ |
+ "Value could not be determined, please contact technical support if\nit should.", |
+ "Standard-definition format.", |
+ "High-definition format.", |
+ "4K UHD." |
+ ], |
+ "type": "string" |
}, |
- "legacyPriority": { |
- "description": "Legacy Order priority, as defined by Google. Example: 'P0'", |
+ "ratingValue": { |
+ "description": "Value representing the rating.\nRatings should be formatted as per http://www.movielabs.com/md/ratings/\nExample: \"PG\"", |
"type": "string" |
}, |
- "channelId": { |
- "description": "YouTube Channel ID that should be used to fulfill the Order. Example: \"UCRG64darCZhb\".", |
+ "titleInternalAlias": { |
+ "description": "Title used by involved parties to refer to this content.\nExample: \"Googlers, The\".\nOnly available on Movie Avails.", |
"type": "string" |
}, |
- "channelName": { |
- "description": "YouTube Channel Name that should be used to fulfill the Order. Example: \"Google_channel\".", |
+ "contentId": { |
+ "description": "Title Identifier. This should be the Title Level EIDR.\nExample: \"10.5240/1489-49A2-3956-4B2D-FE16-5\".", |
"type": "string" |
}, |
- "studioName": { |
- "description": "Name of the studio that owns the Edit ordered.", |
+ "storeLanguage": { |
+ "description": "Spoken language of the intended audience.\nLanguage shall be encoded in accordance with RFC 5646.\nExample: \"fr\".", |
"type": "string" |
}, |
- "pphName": { |
- "description": "Name of the post-production house that manages the Edit ordered.", |
+ "productId": { |
+ "description": "Edit Identifier. This should be the Edit Level EIDR.\nExample: \"10.2340/1489-49A2-3956-4B2D-FE16-6\"", |
"type": "string" |
}, |
- "normalizedPriority": { |
- "description": "A simpler representation of the priority.", |
- "enum": [ |
- "NORMALIZED_PRIORITY_UNSPECIFIED", |
- "LOW_PRIORITY", |
- "HIGH_PRIORITY" |
- ], |
+ "displayName": { |
+ "description": "The name of the studio that owns the Edit referred in the Avail.\nThis is the equivalent of `studio_name` in other resources, but it follows\nthe EMA nomenclature.\nExample: \"Google Films\".", |
"type": "string" |
- } |
- }, |
- "type": "object" |
- }, |
- "ListOrdersResponse": { |
- "description": "Response to the 'ListOrders' method.", |
- "id": "ListOrdersResponse", |
- "properties": { |
- "orders": { |
- "description": "List of Orders that match the request criteria.", |
- "items": { |
- "$ref": "Order" |
- }, |
- "type": "array" |
}, |
- "nextPageToken": { |
- "description": "See _List methods rules_ for info about this field.", |
+ "captionExemption": { |
+ "description": "Communicating an exempt category as defined by FCC regulations.\nIt is not required for non-US Avails.\nExample: \"1\"", |
"type": "string" |
}, |
- "totalSize": { |
- "description": "See _List methods rules_ for more information about this field.", |
- "format": "int32", |
- "type": "integer" |
- } |
- }, |
- "type": "object" |
- }, |
- "StoreInfo": { |
- "description": "Information about a playable sequence (video) associated with an Edit and available at the Google Play Store. Internally, each StoreInfo is uniquely identified by a `video_id` and `country`. Externally, Title-level EIDR or Edit-level EIDR, if provided, can also be used to identify a specific title or edit in a country.", |
- "id": "StoreInfo", |
- "properties": { |
- "videoId": { |
- "description": "Google-generated ID identifying the video linked to the Edit. Example: 'gtry456_xc'", |
+ "seasonTitleInternalAlias": { |
+ "description": "Title used by involved parties to refer to this season.\nOnly available on TV Avails.\nExample: \"Googlers, The\".", |
"type": "string" |
}, |
- "seasonId": { |
- "description": "Google-generated ID identifying the season linked to the Edit. Only available for TV Edits. Example: 'ster23ex'", |
+ "episodeAltId": { |
+ "description": "Other identifier referring to the episode, as defined by partner.\nOnly available on TV avails.\nExample: \"rs_googlers_s1_3\".", |
"type": "string" |
}, |
- "showId": { |
- "description": "Google-generated ID identifying the show linked to the Edit. Only available for TV Edits. Example: 'et2hsue_x'", |
+ "priceValue": { |
+ "description": "Value to be applied to the pricing type.\nExample: \"4\" or \"2.99\"", |
"type": "string" |
}, |
- "country": { |
- "description": "Country where Edit is available in ISO 3166-1 alpha-2 country code. Example: \"US\".", |
+ "territory": { |
+ "description": "ISO 3166-1 alpha-2 country code for the country or territory\nof this Avail.\nFor Avails, we use Territory in lieu of Country to comply with\nEMA specifications.\nBut please note that Territory and Country identify the same thing.\nExample: \"US\".", |
"type": "string" |
}, |
- "liveTime": { |
- "description": "Timestamp when the Edit went live on the Store.", |
+ "ratingReason": { |
+ "description": "Value representing the rating reason.\nRating reasons should be formatted as per\n[EMA ratings spec](http://www.movielabs.com/md/ratings/)\nand comma-separated for inclusion of multiple reasons.\nExample: \"L, S, V\"", |
"type": "string" |
}, |
- "type": { |
- "description": "Edit type, like Movie, Episode or Season.", |
+ "availId": { |
+ "description": "ID internally generated by Google to uniquely identify an Avail.\nNot part of EMA Specs.", |
+ "type": "string" |
+ }, |
+ "workType": { |
+ "description": "Work type as enumerated in EMA.", |
"enum": [ |
"TITLE_TYPE_UNSPECIFIED", |
"MOVIE", |
@@ -834,115 +921,99 @@ |
"EPISODE", |
"BUNDLE" |
], |
+ "enumDescriptions": [ |
+ "Value could not be determined, please contact technical support if\nit should.", |
+ "A movie picture.", |
+ "A season of a TV show.", |
+ "An episode of a TV show.", |
+ "A collection of movies, i.e. \"Googlers 1 and Googlers, the return\"" |
+ ], |
"type": "string" |
}, |
- "name": { |
- "description": "Default Edit name, usually in the language of the country of origin. Example: \"Googlers, The\".", |
- "type": "string" |
- }, |
- "titleLevelEidr": { |
- "description": "Title-level EIDR ID. Example: \"10.5240/1489-49A2-3956-4B2D-FE16-5\".", |
- "type": "string" |
- }, |
- "editLevelEidr": { |
- "description": "Edit-level EIDR ID. Example: \"10.5240/1489-49A2-3956-4B2D-FE16-6\".", |
+ "episodeTitleInternalAlias": { |
+ "description": "OPTIONAL.TV Only. Title used by involved parties to refer to this episode.\nOnly available on TV Avails.\nExample: \"Coding at Google\".", |
"type": "string" |
}, |
- "seasonName": { |
- "description": "Default Season name, usually in the language of the country of origin. Only available for TV Edits Example: \"Googlers, The - A Brave New World\".", |
+ "suppressionLiftDate": { |
+ "description": "First date an Edit could be publically announced as becoming\navailable at a specific future date in territory of Avail.\n*Not* the Avail start date or pre-order start date.\nFormat is YYYY-MM-DD.\nOnly available for pre-orders.\nExample: \"2012-12-10\"", |
"type": "string" |
}, |
- "showName": { |
- "description": "Default Show name, usually in the language of the country of origin. Only available for TV Edits Example: \"Googlers, The\".", |
+ "seasonAltId": { |
+ "description": "Other identifier referring to the season, as defined by partner.\nOnly available on TV avails.\nExample: \"rs_googlers_s1\".", |
"type": "string" |
}, |
- "seasonNumber": { |
- "description": "The number assigned to the season within a show. Only available on TV Edits. Example: \"1\".", |
+ "encodeId": { |
+ "description": "Manifestation Identifier. This should be the Manifestation\nLevel EIDR.\nExample: \"10.2340/1489-49A2-3956-4B2D-FE16-7\"", |
"type": "string" |
}, |
- "episodeNumber": { |
- "description": "The number assigned to the episode within a season. Only available on TV Edits. Example: \"1\".", |
+ "priceType": { |
+ "description": "Type of pricing that should be applied to this Avail\nbased on how the partner classify them.\nExample: \"Tier\", \"WSP\", \"SRP\", or \"Category\".", |
"type": "string" |
}, |
- "hasSdOffer": { |
- "description": "Whether the Edit has a SD offer.", |
- "type": "boolean" |
- }, |
- "hasHdOffer": { |
- "description": "Whether the Edit has a HD offer.", |
- "type": "boolean" |
- }, |
- "hasVodOffer": { |
- "description": "Whether the Edit has a VOD offer.", |
- "type": "boolean" |
- }, |
- "hasEstOffer": { |
- "description": "Whether the Edit has a EST offer.", |
+ "captionIncluded": { |
+ "description": "Communicating if caption file will be delivered.", |
"type": "boolean" |
}, |
- "hasAudio51": { |
- "description": "Whether the Edit has a 5.1 channel audio track.", |
- "type": "boolean" |
+ "licenseType": { |
+ "description": "Type of transaction.", |
+ "enum": [ |
+ "LICENSE_TYPE_UNSPECIFIED", |
+ "EST", |
+ "VOD", |
+ "SVOD", |
+ "POEST" |
+ ], |
+ "enumDescriptions": [ |
+ "Value could not be determined, please contact technical support if\nit should.", |
+ "Electronic Sell Through - purchase policy for unlimited viewing.", |
+ "Video On Demand - rental policy for temporary viewing.", |
+ "Subscription Video On Demand - used for subscription platforms.\nNot supported on Google Play.", |
+ "Pre-order Electronic Sell Through - pre-order purchase only window." |
+ ], |
+ "type": "string" |
}, |
- "audioTracks": { |
- "description": "Audio tracks available for this Edit.", |
- "items": { |
- "type": "string" |
- }, |
- "type": "array" |
+ "seasonNumber": { |
+ "description": "The number assigned to the season within a series.\nOnly available on TV Avails.\nExample: \"1\".", |
+ "type": "string" |
}, |
- "subtitles": { |
- "description": "Subtitles available for this Edit.", |
- "items": { |
- "type": "string" |
- }, |
- "type": "array" |
+ "releaseDate": { |
+ "description": "Release date of the Title in earliest released territory.\nTypically it is just the year, but it is free-form as per EMA spec.\nExamples: \"1979\", \"Oct 2014\"", |
+ "type": "string" |
}, |
- "hasInfoCards": { |
- "description": "Whether the Edit has info cards.", |
- "type": "boolean" |
+ "end": { |
+ "description": "End of term in YYYY-MM-DD format in the timezone of the country\nof the Avail.\n\"Open\" if no end date is available.\nExample: \"2019-02-17\"", |
+ "type": "string" |
}, |
- "mid": { |
- "description": "Knowledge Graph ID associated to this Edit, if available. This ID links the Edit to its knowledge entity, externally accessible at http://freebase.com. In the absense of Title EIDR or Edit EIDR, this ID helps link together multiple Edits across countries. Example: '/m/0ffx29'", |
+ "videoId": { |
+ "description": "Google-generated ID identifying the video linked to this Avail, once\ndelivered.\nNot part of EMA Specs.\nExample: 'gtry456_xc'", |
"type": "string" |
}, |
- "trailerId": { |
- "description": "Google-generated ID identifying the trailer linked to the Edit. Example: 'bhd_4e_cx'", |
+ "start": { |
+ "description": "Start of term in YYYY-MM-DD format in the timezone of the\ncountry of the Avail.\nExample: \"2013-05-14\".", |
"type": "string" |
}, |
- "studioName": { |
- "description": "Name of the studio that owns the Edit ordered.", |
+ "ratingSystem": { |
+ "description": "Rating system applied to the version of title within territory\nof Avail.\nRating systems should be formatted as per\n[EMA ratings spec](http://www.movielabs.com/md/ratings/)\nExample: \"MPAA\"", |
"type": "string" |
}, |
"pphNames": { |
- "description": "Name of the post-production houses that manage the Edit.", |
+ "description": "Name of the post-production houses that manage the Avail.\nNot part of EMA Specs.", |
"items": { |
"type": "string" |
}, |
"type": "array" |
- } |
- }, |
- "type": "object" |
- }, |
- "ListStoreInfosResponse": { |
- "description": "Response to the 'ListStoreInfos' method.", |
- "id": "ListStoreInfosResponse", |
- "properties": { |
- "storeInfos": { |
- "description": "List of StoreInfos that match the request criteria.", |
- "items": { |
- "$ref": "StoreInfo" |
- }, |
- "type": "array" |
}, |
- "nextPageToken": { |
- "description": "See 'List methods rules' for info about this field.", |
+ "seriesAltId": { |
+ "description": "Other identifier referring to the series, as defined by partner.\nOnly available on TV avails.\nExample: \"rs_googlers\".", |
"type": "string" |
}, |
- "totalSize": { |
- "description": "See _List methods rules_ for more information about this field.", |
- "format": "int32", |
- "type": "integer" |
+ "altId": { |
+ "description": "Other identifier referring to the Edit, as defined by partner.\nExample: \"GOOGLER_2006\"", |
+ "type": "string" |
+ }, |
+ "episodeNumber": { |
+ "description": "The number assigned to the episode within a season.\nOnly available on TV Avails.\nExample: \"3\".", |
+ "type": "string" |
} |
}, |
"type": "object" |