@@ -1,12 +1,12 @@
11{
22 "kind": "discovery#restDescription",
3− "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/nOdrkDPVE_ecVVN74uINxtcznYM\"",
3+ "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/uupf4ETIkmsQTW6dv4YK-4z-ZSI\"",
44 "discoveryVersion": "v1",
55 "id": "playmoviespartner:v1",
66 "name": "playmoviespartner",
77 "canonicalName": "Play Movies",
88 "version": "v1",
9− "revision": "20160518",
9+ "revision": "20170119",
1010 "title": "Google Play Movies Partner API",
1111 "description": "Gets the delivery status of titles for Google Play Movies Partners.",
1212 "ownerDomain": "google.com",
@@ -184,7 +184,8 @@
184184 "enum": [
185185 "FORMAT_PROFILE_UNSPECIFIED",
186186 "SD",
187− "HD"
187+ "HD",
188+ "UHD"
188189 ]
189190 },
190191 "start": {
@@ -452,337 +453,6 @@
452453 }
453454 }
454455 },
455− "ExperienceLocale": {
456− "id": "ExperienceLocale",
457− "type": "object",
458− "description": "An ExperienceLocale tracks the fulfillment of a Title in a country using a specific language, when delivered using component-based delivery. For example, a Title in Switzerland might have 3 ExperienceLocales: they both share the same country (\"CH\"), but each has different languages (\"de\", \"fr\", and \"it\"). Each ExperienceLocale is uniquely identified by an `el_id`, which is generated by Google. Externally, an ExperienceLocale can also be identified by partners using its EIDR IDs, AltCutID or `custom_id` (when provided).",
459− "properties": {
460− "elId": {
461− "type": "string",
462− "description": "ID internally generated by Google to uniquely identify a ExperienceLocale. Example: 'KRZiVjY9h7t'"
463− },
464− "country": {
465− "type": "string",
466− "description": "Country where the ExperienceLocale is available, using the \"ISO 3166-1 alpha-2\" format. Example: \"US\"."
467− },
468− "language": {
469− "type": "string",
470− "description": "Language of the ExperienceLocale, using the \"BCP 47\" format. Examples: \"en\", \"en-US\", \"es\", \"es-419\"."
471− },
472− "videoId": {
473− "type": "string",
474− "description": "Video ID, as defined by Google, linked to the feature video in the ExperienceLocale. Example: 'gtry456_xc'."
475− },
476− "trailerId": {
477− "type": "string",
478− "description": "Trailer ID, as defined by Google, linked to the trailer video in the ExperienceLocale. Example: 'gtry457_tr'."
479− },
480− "titleLevelEidr": {
481− "type": "string",
482− "description": "Title-level EIDR ID. Example: \"10.5240/1489-49A2-3956-4B2D-FE16-5\"."
483− },
484− "editLevelEidr": {
485− "type": "string",
486− "description": "Edit-level EIDR ID. Example: \"10.5240/1489-49A2-3956-4B2D-FE16-6\"."
487− },
488− "altCutId": {
489− "type": "string",
490− "description": "Alternative Cut ID, sometimes available in lieu of the main Edit-level EIDR ID. This is not an EIDR ID, but a Partner-provided ID. Example: \"206346_79838\"."
491− },
492− "customIds": {
493− "type": "array",
494− "description": "List of custom IDs (defined by the partner) linked to this ExperienceLocale. Example: \"R86241\"",
495− "items": {
496− "type": "string"
497− }
498− },
499− "presentationId": {
500− "type": "string",
501− "description": "PresentationID as defined in the EMA specs."
502− },
503− "inventoryId": {
504− "type": "string",
505− "description": "InventoryID as defined in the EMA specs."
506− },
507− "playableSequenceId": {
508− "type": "string",
509− "description": "PlayableSequenceID as defined in the EMA specs."
510− },
511− "type": {
512− "type": "string",
513− "description": "Type of the Edit linked to the ExperienceLocale.",
514− "enum": [
515− "TITLE_TYPE_UNSPECIFIED",
516− "MOVIE",
517− "SEASON",
518− "EPISODE",
519− "BUNDLE"
520− ]
521− },
522− "name": {
523− "type": "string",
524− "description": "Default Edit name, usually in the language of the country of origin. Example: \"Googlers, The\"."
525− },
526− "status": {
527− "type": "string",
528− "description": "High-level status of the ExperienceLocale.",
529− "enum": [
530− "STATUS_UNSPECIFIED",
531− "STATUS_APPROVED",
532− "STATUS_FAILED",
533− "STATUS_PROCESSING",
534− "STATUS_UNFULFILLED",
535− "STATUS_NOT_AVAILABLE"
536− ]
537− },
538− "priority": {
539− "type": "number",
540− "description": "ExperienceLocale priority, as defined by Google. The higher the value, the higher the priority. Example: 90",
541− "format": "double"
542− },
543− "createdTime": {
544− "type": "string",
545− "description": "Timestamp when the ExperienceLocale was created."
546− },
547− "approvedTime": {
548− "type": "string",
549− "description": "Timestamp when the ExperienceLocale was approved."
550− },
551− "earliestAvailStartTime": {
552− "type": "string",
553− "description": "Timestamp of the earliest start date of the Avails linked to this ExperienceLocale."
554− },
555− "channelId": {
556− "type": "string",
557− "description": "YouTube Channel ID linked to the ExperienceLocale. Example: \"UCRG64darCZhb\"."
558− },
559− "studioName": {
560− "type": "string",
561− "description": "Name of the studio that owns the ExperienceLocale."
562− },
563− "pphNames": {
564− "type": "array",
565− "description": "Name of the post-production houses that manage the ExperienceLocale.",
566− "items": {
567− "type": "string"
568− }
569− },
570− "normalizedPriority": {
571− "type": "string",
572− "description": "A simpler representation of the priority.",
573− "enum": [
574− "NORMALIZED_PRIORITY_UNSPECIFIED",
575− "LOW_PRIORITY",
576− "HIGH_PRIORITY"
577− ]
578− }
579− }
580− },
581− "ListExperienceLocalesResponse": {
582− "id": "ListExperienceLocalesResponse",
583− "type": "object",
584− "description": "Response to the 'ListExperienceLocales' method.",
585− "properties": {
586− "experienceLocales": {
587− "type": "array",
588− "description": "List of ExperienceLocales that match the request criteria.",
589− "items": {
590− "$ref": "ExperienceLocale"
591− }
592− },
593− "nextPageToken": {
594− "type": "string",
595− "description": "See _List methods rules_ for info about this field."
596− },
597− "totalSize": {
598− "type": "integer",
599− "description": "See _List methods rules_ for more information about this field.",
600− "format": "int32"
601− }
602− }
603− },
604− "Component": {
605− "id": "Component",
606− "type": "object",
607− "description": "A Component is an element (audio, video, subtitle, artwork, trailer, etc...) that is used in a set of ExperienceLocales. A Component is owned by a Studio and managed either by the Studio itself or by one Post-Production House. Each Component is identified by a `component_id` and its `type`.",
608− "properties": {
609− "componentId": {
610− "type": "string",
611− "description": "ID internally generated by Google to uniquely identify the Component. Example: 'wteyrc_647xc'"
612− },
613− "type": {
614− "type": "string",
615− "description": "Type of the Component. Example: AUDIO_51",
616− "enum": [
617− "COMPONENT_TYPE_UNSPECIFIED",
618− "VIDEO",
619− "AUDIO_20",
620− "AUDIO_51",
621− "SUBTITLE",
622− "ARTWORK",
623− "METADATA"
624− ]
625− },
626− "elIds": {
627− "type": "array",
628− "description": "IDs internally generated by Google to uniquely identify the ExperienceLocales for which the Component is used. Example: 'KRZiVjY9h7t'",
629− "items": {
630− "type": "string"
631− }
632− },
633− "language": {
634− "type": "string",
635− "description": "Language of the component, using the \"BCP 47\" format. Examples: \"en\", \"en-US\", \"es\", \"es-419\"."
636− },
637− "titleLevelEidrs": {
638− "type": "array",
639− "description": "List of Title-level EIDR IDs. Example: \"10.5240/1489-49A2-3956-4B2D-FE16-5\".",
640− "items": {
641− "type": "string"
642− }
643− },
644− "editLevelEidrs": {
645− "type": "array",
646− "description": "List of Edit-level EIDR IDs. Example: \"10.5240/1489-49A2-3956-4B2D-FE16-6\".",
647− "items": {
648− "type": "string"
649− }
650− },
651− "altCutIds": {
652− "type": "array",
653− "description": "List of Alternative Cut IDs, sometimes available in lieu of the main Edit-level EIDR IDs. This is not an EIDR ID, but a Partner-provided ID. Example: \"206346_79838\".",
654− "items": {
655− "type": "string"
656− }
657− },
658− "customIds": {
659− "type": "array",
660− "description": "List of custom IDs (defined by the partner) linked to the ExperienceLocale using this Component. Example: \"R86241\"",
661− "items": {
662− "type": "string"
663− }
664− },
665− "componentDetailType": {
666− "type": "string",
667− "description": "Detail about the type of the Component.",
668− "enum": [
669− "COMPONENT_DETAIL_TYPE_UNSPECIFIED",
670− "COMPONENT_DETAIL_TYPE_NORMAL",
671− "COMPONENT_DETAIL_TYPE_POSTER",
672− "COMPONENT_DETAIL_TYPE_PRIMARY",
673− "COMPONENT_DETAIL_TYPE_FORCED",
674− "COMPONENT_DETAIL_TYPE_DUBBED",
675− "COMPONENT_DETAIL_TYPE_SDH"
676− ]
677− },
678− "playableUnitType": {
679− "type": "string",
680− "description": "Type of the playable unit for which the Component is intended.",
681− "enum": [
682− "PLAYABLE_UNIT_TYPE_UNSPECIFIED",
683− "PLAYABLE_UNIT_TYPE_FEATURE",
684− "PLAYABLE_UNIT_TYPE_TRAILER",
685− "PLAYBLE_UNIT_TYPE_BONUS_CONTENT"
686− ]
687− },
688− "status": {
689− "type": "string",
690− "description": "High-level status of the Component.",
691− "enum": [
692− "STATUS_UNSPECIFIED",
693− "STATUS_APPROVED",
694− "STATUS_FAILED",
695− "STATUS_PROCESSING",
696− "STATUS_UNFULFILLED",
697− "STATUS_NOT_AVAILABLE"
698− ]
699− },
700− "statusDetail": {
701− "type": "string",
702− "description": "Detailed status of the Component",
703− "enum": [
704− "COMPONENT_STATUS_UNSPECIFIED",
705− "COMPONENT_STATUS_QC_APPROVED",
706− "COMPONENT_STATUS_QC_REJECTION",
707− "COMPONENT_STATUS_FILE_REJECTION",
708− "COMPONENT_STATUS_FILE_PROCESSING",
709− "COMPONENT_STATUS_READY_FOR_QC"
710− ]
711− },
712− "rejectionNote": {
713− "type": "string",
714− "description": "Notes explaining why a Component has been rejected."
715− },
716− "approvedTime": {
717− "type": "string",
718− "description": "Timestamp when the Component was approved."
719− },
720− "name": {
721− "type": "string",
722− "description": "Default Edit name, usually in the language of the country of origin. Example: \"Googlers, The\"."
723− },
724− "processingErrors": {
725− "type": "array",
726− "description": "Processing errors during XML file parsing. Example: 'Invalid input file'",
727− "items": {
728− "type": "string"
729− }
730− },
731− "priority": {
732− "type": "number",
733− "description": "Component priority, as defined by Google. The higher the value, the higher the priority.",
734− "format": "double"
735− },
736− "receivedTime": {
737− "type": "string",
738− "description": "Timestamp when the Component was received."
739− },
740− "filename": {
741− "type": "string",
742− "description": "File name of the Component when delivered."
743− },
744− "studioName": {
745− "type": "string",
746− "description": "Name of the studio that owns the Component."
747− },
748− "pphName": {
749− "type": "string",
750− "description": "Name of the post-production house that manages the Component."
751− },
752− "normalizedPriority": {
753− "type": "string",
754− "description": "A simpler representation of the priority.",
755− "enum": [
756− "NORMALIZED_PRIORITY_UNSPECIFIED",
757− "LOW_PRIORITY",
758− "HIGH_PRIORITY"
759− ]
760− }
761− }
762− },
763− "ListComponentsResponse": {
764− "id": "ListComponentsResponse",
765− "type": "object",
766− "description": "Response to the 'ListComponents' method.",
767− "properties": {
768− "components": {
769− "type": "array",
770− "description": "List of Components that match the request criteria.",
771− "items": {
772− "$ref": "Component"
773− }
774− },
775− "nextPageToken": {
776− "type": "string",
777− "description": "See _List methods rules_ for info about this field."
778− },
779− "totalSize": {
780− "type": "integer",
781− "description": "See _List methods rules_ for more information about this field.",
782− "format": "int32"
783− }
784− }
785− },
786456 "StoreInfo": {
787457 "id": "StoreInfo",
788458 "type": "object",
@@ -1151,281 +821,6 @@
1151821 }
1152822 }
1153823 },
1154− "experienceLocales": {
1155− "methods": {
1156− "get": {
1157− "id": "playmoviespartner.accounts.experienceLocales.get",
1158− "path": "v1/accounts/{accountId}/experienceLocales/{elId}",
1159− "httpMethod": "GET",
1160− "description": "Get an ExperienceLocale given its id. See _Authentication and Authorization rules_ and _Get methods rules_ for more information about this method.",
1161− "parameters": {
1162− "accountId": {
1163− "type": "string",
1164− "description": "REQUIRED. See _General rules_ for more information about this field.",
1165− "required": true,
1166− "location": "path"
1167− },
1168− "elId": {
1169− "type": "string",
1170− "description": "REQUIRED. ExperienceLocale ID, as defined by Google.",
1171− "required": true,
1172− "location": "path"
1173− }
1174− },
1175− "parameterOrder": [
1176− "accountId",
1177− "elId"
1178− ],
1179− "response": {
1180− "$ref": "ExperienceLocale"
1181− },
1182− "scopes": [
1183− "https://www.googleapis.com/auth/playmovies_partner.readonly"
1184− ]
1185− },
1186− "list": {
1187− "id": "playmoviespartner.accounts.experienceLocales.list",
1188− "path": "v1/accounts/{accountId}/experienceLocales",
1189− "httpMethod": "GET",
1190− "description": "List ExperienceLocales owned or managed by the partner. See _Authentication and Authorization rules_ and _List methods rules_ for more information about this method.",
1191− "parameters": {
1192− "accountId": {
1193− "type": "string",
1194− "description": "REQUIRED. See _General rules_ for more information about this field.",
1195− "required": true,
1196− "location": "path"
1197− },
1198− "pageSize": {
1199− "type": "integer",
1200− "description": "See _List methods rules_ for info about this field.",
1201− "format": "int32",
1202− "location": "query"
1203− },
1204− "pageToken": {
1205− "type": "string",
1206− "description": "See _List methods rules_ for info about this field.",
1207− "location": "query"
1208− },
1209− "pphNames": {
1210− "type": "string",
1211− "description": "See _List methods rules_ for info about this field.",
1212− "repeated": true,
1213− "location": "query"
1214− },
1215− "studioNames": {
1216− "type": "string",
1217− "description": "See _List methods rules_ for info about this field.",
1218− "repeated": true,
1219− "location": "query"
1220− },
1221− "titleLevelEidr": {
1222− "type": "string",
1223− "description": "Filter ExperienceLocales that match a given title-level EIDR.",
1224− "location": "query"
1225− },
1226− "editLevelEidr": {
1227− "type": "string",
1228− "description": "Filter ExperienceLocales that match a given edit-level EIDR.",
1229− "location": "query"
1230− },
1231− "status": {
1232− "type": "string",
1233− "description": "Filter ExperienceLocales that match one of the given status.",
1234− "enum": [
1235− "STATUS_UNSPECIFIED",
1236− "STATUS_APPROVED",
1237− "STATUS_FAILED",
1238− "STATUS_PROCESSING",
1239− "STATUS_UNFULFILLED",
1240− "STATUS_NOT_AVAILABLE"
1241− ],
1242− "repeated": true,
1243− "location": "query"
1244− },
1245− "customId": {
1246− "type": "string",
1247− "description": "Filter ExperienceLocales that match a case-insensitive, partner-specific custom id.",
1248− "location": "query"
1249− },
1250− "altCutId": {
1251− "type": "string",
1252− "description": "Filter ExperienceLocales that match a case-insensitive, partner-specific Alternative Cut ID.",
1253− "location": "query"
1254− }
1255− },
1256− "parameterOrder": [
1257− "accountId"
1258− ],
1259− "response": {
1260− "$ref": "ListExperienceLocalesResponse"
1261− },
1262− "scopes": [
1263− "https://www.googleapis.com/auth/playmovies_partner.readonly"
1264− ]
1265− }
1266− }
1267− },
1268− "components": {
1269− "methods": {
1270− "list": {
1271− "id": "playmoviespartner.accounts.components.list",
1272− "path": "v1/accounts/{accountId}/components",
1273− "httpMethod": "GET",
1274− "description": "List Components owned or managed by the partner. See _Authentication and Authorization rules_ and _List methods rules_ for more information about this method.",
1275− "parameters": {
1276− "accountId": {
1277− "type": "string",
1278− "description": "REQUIRED. See _General rules_ for more information about this field.",
1279− "required": true,
1280− "location": "path"
1281− },
1282− "pageSize": {
1283− "type": "integer",
1284− "description": "See _List methods rules_ for info about this field.",
1285− "format": "int32",
1286− "location": "query"
1287− },
1288− "pageToken": {
1289− "type": "string",
1290− "description": "See _List methods rules_ for info about this field.",
1291− "location": "query"
1292− },
1293− "pphNames": {
1294− "type": "string",
1295− "description": "See _List methods rules_ for info about this field.",
1296− "repeated": true,
1297− "location": "query"
1298− },
1299− "studioNames": {
1300− "type": "string",
1301− "description": "See _List methods rules_ for info about this field.",
1302− "repeated": true,
1303− "location": "query"
1304− },
1305− "titleLevelEidr": {
1306− "type": "string",
1307− "description": "Filter Components that match a given title-level EIDR.",
1308− "location": "query"
1309− },
1310− "editLevelEidr": {
1311− "type": "string",
1312− "description": "Filter Components that match a given edit-level EIDR.",
1313− "location": "query"
1314− },
1315− "status": {
1316− "type": "string",
1317− "description": "Filter Components that match one of the given status.",
1318− "enum": [
1319− "STATUS_UNSPECIFIED",
1320− "STATUS_APPROVED",
1321− "STATUS_FAILED",
1322− "STATUS_PROCESSING",
1323− "STATUS_UNFULFILLED",
1324− "STATUS_NOT_AVAILABLE"
1325− ],
1326− "repeated": true,
1327− "location": "query"
1328− },
1329− "customId": {
1330− "type": "string",
1331− "description": "Filter Components that match a case-insensitive partner-specific custom id.",
1332− "location": "query"
1333− },
1334− "inventoryId": {
1335− "type": "string",
1336− "description": "InventoryID available in Common Manifest.",
1337− "location": "query"
1338− },
1339− "presentationId": {
1340− "type": "string",
1341− "description": "PresentationID available in Common Manifest.",
1342− "location": "query"
1343− },
1344− "playableSequenceId": {
1345− "type": "string",
1346− "description": "PlayableSequenceID available in Common Manifest.",
1347− "location": "query"
1348− },
1349− "elId": {
1350− "type": "string",
1351− "description": "Experience ID, as defined by Google.",
1352− "location": "query"
1353− },
1354− "altCutId": {
1355− "type": "string",
1356− "description": "Filter Components that match a case-insensitive, partner-specific Alternative Cut ID.",
1357− "location": "query"
1358− },
1359− "filename": {
1360− "type": "string",
1361− "description": "Filter Components that match a case-insensitive substring of the physical name of the delivered file.",
1362− "location": "query"
1363− }
1364− },
1365− "parameterOrder": [
1366− "accountId"
1367− ],
1368− "response": {
1369− "$ref": "ListComponentsResponse"
1370− },
1371− "scopes": [
1372− "https://www.googleapis.com/auth/playmovies_partner.readonly"
1373− ]
1374− }
1375− },
1376− "resources": {
1377− "type": {
1378− "methods": {
1379− "get": {
1380− "id": "playmoviespartner.accounts.components.type.get",
1381− "path": "v1/accounts/{accountId}/components/{componentId}/type/{type}",
1382− "httpMethod": "GET",
1383− "description": "Get a Component given its id.",
1384− "parameters": {
1385− "accountId": {
1386− "type": "string",
1387− "description": "REQUIRED. See _General rules_ for more information about this field.",
1388− "required": true,
1389− "location": "path"
1390− },
1391− "componentId": {
1392− "type": "string",
1393− "description": "REQUIRED. Component ID.",
1394− "required": true,
1395− "location": "path"
1396− },
1397− "type": {
1398− "type": "string",
1399− "description": "REQUIRED. Component Type.",
1400− "required": true,
1401− "enum": [
1402− "COMPONENT_TYPE_UNSPECIFIED",
1403− "VIDEO",
1404− "AUDIO_20",
1405− "AUDIO_51",
1406− "SUBTITLE",
1407− "ARTWORK",
1408− "METADATA"
1409− ],
1410− "location": "path"
1411− }
1412− },
1413− "parameterOrder": [
1414− "accountId",
1415− "componentId",
1416− "type"
1417− ],
1418− "response": {
1419− "$ref": "Component"
1420− },
1421− "scopes": [
1422− "https://www.googleapis.com/auth/playmovies_partner.readonly"
1423− ]
1424− }
1425− }
1426− }
1427− }
1428− },
1429824 "storeInfos": {
1430825 "methods": {
1431826 "list": {