Created
January 28, 2026 17:46
-
-
Save Gh0styTongue/69e5ff7ef50131a0e7e118eb921a7e83 to your computer and use it in GitHub Desktop.
API Schema of https://www.pandora.com/api/v1/graphql/graphql
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "data": { | |
| "__schema": { | |
| "queryType": { | |
| "name": "Query" | |
| }, | |
| "mutationType": { | |
| "name": "Mutation" | |
| }, | |
| "subscriptionType": null, | |
| "types": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Query", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "_", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "collection", | |
| "description": "A listener's collected items", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "Filter collected items by type.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "CollectibleTypes", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CollectionPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Collection", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "collectionByTemplate", | |
| "description": "A listener's collected items, by template.", | |
| "args": [ | |
| { | |
| "name": "template", | |
| "description": "The listener template to use, to determine what types the query returns.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "ListenerTemplateId", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "allowedTypes", | |
| "description": "The types supported by the client. Types that are not allowed are never returned.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "CollectibleTypes", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CollectionPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Collection", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "discovery", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Discovery", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "displayAd", | |
| "description": "Query for a Display Ad.", | |
| "args": [ | |
| { | |
| "name": "stationId", | |
| "description": "Id of the station source.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "displayAdType", | |
| "description": "Type of Display Advertisement.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DisplayAdType", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "deviceAdCategory", | |
| "description": "Category of device for the Advertisement.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "osVersion", | |
| "description": "Version of client Operating System.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "carrierName", | |
| "description": "Name of Carrier.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "networkType", | |
| "description": "Type of Network.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "DisplayAd", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "entity", | |
| "description": "Lookup a single entity.", | |
| "args": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the entity to lookup.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "entities", | |
| "description": "Lookup multiple entities.", | |
| "args": [ | |
| { | |
| "name": "ids", | |
| "description": "A list of unique identifiers of entities to lookup.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "entitlement", | |
| "description": "This API is designed to support testing on various environments\nlocal, mobile-test, acceptance testing etc..\nThis token should not be used for real calls to backend APIs\nPegasus/Downstream should provide right entitlement token", | |
| "args": [ | |
| { | |
| "name": "listenerId", | |
| "description": "User LID", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "distributionPoint", | |
| "description": "Distribution Point, numeric value, default to 3", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "countryCode", | |
| "description": "Country code, default to US", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "EntitlementResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "feedbacks", | |
| "description": "Request a list of feedback items, filtered by target types and/or feedback values.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "FeedbacksPagination", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "filter", | |
| "description": "Filters for the list of feedback items.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "FeedbacksFilter", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "FeedbacksResponse", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "feedbacksBySource", | |
| "description": "Request feedback for a sourceId.", | |
| "args": [ | |
| { | |
| "name": "sourceId", | |
| "description": "The id of the source context of the feedback. For example, this could\nbe an id of a station, \"ST:0:123\".", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "targetTypes", | |
| "description": "The target types to return feedback for.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "FeedbackTargetType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "SourceFeedbacksPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Feedback", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "feedbacksBySourceId", | |
| "description": "Request feedback for a sourceId.", | |
| "args": [ | |
| { | |
| "name": "sourceId", | |
| "description": "The id of the source context of the feedback. For example, this could\nbe an id of a station, \"ST:0:123\".", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "targetTypes", | |
| "description": "The target types to return feedback for.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "FeedbackTargetType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "SourceFeedbacksPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "FeedbacksResponse", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "feedbacksBySourceType", | |
| "description": "Request a feedback for a source type.", | |
| "args": [ | |
| { | |
| "name": "sourceType", | |
| "description": "The sourceType context of the feedback. For example, this could\nbe a station type, \"ST\".", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "FeedbackSourceContextType", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "targetTypes", | |
| "description": "The target types to return feedback for.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "FeedbackTargetType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "SourceFeedbacksPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Feedback", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "feedbacksByTargetIds", | |
| "description": "Request feedbacks for the given list of targetIds from a single source.", | |
| "args": [ | |
| { | |
| "name": "sourceId", | |
| "description": "The source context id to retrieve the feedbacks. For example, this could\nbe an id of a station, \"ST:0:123\".", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "targetIds", | |
| "description": "The targetIds from the same source context to get the feedbacks.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Feedback", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "stationFeedbackByTrackToken", | |
| "description": "Request a station feedback by trackToken", | |
| "args": [ | |
| { | |
| "name": "trackToken", | |
| "description": "A trackToken associated with the feedback being retrieved", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Feedback", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "tracksByIsrc", | |
| "description": "Look up tracks by isrc identifiers. The result set is always the same size,\nand the same order as the passed isrc identifiers. If a lookup fails, a null\nvalue is returned as that item.", | |
| "args": [ | |
| { | |
| "name": "isrcs", | |
| "description": "The isrc identifier to look up the track with.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "listenerTemplate", | |
| "description": "Fetches a certain listener template for the currently active listener.", | |
| "args": [ | |
| { | |
| "name": "template", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "ListenerTemplateId", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "ListenerTemplate", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "settings", | |
| "description": "Query for getting a listener's setting(s).", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "ListenerSettings", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "recentlyPlayedSources", | |
| "description": "A listener's recently played sources. A source can be a playlist, or a station,\nfor example.\n\nThis query is under development, and subject to breaking change!", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for recently played sources.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecentlyPlayedSourcesPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "playedAfter", | |
| "description": "Only return sources played after the given timestamp.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "types", | |
| "description": "Only return sources of the given types.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "RecentlyPlayedSourceType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "RecentlyPlayedSources", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "playback", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackQuery", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "playbackV2", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackQueryV2", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "podcast", | |
| "description": "Get information on a podcast program.", | |
| "args": [ | |
| { | |
| "name": "id", | |
| "description": "A unique identifier of the podcast program to query.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Podcast", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "profile", | |
| "description": "The listener's profile.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Profile", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "thumbprintStation", | |
| "description": "The listener's thumbprint station.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Station", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use 'thumbprint' query instead" | |
| }, | |
| { | |
| "name": "recentFavorites", | |
| "description": "The listener's recent favorites", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "Pagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Entities", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "topArtists", | |
| "description": "The listener's top artists", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "Pagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Entities", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "search", | |
| "description": "Make a full text search for pandora objects.", | |
| "args": [ | |
| { | |
| "name": "query", | |
| "description": "The string to search for.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "types", | |
| "description": "The types to search for.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "SearchableTypes", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Paging parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "Pagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "SearchResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "searchByTemplate", | |
| "description": "Make a full text search for pandora objects, using a listener template.", | |
| "args": [ | |
| { | |
| "name": "query", | |
| "description": "The string to search for.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "template", | |
| "description": "The listener template to use, to determine what types the query returns.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "ListenerTemplateId", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "allowedTypes", | |
| "description": "The types supported by the client. Types that are not allowed are never returned.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "SearchableTypes", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Paging parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "Pagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "SearchResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "quickmix", | |
| "description": "The user's quickmix station. The quickmix mixes together several stations into one.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Station", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "thumbprint", | |
| "description": "The listener's thumbprint station.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Thumbprint", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "stationsChecksum", | |
| "description": "A checksum of the listener's list of stations and their names. Does not take into account feedback, seeds, and other metadata.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "getStations", | |
| "description": "Retrieves a list of stations belonging to a listener", | |
| "args": [ | |
| { | |
| "name": "input", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "GetStationsRequest", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Stations", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "voice", | |
| "description": "Queries specific to voice driven interfaces.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Voice", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "library", | |
| "description": "The listener's library, which is the items that they have followed and saved.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "Filter collected items by type.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "LibraryType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "LibraryPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sortOrder", | |
| "description": "Sorting order - ascending or descending.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "SortOrder", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sortBy", | |
| "description": "Sorting by property.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "LibrarySortBy", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "LibrarySet", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "It should only be used for greenfield." | |
| }, | |
| { | |
| "name": "librarySync", | |
| "description": "The listener's library, which is the items that they have followed, saved and removed.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "Filter collected items by type.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "LibraryType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sinceVersion", | |
| "description": "If provided, the query will return any changes to the user's library items, from this version and forward. If omitted, the query will return all of the user's library items.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the versioned list, to fetch next set of items.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "LibraryPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "LibraryDelta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "It should only be used for greenfield." | |
| }, | |
| { | |
| "name": "libraryTypes", | |
| "description": "The types that the listener has in their library.\nThis field is currently mocked, and will return (a) all library types if\nsubmitted without parameters, and will return the library types from the\ntypes parameter, if this parameter is provided.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "LibraryType", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "It should only be used for greenfield." | |
| }, | |
| { | |
| "name": "getMostPlayedCollections", | |
| "description": "Gets the most played collection", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "MostPlayedCollectionResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "getAudioSettings", | |
| "description": "Gets a user's audio settings", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "GetAudioSettingsResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "tracksByGalaxyIds", | |
| "description": "", | |
| "args": [ | |
| { | |
| "name": "ids", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "recentSources", | |
| "description": "A listener's recently played sources. Sources include Pandora as well as SiriusXM content.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "Only return sources of the given types.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "RecentSourceType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "deviceUuid", | |
| "description": "A unique identifier for the physical device that the call is originating from.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for recently played sources.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecentSourcesPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "RecentSources", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "recentItems", | |
| "description": "A listener's recently played items.", | |
| "args": [ | |
| { | |
| "name": "sourceId", | |
| "description": "Id of the source.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for recently played sources.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecentItemsPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "RecentItem", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "paginatedRecentSources", | |
| "description": "A listener's recently played sources. Sources include Pandora as well as SiriusXM content.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "Only return sources of the given types.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "RecentSourceType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "deviceUuid", | |
| "description": "A unique identifier for the physical device that the call is originating from.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for recently played sources.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "Pagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "RecentSourcesResponse", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "recentSourcesUntil", | |
| "description": "A listener's recently played sources. Sources include Pandora as well as SiriusXM content.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "Only return sources of the given types.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "RecentSourceType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "deviceUuid", | |
| "description": "A unique identifier for the physical device that the call is originating from.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "playedUntil", | |
| "description": "Return only sources until this timestamp (exclusive bound)\nExample: \"2021-10-05T06:49:49.000Z\"", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in the result set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "RecentSources", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "paginatedRecentItems", | |
| "description": "A listener's recently played items.", | |
| "args": [ | |
| { | |
| "name": "sourceId", | |
| "description": "Id of the source.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sessionId", | |
| "description": "Id of the session.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for recently played sources.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "Pagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "RecentItemsResponse", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "subscription", | |
| "description": "This query should be called to provide information to client about a listener's active subscription.", | |
| "args": [ | |
| { | |
| "name": "appId", | |
| "description": "BundleId/PackageId of the published app.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "platform", | |
| "description": "The platform associated with the client that made the request.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Platform", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "UserSubscription", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "receiptAction", | |
| "description": "This query should be called to determine how a client should proceed with an in-app purchase.", | |
| "args": [ | |
| { | |
| "name": "appId", | |
| "description": "BundleId/PackageId of the published app.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "platform", | |
| "description": "The platform from which the request originated.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Platform", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "store", | |
| "description": "The billing store associated with the client that made the request.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Store", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "vendorSku", | |
| "description": "Vendor SKU associated with currently active product.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "receipt", | |
| "description": "Encoded json or receipt identifier provided by app store.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "purchaseSignature", | |
| "description": "Additional purchase parameter. Presently only used by Googleplay.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "userId", | |
| "description": "Store specific user identifier. Presently only used by Googleplay.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "ReceiptVerificationAction", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "availableProducts", | |
| "description": "This query should be called to provide information about which products could be purchasable by a listener.", | |
| "args": [ | |
| { | |
| "name": "appId", | |
| "description": "BundleId/PackageId of the published app.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "platform", | |
| "description": "The platform from which the request originated.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Platform", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "store", | |
| "description": "The billing store associated with the client that made the request.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Store", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "territory", | |
| "description": "Territory from app store settings. Determines which region of products to display to listener.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "BillingTerritory", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "offerType", | |
| "description": "The type of special offer, if applicable.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "OfferType", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "offerToken", | |
| "description": "Corresponding special offer code with offerType.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "UserProductOffering", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "fetchListenerByPurchase", | |
| "description": "This endpoint will be accessed by internal service (BlueSky Auth) via remoting for SXM GF Roku authentication workflow.", | |
| "args": [ | |
| { | |
| "name": "appId", | |
| "description": "BundleId/PackageId of the published app.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "platform", | |
| "description": "The platform from which the request originated.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Platform", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "store", | |
| "description": "The billing store associated with the client that made the request.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Store", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "receipt", | |
| "description": "Encoded json or receipt identifier provided by app store.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "ListenerByPurchase", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "creditCard", | |
| "description": "This query should be called to retrieve a listener's on file credit card.", | |
| "args": [ | |
| { | |
| "name": "appId", | |
| "description": "BundleId/PackageId of the client that made the request.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "platform", | |
| "description": "The platform from which the request originated.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Platform", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "CreditCardInfo", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "specialOffer", | |
| "description": "This query should be called to provide information about a special offer.", | |
| "args": [ | |
| { | |
| "name": "appId", | |
| "description": "BundleId/PackageId of the published app.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "platform", | |
| "description": "The platform from which the request originated.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Platform", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "store", | |
| "description": "The billing store associated with the client that made the request.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Store", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "territory", | |
| "description": "Territory from app store settings. Determines which region of products to display to listener.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "BillingTerritory", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "offerType", | |
| "description": "The type of special offer, if applicable.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "OfferType", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "offerToken", | |
| "description": "Corresponding special offer code with offerType.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "SpecialOffer", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "description": "The `Boolean` scalar type represents `true` or `false`.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ExperimentalQuery", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "_", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sleep", | |
| "description": "Sleeps for the supplied interval, in milliseconds, and returns some metadata.\nCan be used to emulate IO wait from backend services", | |
| "args": [ | |
| { | |
| "name": "interval", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "SleepResult", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "echo", | |
| "description": "Echo the input string", | |
| "args": [ | |
| { | |
| "name": "text", | |
| "description": "", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "authorizedEcho", | |
| "description": "Echo with an OAuth2 scope check", | |
| "args": [ | |
| { | |
| "name": "text", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "internalEcho", | |
| "description": "Echo with internal query argument", | |
| "args": [ | |
| { | |
| "name": "internalArg", | |
| "description": "", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "debug", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "DebugResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "SleepResult", | |
| "description": "A debug resource, that returns some minos metadata", | |
| "fields": [ | |
| { | |
| "name": "clientIp", | |
| "description": "The IP of the client that requested the debug endpoint", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "hostname", | |
| "description": "The hostname that minos is running on", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sleeptime", | |
| "description": "The time that minos sleeps before returning a response", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "localhost", | |
| "description": "Unknown", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "localport", | |
| "description": "Unknown", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "remotehost", | |
| "description": "Unknown", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "remoteport", | |
| "description": "Unknown", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "headers", | |
| "description": "Headers sent with the debug request", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "SleepHeaders", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "SleepHeaders", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "userAgent", | |
| "description": "The useragent header of the request to the debug endpoint", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "host", | |
| "description": "The host header of the request to the debug endpoint", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "DebugResponse", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "deviceId", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "deviceDisplayName", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "CollectibleTypes", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AL", | |
| "description": "Album", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AR", | |
| "description": "Artist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "Playlist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PC", | |
| "description": "Podcast", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PE", | |
| "description": "Podcast Episode", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ST", | |
| "description": "Station", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "Track", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CollectionPagination", | |
| "description": "Pagination parameters for collection items.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "cursor", | |
| "description": "A cursor to get a new set of items. If left out, the items are\nreturned from the beginning of the list.\n\nThe cursor is returned as part of the Collection type, and should\nbe treated as an opaque string, and never be manually created by the client.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sortOrder", | |
| "description": "The sort order of the collection items. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "SortOrder", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ASC" | |
| }, | |
| { | |
| "name": "sortBy", | |
| "description": "The attribute to sort the collection items by. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "CollectionSortBy", | |
| "ofType": null | |
| }, | |
| "defaultValue": "NAME" | |
| }, | |
| { | |
| "name": "offset", | |
| "description": "The zero-based offset from which to return items in the result set. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set. This value is not included in the cursor.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "SortOrder", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "ASC", | |
| "description": "Sort in ascending order.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "DESC", | |
| "description": "Sort in descending order.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "CollectionSortBy", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "NAME", | |
| "description": "Sort by the collection item's name.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ADDED_TIME", | |
| "description": "Sort by the timestamp when the collection item was added to the listener's collection.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "MODIFIED_TIME", | |
| "description": "Sort by the timestamp when the collection item was last modified.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "LAST_PLAYED_TIME", | |
| "description": "Sort by the time last played. This is only supported for stations at the moment.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Collection", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The requested collection items.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "PaginatedResponse", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "PaginatedResponse", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Collection", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Profiles", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "FeedbacksResponse", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Entities", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "SearchResponse", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "Metadata for the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Curator", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastPublisher", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Profile", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Taxonomy", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Podcast", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationMode", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Station", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistPlay", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistTracksPlay", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Category", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Genre", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Composer", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Entity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "LiveAudioEpisode", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "SportsTeam", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "AudioMessage", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "AutoPlay", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CollectedAlbumTracks", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CollectionTrack", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratedStationSeed", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Topic", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AE", | |
| "description": "SiriusXM Audio Episode", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AL", | |
| "description": "Album", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AM", | |
| "description": "Audio Message", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AP", | |
| "description": "Artist Play", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AR", | |
| "description": "Artist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AT", | |
| "description": "Artist Tracks Play", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AU", | |
| "description": "Auto Play", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PA", | |
| "description": "Auto Play Podcast", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "BP", | |
| "description": "Billing Product", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CA", | |
| "description": "Collected Album Tracks", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CP", | |
| "description": "Podcast publisher", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CO", | |
| "description": "Composer", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CU", | |
| "description": "Curator", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CT", | |
| "description": "Collection Track", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "GE", | |
| "description": "Genre", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "HS", | |
| "description": "Hybrid Station Seed", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "LE", | |
| "description": "SiriusXM Live Audio Episode", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "MO", | |
| "description": "Station Mode", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "Playlist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PC", | |
| "description": "Podcast", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PE", | |
| "description": "Podcast Episode", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "LC", | |
| "description": "SiriusXM Live Channel", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "LI", | |
| "description": "Profile", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SH", | |
| "description": "SiriusXM Show", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SP", | |
| "description": "Sports Team", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SF", | |
| "description": "Station Factory", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ST", | |
| "description": "Station", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TL", | |
| "description": "Talent", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TG", | |
| "description": "Category", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TP", | |
| "description": "Topic", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "Track", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TX", | |
| "description": "Taxonomy", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "VE", | |
| "description": "SiriusXM Video Episode", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "XC", | |
| "description": "SiriusXM Xtra Channel", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TT", | |
| "description": "Thumbprint Station", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CG", | |
| "description": "SiriusXM Category", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SC", | |
| "description": "SiriusXM Super Category", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "description": "Interface for metadata for a certain entity.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The id of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateModified", | |
| "description": "Modification time for this object.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "ProfileMeta", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "TrackMeta", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistMeta", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "AlbumMeta", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ComposerMeta", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "GenreMeta", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaylistMeta", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisodeMeta", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastProgramMeta", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationMeta", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationFactoryMeta", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "ListenerTemplateId", | |
| "description": "A listener template allows for setting certain defaults in queries where it's\naccepted as an argument.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "DEFAULT", | |
| "description": "Pandora defaults for the listener.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Discovery", | |
| "description": "Personalized content recommendations.", | |
| "fields": [ | |
| { | |
| "name": "newAlbums", | |
| "description": "New albums recommendations.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for the recommended content.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecommendationListPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Force non explicit content regardless of other listener settings.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "feedType", | |
| "description": "Type of client that is making the request", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DiscoveryFeedType", | |
| "ofType": null | |
| }, | |
| "defaultValue": "SEPARATE" | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "NewAlbumsRecommendation", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "genreStations", | |
| "description": "Genre stations recommendations.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for the recommended content.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecommendationListPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Force non explicit content regardless of other listener settings.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "feedType", | |
| "description": "Type of client that is making the request", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DiscoveryFeedType", | |
| "ofType": null | |
| }, | |
| "defaultValue": "SEPARATE" | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "GenreStationsRecommendation", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "newStations", | |
| "description": "New albums recommendations.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for the recommended content.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecommendationListPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Force non explicit content regardless of other listener settings.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "feedType", | |
| "description": "Type of client that is making the request", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DiscoveryFeedType", | |
| "ofType": null | |
| }, | |
| "defaultValue": "SEPARATE" | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "NewStationsRecommendation", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "playlistsForYou", | |
| "description": "Playlists for you recommendations.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for the recommended content.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecommendationListPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Force non explicit content regardless of other listener settings.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "feedType", | |
| "description": "Type of client that is making the request", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DiscoveryFeedType", | |
| "ofType": null | |
| }, | |
| "defaultValue": "SEPARATE" | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaylistsForYouRecommendation", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "topArtists", | |
| "description": "Top artists recommendations.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for the recommended content.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecommendationListPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Force non explicit content regardless of other listener settings.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "feedType", | |
| "description": "Type of client that is making the request", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DiscoveryFeedType", | |
| "ofType": null | |
| }, | |
| "defaultValue": "SEPARATE" | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "TopArtistsRecommendation", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "topSongs", | |
| "description": "Top songs recommendations.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for the recommended content.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecommendationListPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Force non explicit content regardless of other listener settings.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "feedType", | |
| "description": "Type of client that is making the request", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DiscoveryFeedType", | |
| "ofType": null | |
| }, | |
| "defaultValue": "SEPARATE" | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "TopSongsRecommendation", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "topStations", | |
| "description": "Top stations recommendations.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for the recommended content.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecommendationListPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Force non explicit content regardless of other listener settings.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "feedType", | |
| "description": "Type of client that is making the request", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DiscoveryFeedType", | |
| "ofType": null | |
| }, | |
| "defaultValue": "SEPARATE" | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "TopStationsRecommendation", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "trendingArtists", | |
| "description": "Trending artists recommendations.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for the recommended content.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecommendationListPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Force non explicit content regardless of other listener settings.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "feedType", | |
| "description": "Type of client that is making the request", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DiscoveryFeedType", | |
| "ofType": null | |
| }, | |
| "defaultValue": "SEPARATE" | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "TrendingArtistsRecommendation", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "firstStationSeeds", | |
| "description": "First Station Seeds for NRU OnBoarding Flow", | |
| "args": [ | |
| { | |
| "name": "input", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "FirstStationSeedsInput", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "FirstStationSeedsRecommendation", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "similarArtistsOnStationSeeds", | |
| "description": "Similar Artists on Station Seeds", | |
| "args": [ | |
| { | |
| "name": "input", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "SimilarArtistsOnStationSeedsInput", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "SimilarArtistsOnStationSeedsResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "genreStationsByCategory", | |
| "description": "All genre stations by category", | |
| "args": [ | |
| { | |
| "name": "input", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "GenreStationsByCategoryInput", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "GenreStationsByCategoryResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecommendationListPagination", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "cursor", | |
| "description": "A cursor to get a new set of items. If left out, the items are\nreturned from the beginning of the list.\n\nThe cursor is returned as part of the recommendation response, and should\nbe treated as an opaque string, and never be manually created by the client.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "offset", | |
| "description": "The zero-based offset from which to return items in the result set. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set. This value is not included in the cursor.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "DiscoveryFeedType", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "SEPARATE", | |
| "description": "The default for discovery queries", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "NewAlbumsRecommendation", | |
| "description": "Recommendation for new albums.", | |
| "fields": [ | |
| { | |
| "name": "description", | |
| "description": "User-facing description of the recommendation.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "Recommended new albums.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "description": "An album is a release of music by an artist.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the album.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity (AL).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the album.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the album.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artist", | |
| "description": "The artist of the album.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artists", | |
| "description": "One or more \"primary\" artists that were involved as creators to this album.\nIn the case that the album has several contributors, this will return all of them,\nwhereas Album.artist will always return one combined artists.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "tracks", | |
| "description": "The tracks on the album.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sequence", | |
| "description": "The sequence of items that will occur while playing the album.\n\nThis call is non-deterministic and will return differing sequences whenever the shuffle state changes.", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlbumSequencePagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "AlbumSequence", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "duration", | |
| "description": "The total duration (in seconds) of the album.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "trackCount", | |
| "description": "The number of total tracks on the album.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "rights", | |
| "description": "The rights of the album.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Rights", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "releaseDate", | |
| "description": "The release date of the album.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the album.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "explicitness", | |
| "description": "Whether the album contains explicit content.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "Explicitness", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "url", | |
| "description": "An absolute url for this entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "urlPath", | |
| "description": "A relative url for this entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateModified", | |
| "description": "Modification time for this object.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isCollected", | |
| "description": "True if this entity is a part of the user's collection.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "inLibrary", | |
| "description": "True if this entity is currently followed/saved as a part of the user's library.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "It should only be used for greenfield." | |
| }, | |
| { | |
| "name": "slugPlusId", | |
| "description": "A sluggified path to this entity, with its id, that can be used\nfor constructing urls.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isCompilation", | |
| "description": "True if this album is a compilation.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "description", | |
| "description": "Album description is free text showing the description for the Album.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "copyright", | |
| "description": "Album copyright is free text showing copyright information or null if no copyright information available.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "releaseType", | |
| "description": "Album release type is free text, such as \"OriginalAlbum\", \"Single\", and \"VariousArtistsCompilation\".", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use albumReleaseType instead." | |
| }, | |
| { | |
| "name": "albumReleaseType", | |
| "description": "The release type of the album.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "AlbumReleaseType", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "categoriesAndTopics", | |
| "description": "Categories and topics of the track", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CategoriesAndTopicsPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "ITag", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "Metadata for an album.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| }, | |
| { | |
| "name": "related", | |
| "description": "Other recommended entities that are related to this album.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "AlbumRelatedType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlbumRelatedPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IAlbumRelated", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorFeaturable", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlaylistItemEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICollectibleEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ILibraryEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IStationSeedable", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IAlbumRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITrackRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITopicRelated", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "description": "Entities implementing the IPlayableSourceEntity interface can be submitted to the playback\napi as sources.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The entity id.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Podcast", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Station", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistPlay", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistTracksPlay", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "AutoPlayPodcast", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "AutoPlay", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CollectedAlbumTracks", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CollectionTrack", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorFeaturable", | |
| "description": "Types of items featured by curators.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The entity id.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Podcast", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Genre", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlaylistItemEntity", | |
| "description": "An interface for the type of entities that can be added to a playlist.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The entity id.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICollectibleEntity", | |
| "description": "An interface for the type of entities that can be added to a playlist.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The entity id.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Podcast", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ILibraryEntity", | |
| "description": "An entity that can be added to the library.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The identifier of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "inLibrary", | |
| "description": "True if this entity is currently followed/saved as a part of the user's library.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "It should only be used for greenfield." | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Podcast", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Station", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Topic", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IStationSeedable", | |
| "description": "Interface for entities that can serve as station \"seeds\", for example an artist\nthat is used to create an artist radio station.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Genre", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Composer", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IAlbumRelated", | |
| "description": "Entities related to an album.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Genre", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITrackRelated", | |
| "description": "Entities related to a track.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITopicRelated", | |
| "description": "Entities top to an topic.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Podcast", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Genre", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "description": "An artist is a creator of music or audio.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity (AR).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "derivedType", | |
| "description": "The type of the derived artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "ArtistDerivedType", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "trackCount", | |
| "description": "The number of total tracks of the artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "twitterHandle", | |
| "description": "The twitter handle of the artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "twitterUrl", | |
| "description": "The twitter url of the artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "bio", | |
| "description": "The bio of the artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "latestRelease", | |
| "description": "The latest album released.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use latestReleaseWithCollaborations instead." | |
| }, | |
| { | |
| "name": "latestReleaseWithCollaborations", | |
| "description": "The latest album released, including albums where the artist is a collaborator.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "headerArt", | |
| "description": "Specific artwork intended for a large header image.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "heroArt", | |
| "description": "Specific artwork intended for a hero image.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "url", | |
| "description": "An absolute url for the artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "urlPath", | |
| "description": "A relative url for the artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateModified", | |
| "description": "Modification time for this object.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "curator", | |
| "description": "A reference to the Curator object, to find the curator corresponding to this Artist (if exists).", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Curator", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "topAlbums", | |
| "description": "The artist's top albums.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use topAlbumsWithCollaborations instead." | |
| }, | |
| { | |
| "name": "topAlbumsWithCollaborations", | |
| "description": "The artist's top albums, including albums where the artist is a collaborator.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "allArtistAlbums", | |
| "description": "The artist's albums, filtered by release type.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistAllAlbumsPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "releaseType", | |
| "description": "Optional parameter to filter albums by release type.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "ReleaseType", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "ArtistAllAlbums", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artistTracksId", | |
| "description": "The artist's tracks id which can be used to get all tracks associated with the artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "allArtistTracks", | |
| "description": "The artist's tracks.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistAllTracksPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "ArtistAllTracks", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "topTracks", | |
| "description": "The artist's top tracks.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use topTracksWithCollaborations instead." | |
| }, | |
| { | |
| "name": "topTracksWithCollaborations", | |
| "description": "The artist's top tracks, including tracks where the artist is a collaborator.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "canSeedStation", | |
| "description": "Can a station be started from this object?", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "stationFactory", | |
| "description": "A reference to a StationFactory object, to start a station from this Artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isCollected", | |
| "description": "True if this entity is a part of the user's collection.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isMegastar", | |
| "description": "Whether the artist is a megastar or not.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "featured", | |
| "description": "A list of entities selected by the artist, to be featured. It could be playlists,\nstations, or albums, for example, that the artist wants to feature.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "The types of featured entities to return.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "ArtistFeaturedType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "listenerCount", | |
| "description": "The number of users that have listened to the artist in the last month.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "stationListenerCount", | |
| "description": "The number of listeners that have listened to this artist's radio station.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use listenerCount instead." | |
| }, | |
| { | |
| "name": "albumCount", | |
| "description": "The number of available albums for this artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artistPlay", | |
| "description": "An artist play reference for this artist. Use this to set a playback source, to play this artist's\ntop tracks.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "ArtistPlay", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artistTracksPlay", | |
| "description": "An artist tracks play reference for this artist. Use this to set a playback source,\nto play all of this artist's tracks.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "ArtistTracksPlay", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isCollaboration", | |
| "description": "If true, it means that this artist entity represents a collaboration of multiple\nother artists.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "collaborationArtists", | |
| "description": "Artist collaborations that this artist is a part of.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "similarArtists", | |
| "description": "Other artists that this artist is similar to.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "events", | |
| "description": "Event listings for this artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "ArtistEvent", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isVariousArtist", | |
| "description": "Whether the artist is a various artist or not.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "related", | |
| "description": "Other recommended entities that are related to this artist.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "ArtistRelatedType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistRelatedPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IArtistRelated", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "allAlbums", | |
| "description": "The artist's albums, filtered by release type.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistAllAlbumsPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "releaseType", | |
| "description": "Optional parameter to filter albums by release type.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "ReleaseType", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use allArtistAlbums instead" | |
| }, | |
| { | |
| "name": "allTracks", | |
| "description": "The artist's tracks.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistAllTracksPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use allArtistTracks instead" | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "Metadata for an artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorFeaturable", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICollectibleEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IStationSeedable", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IAlbumRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITopicRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorRelated", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorRelated", | |
| "description": "Entities related to a curator.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Curator", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "ArtistDerivedType", | |
| "description": "The type of derived artist.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "HOLIDAY", | |
| "description": "Holiday", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CHILDRENS", | |
| "description": "Children", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "url", | |
| "description": "The full url of the artwork.", | |
| "args": [ | |
| { | |
| "name": "size", | |
| "description": "", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "ArtSize", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artUrl", | |
| "description": "The url of the artwork. The dimensions of the artwork are dynamic, but will always\nreturn a correct aspect ratio. If both a width and a height are specified, but does not match\nthe image's aspect ratio, the image will be cropped. If only a width is\nspecified, the height will be set to automatically fit the aspect ratio, and vice versa.", | |
| "args": [ | |
| { | |
| "name": "width", | |
| "description": "The width of the artwork.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "height", | |
| "description": "The height of the artwork.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the art.url field instead." | |
| }, | |
| { | |
| "name": "dominantColor", | |
| "description": "Dominant color of the image, encoded as an RGB hex.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "defaultBgColor", | |
| "description": "The user's default background color for this object.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artId", | |
| "description": "The ID of the artwork for legacy use cases. Use artUrl where possible.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "ArtSize", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "WIDTH_90", | |
| "description": "An image with 90px width, and variable height.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "WIDTH_130", | |
| "description": "An image with 130px width, and variable height.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "WIDTH_250", | |
| "description": "An image with 250px width, and variable height.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "WIDTH_500", | |
| "description": "An image with 500px width, and variable height.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "WIDTH_640", | |
| "description": "An image with 640px width, and variable height.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "WIDTH_1080", | |
| "description": "An image with 1080px width, and variable height.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "WIDTH_1980", | |
| "description": "An image with 1980px width, and variable height. This width is only available for a subset\nof images.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Curator", | |
| "description": "A curator of audio content.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the curator.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "listenerCount", | |
| "description": "The number of users that have listened to the curator in the last month.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity (CU).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the curator.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the curator.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the curator.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "url", | |
| "description": "An absolute url to use for linking to this curator.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "urlPath", | |
| "description": "A relative url to use for linking to this curator.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artist", | |
| "description": "Link to an artist entity, in case the curator is also an artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "headerArt", | |
| "description": "Specific artwork intended for a header image.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "bio", | |
| "description": "The curator's bio.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "playlists", | |
| "description": "Playlists created by the curator.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CuratorPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "CuratorPlaylists", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| }, | |
| { | |
| "name": "curatedStations", | |
| "description": "A list of station factories, from the curator.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CuratorPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "CuratorStationFactories", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "listenerPandoraId", | |
| "description": "Listener id of this curator.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "related", | |
| "description": "Other recommended entities that are related to this curator.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "CuratorRelatedType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CuratedRelatedPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorRelated", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorRelated", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastPublisher", | |
| "description": "An episode of a podcast program.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The id of the publisher.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "Type of this entity. Will always return CP.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "CuratorFeaturedType", | |
| "description": "Types of items featured by curators, to filter queries by.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AL", | |
| "description": "", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AR", | |
| "description": "", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PC", | |
| "description": "", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PE", | |
| "description": "", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SF", | |
| "description": "", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CuratorPagination", | |
| "description": "Pagination parameters for curated content.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "cursor", | |
| "description": "A cursor to get a new set of items. If left out, the items are\nreturned from the beginning of the list.\n\nThe cursor is returned as part of the recommendation response, and should\nbe treated as an opaque string, and never be manually created by the client.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "offset", | |
| "description": "The zero-based offset from which to return items in the result set. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set. This value is not included in the cursor.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratedAlbums", | |
| "description": "A paginated list of hand-picked albums, from the curator.", | |
| "fields": [ | |
| { | |
| "name": "cursor", | |
| "description": "Cursor to fetch the next set of items.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The albums.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratorPlaylists", | |
| "description": "A paginated list of playlists created by the curator.", | |
| "fields": [ | |
| { | |
| "name": "cursor", | |
| "description": "Cursor to fetch the next set of items.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The playlists.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "description": "A list of playable content, created by a user, or curated.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity (PL).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "description", | |
| "description": "The description of the playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isPrivate", | |
| "description": "True if this playlist is private.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the playlist. Playlist art does not provide dominant color.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "duration", | |
| "description": "The duration (in seconds) of the entire playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalTracks", | |
| "description": "The number of total tracks of the playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "url", | |
| "description": "An absolute url for the playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "urlPath", | |
| "description": "A relative url for this playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "owner", | |
| "description": "The profile of the listener that created and owns this playlist. If the owner's profile is private, this will return null.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Profile", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateModified", | |
| "description": "Modification time for this object.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The items of this playlist.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for the item list.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PlaylistItemPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaylistItems", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sequence", | |
| "description": "The sequence of items that will occur while playing the playlist.\n\nThis call is non-deterministic and will return differing sequences whenever the shuffle state changes.", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for the item list.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PlaylistItemPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaylistSequence", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isCollected", | |
| "description": "True if this entity is a part of the user's collection.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "inLibrary", | |
| "description": "True if this entity is currently followed/saved as a part of the user's library.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "It should only be used for greenfield." | |
| }, | |
| { | |
| "name": "isEditable", | |
| "description": "Whether the listener is allowed to edit this playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isUnlocked", | |
| "description": "True if the listener has been made aware of this playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "No longer supported" | |
| }, | |
| { | |
| "name": "version", | |
| "description": "The current version of this playlist. The version changes when the playlist has been modified.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "origin", | |
| "description": "The origin type of the playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "PlaylistOrigin", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "linkedId", | |
| "description": "An id associated with the playlist's origin.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isOfAnyOrigin", | |
| "description": "Returns true if the playlist is of any of the provided origins.", | |
| "args": [ | |
| { | |
| "name": "origins", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PlaylistOrigin", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "includesAny", | |
| "description": "Check if the playlist includes any of the provided types.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PlaylistItemType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "author", | |
| "description": "The author of the playlist. Can be a Profile or a Curator.", | |
| "args": [], | |
| "type": { | |
| "kind": "UNION", | |
| "name": "PlaylistAuthor", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "categoriesAndTopics", | |
| "description": "Categories and topics of the playlist", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CategoriesAndTopicsPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "ITag", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "Metadata for the playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| }, | |
| { | |
| "name": "related", | |
| "description": "Other recommended entities that are related to this playlist.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PlaylistRelatedType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PlaylistRelatedPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IPlaylistRelated", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlaylistEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorFeaturable", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlaylistItemEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICollectibleEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ILibraryEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IStationRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IAlbumRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlaylistRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITrackRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IArtistRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITopicRelated", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlaylistEntity", | |
| "description": "An interface of all types that are searchable.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The identifier of the playlist entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IStationRelated", | |
| "description": "Entities related to a station.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Station", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlaylistRelated", | |
| "description": "Entities related to a playlist.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IArtistRelated", | |
| "description": "Entities related to an artist.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Profile", | |
| "description": "A listener's profile.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The id of the listener.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isPremium", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "No longer supported" | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity (will always be LI).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "bio", | |
| "description": "The listener's bio.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "fullname", | |
| "description": "The listener's full name.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "displayName", | |
| "description": "The listener's display name.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "imageUrl", | |
| "description": "The listener's profile picture.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "private", | |
| "description": "Whether the listener has a private profile or not.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isMe", | |
| "description": "Whether the profile is the profile of the logged in user.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "followers", | |
| "description": "The listener's followers.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "Pagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Profiles", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "following", | |
| "description": "Other listeners that this listener is following.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "Pagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Profiles", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isBeingFollowed", | |
| "description": "I'm following this person", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isFollower", | |
| "description": "This person is following me", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "ProfileMeta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "getAccountSettings", | |
| "description": "Query to get the account settings for the user.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "AccountSettings", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "Pagination", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The amount of list items to return.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "offset", | |
| "description": "The zero-based offset from which to return items in the result set. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor from which to return list items. If omitted, starts from the\nbeginning of the list, unless an offset is provided.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Profiles", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The requested feedback items.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Profile", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "PaginatedResponse", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ProfileMeta", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The id of the profile.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the profile.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the profile.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateModified", | |
| "description": "Modification time for this object.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "AccountSettings", | |
| "description": "The response to a getAccountSettings mutation.", | |
| "fields": [ | |
| { | |
| "name": "username", | |
| "description": "The username for the user.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "birthYear", | |
| "description": "The birth year of the user.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "zipCode", | |
| "description": "The zipcode of the user.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "gender", | |
| "description": "The gender of the user.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "Gender", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "blockExplicitContent", | |
| "description": "The explicit content filter setting for the user.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "Gender", | |
| "description": "A user's gender.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "NONBINARY", | |
| "description": "A non-binary gender.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "FEMALE", | |
| "description": "A female gender.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "MALE", | |
| "description": "A male gender.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "UNSPECIFIED", | |
| "description": "An unspecified gender.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PlaylistItemPagination", | |
| "description": "Pagination parameters for playlist items.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "cursor", | |
| "description": "A cursor to get a new set of items. If left out, the items are\nreturned from the beginning of the list.\n\nThe cursor is returned as part of the PlaylistItems type, and should\nbe treated as an opaque string, and never be manually created by the client.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sortOrder", | |
| "description": "The sort order of the playlist items. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "SortOrder", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ASC" | |
| }, | |
| { | |
| "name": "sortBy", | |
| "description": "Items are sorted by this attribute. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "PlaylistItemsSortBy", | |
| "ofType": null | |
| }, | |
| "defaultValue": "CUSTOM_ORDER" | |
| }, | |
| { | |
| "name": "offset", | |
| "description": "The zero-based offset from which to return items in the result set. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PlaylistItemsSortBy", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "CUSTOM_ORDER", | |
| "description": "The natural order of the playlist, in which the items are arranged.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaylistItems", | |
| "description": "A paginated and sorted set of playlist items.", | |
| "fields": [ | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of items in the playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "Cursor to fetch the next set of items.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "playlistItems", | |
| "description": "The playlist items.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "PlaylistItem", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaylistItem", | |
| "description": "An item in a playlist.", | |
| "fields": [ | |
| { | |
| "name": "itemId", | |
| "description": "The item's id, within the playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "entity", | |
| "description": "The item's related entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "feedback", | |
| "description": "The feedback value given to this playlist item, if any. null if no feedback was given.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "FeedbackValue", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "FeedbackValue", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "UP", | |
| "description": "Thumbs up feedback.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "DOWN", | |
| "description": "Thumbs down feedback.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaylistSequence", | |
| "description": "The playback sequence of a Playlist, accounting for a devices shuffle state.", | |
| "fields": [ | |
| { | |
| "name": "cursor", | |
| "description": "Cursor to fetch the next set of items.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The playlist items.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "PlaylistItem", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalItems", | |
| "description": "The total number of items", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PlaylistOrigin", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "LISTENER", | |
| "description": "The playlist is manually created by a listener.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "STATION_THUMBS", | |
| "description": "The playlist is generated to contain items that a listener has given positive\nfeedback for, in a given station.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "MY_THUMBS_UP", | |
| "description": "The playlist is generated, and contains items that a listener has given positive\nfeedback for, on any station.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PERSONALIZED", | |
| "description": "The playlist contains personalized recommendations, based on listening history and feedback from a specific listener.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SHARED", | |
| "description": "The playlist contains personalized recommendations, based on listening history and feedback from multiple listeners.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "DYNAMIC", | |
| "description": "The playlist is a dynamically generated personalized playlist,\nbased on complex user queries typically from a voice search.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CURATED", | |
| "description": "The playlist is curated.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PlaylistItemType", | |
| "description": "Types that can be part of playlists.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AM", | |
| "description": "Audio message.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PE", | |
| "description": "Podcast Episode.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "Track.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "UNION", | |
| "name": "PlaylistAuthor", | |
| "description": "An interface for the type of entities that can be added to a playlist.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Profile", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Curator", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CategoriesAndTopicsPagination", | |
| "description": "Pagination parameter for tags and topics.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITag", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the tag.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the tag.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "taxonomy", | |
| "description": "The taxonomy that this tag belongs to.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Taxonomy", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Category", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Topic", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Taxonomy", | |
| "description": "A taxonomy of categories and topics.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the taxonomy.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of this taxonomy.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "description", | |
| "description": "The description of this taxonomy.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PlaylistRelatedType", | |
| "description": "Types that can be related to playlists via Playlist.related.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "PL", | |
| "description": "Playlist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PlaylistRelatedPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratorPodcastEpisodes", | |
| "description": "A paginated list of podcast episodes associated with the curator.", | |
| "fields": [ | |
| { | |
| "name": "cursor", | |
| "description": "Cursor to fetch the next set of items.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The podcast episodes.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "description": "An episode of a podcast program.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The id of the podcast episode.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "Type of this entity. Will always return PE.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the podcast episode.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the podcast episode.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "duration", | |
| "description": "The duration (in seconds) of the podcast episode.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "summary", | |
| "description": "The summary of the podcast episode.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "releaseDate", | |
| "description": "The release date of the podcast episode.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the podcast episode.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "explicitness", | |
| "description": "Whether the podcast episode contains explicit content.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "Explicitness", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "podcast", | |
| "description": "The podcast program that this episode is a part of.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Podcast", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "rights", | |
| "description": "Information about the rights attached to the podcast episode.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Rights", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "copyright", | |
| "description": "Podcast episode copyright is free text showing copyright information or null if no copyright information available.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "url", | |
| "description": "An absolute url for this podcast episode.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "urlPath", | |
| "description": "A relative url for this podcast episode.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateModified", | |
| "description": "Modification time for this object.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "playbackProgress", | |
| "description": "The playback progress of the listener for this podcast episode. Note: this should not be used for playback", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackProgress", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isCollected", | |
| "description": "True if this entity is a part of the user's collection.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "inLibrary", | |
| "description": "True if this entity is currently followed/saved as a part of the user's library.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "It should only be used for greenfield." | |
| }, | |
| { | |
| "name": "canPlayOnDemand", | |
| "description": "Whether this object can be played back on-demand. Takes into account\nthe user's privileges as well as content rights.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "contentState", | |
| "description": "The state of availability of this podcast. For example, it can be Available, Retired, or Removed.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "lastPlayed", | |
| "description": "UTC timestamp of when the podcastEpisode lastPlayed", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "categoriesAndTopics", | |
| "description": "Categories and topics of the podcast episode.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CategoriesAndTopicsPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "ITag", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "previewAutoplayEpisodes", | |
| "description": "The list of podcast episodes that would play after this podcast episode.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PreviewAutoplayEpisodesPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "previewAutoplayEpisodes", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "Metadata for a podcast episode.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| }, | |
| { | |
| "name": "related", | |
| "description": "Other recommended entities that are related to this podcast episode.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PodcastEpisodeRelatedType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PodcastEpisodeRelatedPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IPodcastEpisodeRelated", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorFeaturable", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICollectibleEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ILibraryEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPodcastEpisodeRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITopicRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableItemEntity", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPodcastEpisodeRelated", | |
| "description": "Entities related to a podcast episode.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of this entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableItemEntity", | |
| "description": "Entities implementing the IPlayableItemEntity are entities with directly playable content.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The entity id.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "AudioMessage", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "Explicitness", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "EXPLICIT", | |
| "description": "The content is of explicit nature.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CLEAN", | |
| "description": "The content is of clean nature.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "UNKNOWN", | |
| "description": "It's unknown whether the content is clean or explicit.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Podcast", | |
| "description": "A podcast program.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "Id of the podcast.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of this entity (will always be PC).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the podcast program.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the podcast program.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "publisherName", | |
| "description": "The name of the publisher of the podcast program.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "summary", | |
| "description": "The summary of the podcast program.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the podcast program.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "rights", | |
| "description": "Information about the rights attached to the podcast program.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Rights", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "url", | |
| "description": "An absolute url for this podcast.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "urlPath", | |
| "description": "A relative url for this podcast.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateModified", | |
| "description": "Modification time for this object.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "releaseType", | |
| "description": "The way in which this podcast releases it's episodes.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "PodcastReleaseType", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "episodes", | |
| "description": "The episodes of this podcast.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters for the episode list.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PodcastEpisodePagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisodes", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "episodeGroups", | |
| "description": "Grouped lists of episodes. By default, the groups are dynamic, depending on\na given podcast, and may be grouped by season, year, or something else.", | |
| "args": [ | |
| { | |
| "name": "episodePreloadLimit", | |
| "description": "Limit the amount of groups where episodes are preloaded. If omitted,\nepisodes are returned for all groups.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "groupFilter", | |
| "description": "Filter and return only a single group.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "GroupFilter", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sortBy", | |
| "description": "What property to use to sort the podcast episode groups.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "PodcastEpisodeGroupSortBy", | |
| "ofType": null | |
| }, | |
| "defaultValue": "RELEASE_DATE" | |
| }, | |
| { | |
| "name": "sortOrder", | |
| "description": "Sort the podcast episodes groups in ascending or descending order.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "SortOrder", | |
| "ofType": null | |
| }, | |
| "defaultValue": "DESC" | |
| } | |
| ], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisodeGroup", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalEpisodeCount", | |
| "description": "Total number of episodes for this podcast.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isCollected", | |
| "description": "True if this entity is a part of the user's collection.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "inLibrary", | |
| "description": "True if this entity is currently followed/saved as a part of the user's library.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "It should only be used for greenfield." | |
| }, | |
| { | |
| "name": "contentState", | |
| "description": "The state of availability of this podcast. For example, it can be Available, Retired, or Removed.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "lastPlayed", | |
| "description": "UTC timestamp of when the podcast lastPlayed", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "hasNewEpisode", | |
| "description": "Indicates if there is one or more new podcast episodes available.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "categoriesAndTopics", | |
| "description": "Categories and topics of the podcast", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CategoriesAndTopicsPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "ITag", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "Metadata for the podcast.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| }, | |
| { | |
| "name": "related", | |
| "description": "Other recommended entities that are related to this podcast.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PodcastRelatedType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PodcastRelatedPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IPodcastRelated", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorFeaturable", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICollectibleEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ILibraryEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPodcastRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITopicRelated", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPodcastRelated", | |
| "description": "Entities related to a podcast.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of this entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "Podcast", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Rights", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "hasInteractive", | |
| "description": "Whether it can be streamed.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "hasOffline", | |
| "description": "Whether it can be added to downloads.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "hasRadioRights", | |
| "description": "Whether it can be streamed as part of a radio.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "expirationTime", | |
| "description": "When to expect the rights to be refreshed.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PodcastReleaseType", | |
| "description": "The way in which a podcast releases its episodes.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "SERIAL", | |
| "description": "The episodes are released in a serial fashion, usually grouped into seasons.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "EPISODIC", | |
| "description": "The episodes are released in an episodic fashion.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PodcastEpisodePagination", | |
| "description": "Pagination parameters for podcast episodes.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "cursor", | |
| "description": "A cursor to get a new set of items. If left out, the episodes are\nreturned from the beginning of the list.\n\nThe cursor is returned as part of the PodcastEpisodes type, and should\nbe treated as an opaque string, and never be manually created by the client.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sortOrder", | |
| "description": "The sort order of the feedback items. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "SortOrder", | |
| "ofType": null | |
| }, | |
| "defaultValue": "DESC" | |
| }, | |
| { | |
| "name": "sortBy", | |
| "description": "Episodes are sorted by this attribute. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "PodcastEpisodesSortBy", | |
| "ofType": null | |
| }, | |
| "defaultValue": "RELEASE_DATE" | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PodcastEpisodesSortBy", | |
| "description": "Episodes are sorted by this attribute.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "RELEASE_DATE", | |
| "description": "", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisodes", | |
| "description": "A paginated and sorted set of podcast episodes.", | |
| "fields": [ | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of episodes that are available in the podcast program as a whole.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "Cursor to fetch the next set of items.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The podcast episodes.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "GroupFilter", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "key", | |
| "description": "The group key to filter by. For example, \"year\" or \"season\".", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The group name to filter by. For example, \"2018\" or \"Season 1\".", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PodcastEpisodeGroupSortBy", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "RELEASE_DATE", | |
| "description": "", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisodeGroup", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "name", | |
| "description": "The name of the group.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "episodeCount", | |
| "description": "Total number of episodes in this episode group.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "episodes", | |
| "description": "The episodes of this group.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "episodeGroups", | |
| "description": "Nested episode groups. By default, the groups are dynamic, depending on\na given podcast. For some podcast, there are no nested episode groups.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisodeGroup", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PodcastRelatedType", | |
| "description": "Types that can be related to podcasts via Podcast.related.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "PC", | |
| "description": "Podcast", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PodcastRelatedPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaybackProgress", | |
| "description": "Information about the listener's playback progress for a given item.", | |
| "fields": [ | |
| { | |
| "name": "elapsedTime", | |
| "description": "The elapsed time of the listener's playback, in seconds, and fractions thereof.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Float", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "state", | |
| "description": "State of listener's playback.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "PlaybackProgressState", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "SCALAR", | |
| "name": "Float", | |
| "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PlaybackProgressState", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "STARTED", | |
| "description": "Started", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "COMPLETED", | |
| "description": "Completed", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PreviewAutoplayEpisodesPagination", | |
| "description": "Pagination parameters for preview autoplay episodes.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "previewAutoplayEpisodes", | |
| "description": "A paginated list of Preview AutoPlay Podcast Episodes", | |
| "fields": [ | |
| { | |
| "name": "items", | |
| "description": "The podcast episodes.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisode", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PodcastEpisodeRelatedType", | |
| "description": "Types that can be related to podcast episodes via PodcastEpisode.related.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "PE", | |
| "description": "Podcast Episode", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PodcastEpisodeRelatedPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratorPodcasts", | |
| "description": "A paginated list of podcast episodes associated with the curator.", | |
| "fields": [ | |
| { | |
| "name": "cursor", | |
| "description": "Cursor to fetch the next set of items.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The podcasts.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Podcast", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratorStationFactories", | |
| "description": "A paginated list of station factories associated with the curator.", | |
| "fields": [ | |
| { | |
| "name": "cursor", | |
| "description": "Cursor to fetch the next set of items.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The station factories.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "description": "A station factory that can be used to create a station unique to a listener.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the station factory.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity (SF).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the station factory.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "description", | |
| "description": "The description of the station factory. Not available for all stations factories.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "listenerCount", | |
| "description": "The number of listeners that have listened to this station factory or related station.\nNot available for all stations factories.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the station factory.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "hasCuratedModes", | |
| "description": "Whether the station factory has curated modes associated.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the station factory.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateModified", | |
| "description": "Modification time for this object.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isHosted", | |
| "description": "Whether the station factory is hosted by an artist or a curator.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "seed", | |
| "description": "The seed of this station factory.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "Filter the seed by seed type.", | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "SeedType", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "availableModes", | |
| "description": "The available modes for this station.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "StationMode", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "hasTakeoverModes", | |
| "description": "Whether this station factory has takeover modes, when an artist or curator\ntakes over the programming of the associated station.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "urlPath", | |
| "description": "URL path to view station details in Pandora's web app (e.g. \"/genre/80s-pop\")", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "station", | |
| "description": "A link to a user-specific Station entity, created from this StationFactory.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Station", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "categoriesAndTopics", | |
| "description": "Categories and topics of the Station", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CategoriesAndTopicsPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "ITag", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "feedbacks", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "FeedbacksResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "curator", | |
| "description": "The curator of this station, if there is one.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Curator", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "Metadata for a station factory.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| }, | |
| { | |
| "name": "related", | |
| "description": "Other recommended entities that are related to this station.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "StationRelatedType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "StationRelatedPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IStationRelated", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "exampleArtists", | |
| "description": "A list of artists that are likely to be played on this station.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ExampleArtistsPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorFeaturable", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICollectibleEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IStationRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITrackRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IArtistRelated", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "SeedType", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AL", | |
| "description": "Album", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AR", | |
| "description": "Artist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "GE", | |
| "description": "Genre", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "HS", | |
| "description": "Hybrid Station", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CO", | |
| "description": "Composer", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "Track", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationMode", | |
| "description": "A StationMode determines a certain flavor of a station, that affects what content\nis played back.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the station mode.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity (MO).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the mode.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "description", | |
| "description": "The description of the mode.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| }, | |
| { | |
| "name": "art", | |
| "description": "Artwork for the mode", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Station", | |
| "description": "A station belonging to a listener.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the station.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity (ST).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the station.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "description", | |
| "description": "The description of the station.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "curator", | |
| "description": "The curator of this station, if there is one.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Curator", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the station.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "listenerCount", | |
| "description": "The number of followers of the station.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the station.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "stationType", | |
| "description": "The type of the station.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "StationType", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "stationFactory", | |
| "description": "A reference to a StationFactory object.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "lastPlayed", | |
| "description": "The timestamp when this station was last played back.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isCollected", | |
| "description": "True if this entity is a part of the user's collection.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "allowedInteractions", | |
| "description": "Allowable Interactions for this station.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "StationInteraction", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "inLibrary", | |
| "description": "True if this entity is currently followed/saved as a part of the user's library.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "It should only be used for greenfield." | |
| }, | |
| { | |
| "name": "deleted", | |
| "description": "Whether or not this station has been deleted", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "allowAddSeed", | |
| "description": "Whether or not a seed can be added to this station.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateCreated", | |
| "description": "The date this station was created.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isShared", | |
| "description": "Whether or not this station is shared.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateModified", | |
| "description": "The date of the last time this station was updated.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "timeAdded", | |
| "description": "The date of when this station was added.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "previewTracks", | |
| "description": "Query for preview tracks related to this station and mode.", | |
| "args": [ | |
| { | |
| "name": "modeId", | |
| "description": "Mode identifier.\nThis feature is still in development and currently is an INTERNAL argument", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": "\"MO:0\"" | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PreviewTrackPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PreviewTrackResult", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "thumbsUpPlaylist", | |
| "description": "A playlist of all the items the user has thumbed up from this station.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "seeds", | |
| "description": "The seeds, from which the station originated.\nThis is not available for all types of stations.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "The types of seeds to return.", | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "SeedType", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IStationSeedable", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "categoriesAndTopics", | |
| "description": "Categories and topics of the Station", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CategoriesAndTopicsPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "ITag", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "feedbacks", | |
| "description": "Feedback items for the Station", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "FeedbacksResponse", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isArtistMessagesEnabled", | |
| "description": "Are artist messages enabled for this station?", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "Metadata for a station.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| }, | |
| { | |
| "name": "quickmixStations", | |
| "description": "In the case that this station is of type quickmix, these are references to the\nrelated stations, that are mixed together.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Station", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "availableModes", | |
| "description": "The available modes for this station.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "StationMode", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "related", | |
| "description": "Other recommended entities that are related to this station.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "StationRelatedType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "StationRelatedPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IStationRelated", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "exampleArtists", | |
| "description": "A list of artists that are likely to be played on this station.", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ExampleArtistsPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ILibraryEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IStationRelated", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "StationType", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "SEEDED_STATION", | |
| "description": "Seeded Station (regular station from seed).", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "EDITORIAL_STATION", | |
| "description": "Editorial Station.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "THUMBPRINT_STATION", | |
| "description": "Thumbprint Station (station made from user thumbs up).", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PODCAST_STATION", | |
| "description": "Podcast Station.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "QUICKMIX", | |
| "description": "Quickmix Station (shuffled station).", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "HYBRID_STATION", | |
| "description": "A hybrid (curated) station.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "StationInteraction", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "ADD_SEED", | |
| "description": "This station can have seed (variety) added to it.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PreviewTrackPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set. This value is not included in the cursor.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PreviewTrackResult", | |
| "description": "Preview track result, holding the list of preview tracks.", | |
| "fields": [ | |
| { | |
| "name": "items", | |
| "description": "The requested preview items.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "StationPreviewTrack", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationPreviewTrack", | |
| "description": "Station Preview Track type that holds the Track entity.", | |
| "fields": [ | |
| { | |
| "name": "track", | |
| "description": "The preview track Entity itself", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "trackToken", | |
| "description": "The token needed for feedback mutation", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "feedbackValue", | |
| "description": "The feedback value for preview track.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "FeedbackValue", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "description": "A track is an item of music on an album.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the track.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity (TR).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the track.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the track.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "duration", | |
| "description": "The duration (in seconds) of the track.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "features", | |
| "description": "Features of the track.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artist", | |
| "description": "The artist of the track.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artists", | |
| "description": "One or more \"primary\" artists that were involved as creators to this track.\nIn the case that the track has several contributors, this will return all of them,\nwhereas Track.artist will always return one combined artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "album", | |
| "description": "The album of the track.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "rights", | |
| "description": "The rights on the track.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Rights", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "trackNumber", | |
| "description": "Index of the track in relation to its album.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the album.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "explicitness", | |
| "description": "Whether the track contains explicit content.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "Explicitness", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "url", | |
| "description": "An absolute url for the track.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "urlPath", | |
| "description": "A relative url for this entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateModified", | |
| "description": "Modification time for this object.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "canSeedStation", | |
| "description": "Can a station be started from this object?", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isCollected", | |
| "description": "True if this entity is a part of the user's collection.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "inLibrary", | |
| "description": "True if this entity is currently followed/saved as a part of the user's collection.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "It should only be used for greenfield." | |
| }, | |
| { | |
| "name": "canPlayOnDemand", | |
| "description": "Whether this object can be played back on-demand. Takes into account\nthe user's privileges as well as content rights.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "slugPlusId", | |
| "description": "A sluggified path to this entity, with its id, that can be used\nfor constructing urls.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "stationFactory", | |
| "description": "A reference to a StationFactory object, to start a station from this Track.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isrc", | |
| "description": "The International Standard Recording Code (ISRC) for this Track.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "lyrics", | |
| "description": "The track's lyrics.", | |
| "args": [ | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "If set to true, will not return explicit lyrics.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": "false" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "lyricsSnippet", | |
| "description": "A preview of the track's lyrics.", | |
| "args": [ | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "If set to true, will not return explicit lyrics.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": "false" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "lyricsCredits", | |
| "description": "The lyrics credits for this track.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "copyright", | |
| "description": "The copyright of this Track.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "creditsSnippet", | |
| "description": "The credits given to some artists.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "fullCredits", | |
| "description": "The credits given to all artists.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "categoriesAndTopics", | |
| "description": "Categories and topics of the track", | |
| "args": [ | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CategoriesAndTopicsPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "ITag", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "Metadata for a track.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| }, | |
| { | |
| "name": "related", | |
| "description": "Other recommended entities that are related to this track.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "TrackRelatedType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "TrackRelatedPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "ITrackRelated", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorFeaturable", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlaylistItemEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICollectibleEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ILibraryEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IStationSeedable", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITrackRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableItemEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITopicRelated", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "TrackRelatedType", | |
| "description": "Types that can be related to tracks via Track.related.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "TR", | |
| "description": "Track", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "Playlist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SF", | |
| "description": "StationFactory", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AL", | |
| "description": "Album", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "TrackRelatedPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "FeedbacksResponse", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The requested feedback items.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Feedback", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "PaginatedResponse", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Feedback", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "target", | |
| "description": "The target is the entity that the user has given feedback to.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sourceContext", | |
| "description": "The source context in which in which the feedback was given. For example, a station or a playlist.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "value", | |
| "description": "The value of the feedback given.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "FeedbackValue", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateModified", | |
| "description": "The date when feedback was last provided for this target.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "StationRelatedType", | |
| "description": "Types that can be related to stations via Station.related.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "ST", | |
| "description": "Station", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SF", | |
| "description": "Station Factory", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "Playlist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "LC", | |
| "description": "Live Channel", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "StationRelatedPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ExampleArtistsPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorContentModule", | |
| "description": "A module of curator content.", | |
| "fields": [ | |
| { | |
| "name": "title", | |
| "description": "The title of the module, to display in a UI.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratorSocialContent", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratorFeaturedContent", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratorAlbumContent", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratorPlaylistContent", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratorPodcastContent", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratorPodcastEpisodeContent", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CuratorStationFactoryContent", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "CuratorRelatedType", | |
| "description": "Types that can be related to curator via Curator.related.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AR", | |
| "description": "Artists", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "CuratedRelatedPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistAllAlbumsPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "offset", | |
| "description": "The zero-based offset from which to return items in the result set. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "ReleaseType", | |
| "description": "The release type of album by artist.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "SINGLES", | |
| "description": "Include only singles", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "NON_SINGLES", | |
| "description": "Exclude singles", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistAllAlbums", | |
| "description": "paginated result set of Artist's discography", | |
| "fields": [ | |
| { | |
| "name": "totalItems", | |
| "description": "the total count of all artist's albums", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "the result set of artist's albums", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Album", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "the number of albums requested", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistAllTracksPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "offset", | |
| "description": "The zero-based offset from which to return items in the result set. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistAllTracks", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "totalItems", | |
| "description": "the total count of all artist's tracks", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "the result set of artist's tracks", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "the number of tracks requested", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "ArtistFeaturedType", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AL", | |
| "description": "Album", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AR", | |
| "description": "Artist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PC", | |
| "description": "Podcast", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PE", | |
| "description": "Podcast Episode", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "Playlist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SF", | |
| "description": "Station Factory", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ST", | |
| "description": "Station", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "Track", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistPlay", | |
| "description": "An entity representing the top tracks of an artist. Can be used to set as a playback source.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the artist play.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity (AP).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the artist play.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the artist play.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artist", | |
| "description": "The related artist entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sequence", | |
| "description": "The sequence of items that will occur while playing the pseudo-source.\n\nThis call is non-deterministic and will return differing sequences whenever the shuffle state changes.", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistPlaySequencePagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "ArtistPlaySequence", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Use the properties on the entity instead." | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistPlaySequencePagination", | |
| "description": "Pagination parameters for ArtistPlay sequence", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistPlaySequence", | |
| "description": "A paginated result set of ArtistPlay items.", | |
| "fields": [ | |
| { | |
| "name": "items", | |
| "description": "The entities of this paginated result set of ArtistTracksPlay items.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableItemEntity", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalItems", | |
| "description": "The total number of items", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor to fetch the next set of data.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistTracksPlay", | |
| "description": "An entity representing all the tracks of an artist. Can be used to set as a playback source.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the artist play.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity (AT).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the artist play.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the artist play.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artist", | |
| "description": "The related artist entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The items of this source.", | |
| "args": [ | |
| { | |
| "name": "types", | |
| "description": "", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "ArtistTracksPlayType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistTracksPlayPagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableItemEntity", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sequence", | |
| "description": "The sequence of items that will occur while playing the pseudo-source.\n\nThis call is non-deterministic and will return differing sequences whenever the shuffle state changes.", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistTracksPlaySequencePagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PaginatedArtistTracksPlay", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "canPlay", | |
| "description": "If the account is allowed to play the pseudo-source on a device.", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Use the properties on the entity instead." | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "ArtistTracksPlayType", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AM", | |
| "description": "Audio Message.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PE", | |
| "description": "PodcastEpisode.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "Track.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistTracksPlayPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "offset", | |
| "description": "The offset from which to begin fetching.\n\nIf cursor is provided, this is ignored.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistTracksPlaySequencePagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PaginatedArtistTracksPlay", | |
| "description": "A paginated result set of ArtistTracksPlay items.", | |
| "fields": [ | |
| { | |
| "name": "items", | |
| "description": "The entities of this paginated result set of ArtistTracksPlay items.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableItemEntity", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalItems", | |
| "description": "The total number of items", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor to fetch the next set of data.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistEvent", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "state", | |
| "description": "The state that the concert takes place in.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "city", | |
| "description": "The city that the concert takes place in.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "date", | |
| "description": "The date of the concert. The date does not have timezone information, and is\nalways in the timezone of the event itself.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "venueName", | |
| "description": "The name of the concert's venue.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "externalUrl", | |
| "description": "The external url of the event, on SongKick or TicketMaster, for example.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "externalId", | |
| "description": "An external identifier of the event, from SongKick or TicketMaster, for example.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "ArtistRelatedType", | |
| "description": "Types that can be related to artists via Artist.related.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "SF", | |
| "description": "StationFactory", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "Playlist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ArtistRelatedPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlbumSequencePagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "AlbumSequence", | |
| "description": "The playback sequence of an Album, accounting for a devices shuffle state.", | |
| "fields": [ | |
| { | |
| "name": "items", | |
| "description": "The items in the album.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor to provide for the next set of items if pagination is required.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalItems", | |
| "description": "The total number of items", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "AlbumReleaseType", | |
| "description": "The release type of the album.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "SINGLE", | |
| "description": "The album is a single.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ALBUM", | |
| "description": "The album is a full album.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "COMPILATION", | |
| "description": "The album is a compilation.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "AlbumRelatedType", | |
| "description": "Types that can be related to albums via Album.related.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AL", | |
| "description": "Album", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AR", | |
| "description": "Artist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "Playlist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlbumRelatedPagination", | |
| "description": "Pagination parameters.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "GenreStationsRecommendation", | |
| "description": "Recommendation for genre stations.", | |
| "fields": [ | |
| { | |
| "name": "description", | |
| "description": "User-facing description of the recommendation.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "StationFactory entities for recommended genre stations.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "NewStationsRecommendation", | |
| "description": "Recommendation for new albums.", | |
| "fields": [ | |
| { | |
| "name": "description", | |
| "description": "User-facing description of the recommendation.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "Recommended new stations.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaylistsForYouRecommendation", | |
| "description": "Recommendation for playlists for you.", | |
| "fields": [ | |
| { | |
| "name": "description", | |
| "description": "User-facing description of the recommendation.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "Recommended playlists for you.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Playlist", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "TopArtistsRecommendation", | |
| "description": "Recommendation for top artists.", | |
| "fields": [ | |
| { | |
| "name": "description", | |
| "description": "User-facing description of the recommendation.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "Recommended top artists.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "TopSongsRecommendation", | |
| "description": "Recommendation for top songs.", | |
| "fields": [ | |
| { | |
| "name": "description", | |
| "description": "User-facing description of the recommendation.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "Recommended top songs.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Track", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "TopStationsRecommendation", | |
| "description": "Recommendation for top stations.", | |
| "fields": [ | |
| { | |
| "name": "description", | |
| "description": "User-facing description of the recommendation.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "Recommended top stations.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "TrendingArtistsRecommendation", | |
| "description": "Recommendation for trending artists.", | |
| "fields": [ | |
| { | |
| "name": "description", | |
| "description": "User-facing description of the recommendation.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "Recommended trending artists.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "FirstStationSeedsInput", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "listenerId", | |
| "description": "listenerId of NRU", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "birthYear", | |
| "description": "Birth year of NRU", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "gender", | |
| "description": "Gender of NRU", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Gender", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "zipcode", | |
| "description": "Zipcode of NRU", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "selectedGenre", | |
| "description": "Genre Ids (usually 0 or 1) that have been selected in the UI", | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "selectedArtists", | |
| "description": "Artist Ids that have been selected, in order", | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "totalItems", | |
| "description": "Total items to return - should be a multiple of number of columns", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "itemsPerGroup", | |
| "description": "Number of columns or items per group that should be returned on subsequent calls, after initial call", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "displayedArtists", | |
| "description": "Artists that are currently visible in the UI", | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "FirstStationSeedsRecommendation", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "categories", | |
| "description": "Recommended Categories (Genres)", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Category", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "artists", | |
| "description": "Recommended Artists", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Category", | |
| "description": "A category of content.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the category.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of this category.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "description", | |
| "description": "The description of this category.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "terms", | |
| "description": "The full, hierarchichal path to this category.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "term", | |
| "description": "The full, stringified path to this category.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the category.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "taxonomy", | |
| "description": "The taxonomy that this category belongs to.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Taxonomy", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| }, | |
| { | |
| "name": "genreStations", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Genre", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITag", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Genre", | |
| "description": "A genre of music.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The unique identifier of the artist.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of the entity (GE).", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "PandoraType", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "name", | |
| "description": "The name of the genre.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sortableName", | |
| "description": "The sortable name of the genre.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the genre.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dateModified", | |
| "description": "Modification time for this object.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "canSeedStation", | |
| "description": "Can a station be started from this object?", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "isCollected", | |
| "description": "Genres cannot be collected, so this will always return null.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "curator", | |
| "description": "A reference to the Curator object, to find the curator corresponding to this Genre (if exists).", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Curator", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "stationFactory", | |
| "description": "The associated station factory entity.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "Metadata for a genre.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use the properties on the entity type directly." | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IStationSeedable", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IAlbumRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ITopicRelated", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "ICuratorFeaturable", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "SimilarArtistsOnStationSeedsInput", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "stationSeeds", | |
| "description": "List of PandoraIds (AR, TR, CO, GE)", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "totalItems", | |
| "description": "Number of similar artists to return", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "SimilarArtistsOnStationSeedsResponse", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "artists", | |
| "description": "Similar Artists", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Artist", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "GenreStationsByCategoryInput", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "type", | |
| "description": "Type of category by which to fetch genre stations", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "CategoryType", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "CategoryType", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "genre", | |
| "description": "Categories by genre", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "decade", | |
| "description": "Categories by decade", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "mood", | |
| "description": "Categories by mood", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "GenreStationsByCategoryResponse", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "categories", | |
| "description": "Genre Station Categories", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Category", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "DisplayAdType", | |
| "description": "The type of display ad.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "NOW_PLAYING", | |
| "description": "", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "FOR_YOU", | |
| "description": "", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "DisplayAd", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "adUnit", | |
| "description": "The ad unit.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "displayAdType", | |
| "description": "The type of display ad.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DisplayAdType", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "refreshIntervalSeconds", | |
| "description": "The refresh interval in seconds.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "targeting", | |
| "description": "The targeting JSON information.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "JSON", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "templateIds", | |
| "description": "List of template ids.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ppid", | |
| "description": "Ppid for the ad.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "SCALAR", | |
| "name": "JSON", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "EntitlementResponse", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "entitlementToken", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "FeedbacksPagination", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The amount of list items to return.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor from which to return list items. If omitted, starts from the\nbeginning of the list.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sortOrder", | |
| "description": "The sort order of the feedback items. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "SortOrder", | |
| "ofType": null | |
| }, | |
| "defaultValue": "DESC" | |
| }, | |
| { | |
| "name": "sortBy", | |
| "description": "The attribute to sort the feedback items by. This parameter is ignored if a cursor is passed.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "FeedbacksSortBy", | |
| "ofType": null | |
| }, | |
| "defaultValue": "DATE_MODIFIED" | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "FeedbacksSortBy", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "DATE_MODIFIED", | |
| "description": "", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "FeedbacksFilter", | |
| "description": "Filter when requesting feedback items.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "targetTypes", | |
| "description": "The target types to return feedback for.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "FeedbackTargetType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sourceContextTypes", | |
| "description": "The target types to return feedback for.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "FeedbackSourceContextType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "values", | |
| "description": "Only return feedback items with a particular value.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "FeedbackValue", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "FeedbackTargetType", | |
| "description": "The available and supported types of entities that can receive feedback.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AM", | |
| "description": "Audio Message", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PE", | |
| "description": "Podcast Episode", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "Track", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "FeedbackSourceContextType", | |
| "description": "The available and supported types of entities, in the context of which\nfeedback can be given.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "ST", | |
| "description": "Station", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "Playlist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PC", | |
| "description": "Podcast", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "SourceFeedbacksPagination", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The amount of list items to return.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "index", | |
| "description": "The start index for the next set of data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ListenerTemplate", | |
| "description": "A listener template contains information on certain recommended/supported types.", | |
| "fields": [ | |
| { | |
| "name": "collectionTypes", | |
| "description": "The recommended collection types for the currently active listener's template.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "CollectibleTypes", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "searchTypes", | |
| "description": "The recommended search types for the currently active listener's template.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "SearchableTypes", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "SearchableTypes", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AL", | |
| "description": "Album", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AR", | |
| "description": "Artist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PC", | |
| "description": "Podcast", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PE", | |
| "description": "Podcast Episode", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "Playlist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ST", | |
| "description": "Station", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SF", | |
| "description": "Station Factory. A station factory is a reference to create a station.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "Track", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ListenerSettings", | |
| "description": "Get all settings for the listener in context.", | |
| "fields": [ | |
| { | |
| "name": "promotionsAndOffersEmail", | |
| "description": "If true, notifies listener by email on Promotions and offers.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "promotionsAndOffersPush", | |
| "description": "If true, notifies listener by push on Promotions and offers.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "newMusicEmail", | |
| "description": "If true, notifies listener by email on New music.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "newMusicPush", | |
| "description": "If true, notifies listener by push on New music.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "curatedRecommendationsEmail", | |
| "description": "If true, notifies listener by email on Curated recommendations.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "curatedRecommendationsPush", | |
| "description": "If true, notifies listener by push on Curated recommendations.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "personalizedContentEmail", | |
| "description": "If true, notifies listener by email on Personalized content.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "personalizedContentPush", | |
| "description": "If true, notifies listener by push on Personalized content.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "eventsOrConcertsEmail", | |
| "description": "If true, notifies listener by email on Events or local concerts.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "eventsOrConcertsPush", | |
| "description": "If true, notifies listener by push on Events or local concerts.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "newFeaturesAndProductTipsEmail", | |
| "description": "If true, notifies listener by email on new product features and tips.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "newFeaturesAndProductTipsPush", | |
| "description": "If true, notifies listener by push on new product features and tips.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "partnershipsEmail", | |
| "description": "If true, notifies users by email on new partnerships or any new messages from artist(s).", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "partnershipsPush", | |
| "description": "If true, notifies users by push on new partnerships or any new messages from artist(s).", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecentlyPlayedItemsPagination", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "cursor", | |
| "description": "A cursor to get a new set of items. If left out, the items are\nreturned from the beginning of the list.\n\nThe cursor is returned as part of the RecentlyPlayedItems type, and should\nbe treated as an opaque string, and never be manually created by the client.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set. This value is not included in the cursor.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "RecentlyPlayedItemType", | |
| "description": "Types supported by the recently played items query.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "PE", | |
| "description": "Podcast Episodes.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "Music/Album tracks.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "RecentlyPlayedSource", | |
| "description": "A source that was recently played back by the listener.", | |
| "fields": [ | |
| { | |
| "name": "sourceEntity", | |
| "description": "The recently played source's entity reference.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "lastPlayed", | |
| "description": "The timestamp when the source was last played.", | |
| "args": [ | |
| { | |
| "name": "format", | |
| "description": null, | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "DateTimeFormat", | |
| "ofType": null | |
| }, | |
| "defaultValue": "ISO8601" | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "DateTime", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "RecentlyPlayedSourcesPagination", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of sources to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "RecentlyPlayedSourceType", | |
| "description": "Types supported by the recently played items query.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AL", | |
| "description": "Album", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AP", | |
| "description": "Artist Play", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AU", | |
| "description": "Auto Play", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CT", | |
| "description": "Collected Tracks", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "Playlist", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PC", | |
| "description": "Podcast", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PE", | |
| "description": "Podcast Episode", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ST", | |
| "description": "Station", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "Track", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "RecentlyPlayedSources", | |
| "description": "A set of recently played sources. A source can be a playlist, or a station,\nfor example.", | |
| "fields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of sources that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The recently played sources.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "RecentlyPlayedSource", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaybackQuery", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "current", | |
| "description": "Get the current playback item of a playback source.\n\nIf you don't know what source is set, you can call this without a sourceId,\nto play where you left off, if there's still an active session available.", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sourceId", | |
| "description": "Id of the playback source. Submit the source id if you have it, to check what\nthe current playback item is.\n\nIf the source id is not available, during app startup for example, it can be left out.\nThis will resume playback at the latest known source, and force an active stream, in the\ncase other devices are also listening.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Forces non-explicit content for the source, regardless of the listener setting.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "idleSeconds", | |
| "description": "number of seconds since a user interaction with the app", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "clientMetadata", | |
| "description": "Metadata from client.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cachedAdSourceIdentifier", | |
| "description": "For ad-supported listeners and non-interactive sources only.\nThis is an id of ad provided by Chronos cached by user\ne.g. valid value 132224643376\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "advertisingId", | |
| "description": "A customer-resettable, unique identifier that is used for tracking ads.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "doNotTrack", | |
| "description": "Customer provided flag that indicates if they wish to limit their ad tracking.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "IPlaybackItem", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "peek", | |
| "description": "Peek ahead to see what track is sequenced to play next.", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sourceId", | |
| "description": "Id of the playback source.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Forces non-explicit content for the source, regardless of the listener setting.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "idleSeconds", | |
| "description": "number of seconds since a user interaction with the app", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "clientMetadata", | |
| "description": "Metadata from client.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "advertisingId", | |
| "description": "A customer-resettable, unique identifier that is used for tracking ads.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "doNotTrack", | |
| "description": "Customer provided flag that indicates if they wish to limit their ad tracking.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "IPlaybackItem", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "peekV2", | |
| "description": "Peek ahead to see what track is sequenced to play next.\n\nThis includes additional information that the original 'peek' query does not.", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sourceId", | |
| "description": "Id of the playback source.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Forces non-explicit content for the source, regardless of the listener setting.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "idleSeconds", | |
| "description": "number of seconds since a user interaction with the app", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "clientMetadata", | |
| "description": "Metadata from client.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cachedAdSourceIdentifier", | |
| "description": "For ad-supported listeners and non-interactive sources only.\nThis is an id of ad provided by Chronos cached by user\ne.g. valid value 132224643376\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "advertisingId", | |
| "description": "A customer-resettable, unique identifier that is used for tracking ads.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "doNotTrack", | |
| "description": "Customer provided flag that indicates if they wish to limit their ad tracking.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackInfo", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "item", | |
| "description": "Peek ahead to see what track is sequenced to play at a specific index.", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sourceId", | |
| "description": "Id of the playback source.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "index", | |
| "description": "The index to peek ahead to.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Forces non-explicit content for the source, regardless of the listener setting.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "idleSeconds", | |
| "description": "number of seconds since a user interaction with the app", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "clientMetadata", | |
| "description": "Metadata from client.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "advertisingId", | |
| "description": "A customer-resettable, unique identifier that is used for tracking ads.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "doNotTrack", | |
| "description": "Customer provided flag that indicates if they wish to limit their ad tracking.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "IPlaybackItem", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "itemV2", | |
| "description": "Peek ahead to see what track is sequenced to play at a specific index.", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sourceId", | |
| "description": "Id of the playback source.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "index", | |
| "description": "The index to peek ahead to.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Forces non-explicit content for the source, regardless of the listener setting.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "idleSeconds", | |
| "description": "number of seconds since a user interaction with the app", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "clientMetadata", | |
| "description": "Metadata from client.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cachedAdSourceIdentifier", | |
| "description": "For ad-supported listeners and non-interactive sources only.\nThis is an id of ad provided by Chronos cached by user\ne.g. valid value 132224643376\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "advertisingId", | |
| "description": "A customer-resettable, unique identifier that is used for tracking ads.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "doNotTrack", | |
| "description": "Customer provided flag that indicates if they wish to limit their ad tracking.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackInfo", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "source", | |
| "description": "Fetch the current playback source.", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "clientMetadata", | |
| "description": "Metadata from client.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "advertisingId", | |
| "description": "A customer-resettable, unique identifier that is used for tracking ads.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "doNotTrack", | |
| "description": "Customer provided flag that indicates if they wish to limit their ad tracking.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "serverAdsSdk", | |
| "description": "For clients that can not use the Ads SDK, request that the server handle ad processing and tracking.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "IPlaybackSource", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sequence", | |
| "description": "The sequence of the tracks in the source as they will play. This accounts for shuffle.", | |
| "args": [ | |
| { | |
| "name": "sourceId", | |
| "description": "The source for which to query the sequence.\n\nThis is currently supported for AL, PL, AP, AT, CT sources.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PlaybackSequencePagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackSequence", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "skipAllowed", | |
| "description": "Check if skip is allowed.", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for the calling device.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sourceId", | |
| "description": "Id of the source", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "index", | |
| "description": "Index of the current item being played back, that should be skipped.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Forces non-explicit content for the source, regardless of the listener setting.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "clientMetadata", | |
| "description": "Metadata from client.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "SkipAllowedResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sourceDeprecated", | |
| "description": "Get current source for a device", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackSource", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "No longer supported" | |
| }, | |
| { | |
| "name": "currentDeprecated", | |
| "description": "Get item to currently play for a source", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sourceId", | |
| "description": "Id of the source", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceActive", | |
| "description": "when set to \"true\", will indicate that listener wishes to continue\nplayback after entering STREAM_INACTIVE state", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "idleSeconds", | |
| "description": "number of seconds since a user interaction with the app", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "if true, it will force only non-explicit tracks", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "readyForVideoAd", | |
| "description": "if true, client has a video ad preloaded and ready to play", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackItem", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use 'current' query instead" | |
| }, | |
| { | |
| "name": "peekDeprecated", | |
| "description": "Peek ahead to see what is the next track that might play (for pre-loading audio)", | |
| "args": [ | |
| { | |
| "name": "deviceUuid", | |
| "description": "Unique identifier for a physical device", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sourceId", | |
| "description": "Id of the source", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceActive", | |
| "description": "when set to \"true\", will indicate that listener wishes to continue\nplayback after entering STREAM_INACTIVE state", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "idleSeconds", | |
| "description": "number of seconds since a user interaction with the app", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "if true, it will force only non-explicit tracks", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "readyForVideoAd", | |
| "description": "if true, client has a video ad preloaded and ready to play", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackItem", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "Please use 'peek' query instead" | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "description": "Metadata from client at the time of the GraphQL request.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "transactionTimestamp", | |
| "description": "A millisecond timestamp value, indicating the point in time when the\nGraphQL request was initiated on the client.\n\nThe timestamp should have millisecond precision, for example \"1606954637773\"", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "transactionTimezone", | |
| "description": "The time zone of the client, for example \"America/Juneau\".", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "transactionCounter", | |
| "description": "An client side counter of transactions. Should be an increasing sequence, where each\ntransaction increments the value by 1.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sessionId", | |
| "description": "An identifier of a client session.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "spinsCorrelationId", | |
| "description": "Client's correlation id.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlaybackItem", | |
| "description": "An item intended for playback.", | |
| "fields": [ | |
| { | |
| "name": "interactions", | |
| "description": "The allowed interactions with this playback item.", | |
| "args": [ | |
| { | |
| "name": "supportedInteractions", | |
| "description": "List of supported interactionfrom client.", | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Interactions", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Interactions", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "validTransitionTypes", | |
| "description": "The transition types for which this playback item can be played immediately.", | |
| "args": [ | |
| { | |
| "name": "supportedTransitions", | |
| "description": "List of supported transition type from client.", | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "TransitionType", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "TransitionType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "index", | |
| "description": "The index of the playback item, within the source.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sourceId", | |
| "description": "The id of this item's related source.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "ID", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "vmap", | |
| "description": "Metadata related to ad breaks. If present, clients should pass this unaltered to the Ads SDK. If not present, no action is required.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "JSON", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistMessageItem", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "HostMessageItem", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "AudioAdItem", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CustomTrackItem", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CustomAudioTrackItem", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "IdleTimeoutItem", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastEpisodeItem", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PremiumAccessEndItem", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "SimStreamViolationItem", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "TrackItem", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "VideoAdItem", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "VoiceTrackItem", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "Interactions", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "SKIP", | |
| "description": "This item can be skipped", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "THUMB", | |
| "description": "This item can be thumbed", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "FORCE_ACTIVE", | |
| "description": "Force this item to be active in the case of a simultaneous streaming violation", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "REPLAY", | |
| "description": "This item can be replayed", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "FORWARD_15_SECONDS", | |
| "description": "This item can be advanced 15 seconds", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "BACK_15_SECONDS", | |
| "description": "This item can be rewound 15 seconds", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SEEK", | |
| "description": "Seek is allowed on this item", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PREVIOUS", | |
| "description": "Skipping back to the previous item is allowed", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "TransitionType", | |
| "description": "Signals which cases a peeked IPlaybackItem can be used without reaching out to the server.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "DEFAULT", | |
| "description": "This item can be used immediately if current item naturally progresses.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SKIP", | |
| "description": "This item can be used immediately if current item is skipped", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "THUMB_DOWN", | |
| "description": "This item can be used immediately if current item is thumbed", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ERROR", | |
| "description": "This item can be used immediately if current item encounters an error.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "SCALAR", | |
| "name": "ID", | |
| "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaybackInfo", | |
| "description": "The item and source of a current point in the playback sequence.", | |
| "fields": [ | |
| { | |
| "name": "item", | |
| "description": "The item associated with the PlaybackInfo.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IPlaybackItem", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "source", | |
| "description": "The source associated with the item.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IPlaybackSource", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INTERFACE", | |
| "name": "IPlaybackSource", | |
| "description": "A playback source, that is a sequence or group of IPlaybackItems.", | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "description": "The id of the playback source.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "ID", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type prefix of the playback source. Resolves to a a type prefix, such as \"ST\".", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "PlaybackSourceType", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "current", | |
| "description": "The current playback item in the source.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "IPlaybackItem", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "playbackToken", | |
| "description": "Token containing data about the \"current state of playback\", generated and updated by the server, and stored by the client", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "AlbumSource", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistPlaySource", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "ArtistTracksSource", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "AutoPlayPodcastSource", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "AutoPlaySource", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CollectedAlbumSource", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "CollectionTracksSource", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PodcastProgramSource", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaylistSource", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "QueueSource", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationSource", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "StationThumbedUpSource", | |
| "ofType": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "TrackSource", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PlaybackSourceType", | |
| "description": "The type of the playback source.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AL", | |
| "description": "The source corresponds to an album.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AT", | |
| "description": "The source corresponds to all the songs of an artist.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AP", | |
| "description": "The source corresponds to the top songs of an artist.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AU", | |
| "description": "The source corresponds to what is automatically played.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CA", | |
| "description": "The source corresponds to the partially collected albums(collected album tracks) of a listener.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CT", | |
| "description": "The source corresponds to all the collected tracks of a listener.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PC", | |
| "description": "The source corresponds to the content of a podcast program.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PA", | |
| "description": "The source corresponds to what is automatically played for podcast content.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "QU", | |
| "description": "The source corresponds to the listener's queue.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ST", | |
| "description": "The source corresponds to a radio station.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TU", | |
| "description": "The source corresponds to the listener's thumbed up items.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "The source corresponds to particular track.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "The source corresponds to a playlist.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PlaybackSequencePagination", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "limit", | |
| "description": "The number of items to return in each set.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaybackSequence", | |
| "description": "A sequence of the source's items, accounting for shuffle.", | |
| "fields": [ | |
| { | |
| "name": "items", | |
| "description": "The entities of this paginated result set of items.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableItemEntity", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "totalItems", | |
| "description": "The total number of items", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor to fetch the next set of data.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "SkipAllowedResponse", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "isSkipAllowed", | |
| "description": "Returns if skip is allowed on the current playback item.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaybackSource", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "type", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "id", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "stationFactory", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "repeat", | |
| "description": "Current repeat mode for the source. Returned only for on-demand sources", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "shuffle", | |
| "description": "Current shuffle mode for the source. Returned only for on-demand sources", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "current", | |
| "description": "The current playback item in the source.", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackItem", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "Metadata for a playback item.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaybackItem", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "index", | |
| "description": "index of the track in the source", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "type", | |
| "description": "The type of content", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "id", | |
| "description": "The id of the playback item.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sourceId", | |
| "description": "The id of the Source", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "audioUrl", | |
| "description": "The url for audio playback", | |
| "args": [ | |
| { | |
| "name": "quality", | |
| "description": "", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "AudioQuality", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "fileGain", | |
| "description": "The gain for this track", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "rating", | |
| "description": "Thumb rating for this track", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "progressFrequency", | |
| "description": "The interval (seconds) for progress events to be sent", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "currentProgress", | |
| "description": "Amount of time (ss.ms) elapsed for listener.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Float", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "adCompanyName", | |
| "description": "Company name for advertisement - only specified if type is AudioAd", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "adTitle", | |
| "description": "Title of advertisement - only specified if type is AudioAd", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "adClickThroughUrl", | |
| "description": "URL associated with advertisement - only specified if type is AudioAd", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dialogueHeader", | |
| "description": "Header text to display for inactive stream alert", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "dialoguePrompt", | |
| "description": "Prompt text to display for inactive stream alert", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "trackToken", | |
| "description": "Unique id for the track being played with this token. Required for the action/replay api.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "completed", | |
| "description": "Listener has completed the source. Podcast only.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "playerStyleInteractive", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "No longer supported" | |
| }, | |
| { | |
| "name": "interactions", | |
| "description": "Allowed interactions for this track", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "Interactions", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "playerStyle", | |
| "description": "The type of UI to display for playback of this item.", | |
| "args": [], | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "PlayerStyle", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "art", | |
| "description": "The artwork of the item", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "Art", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "meta", | |
| "description": "Metadata for a playback item.", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "Meta", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "AudioQuality", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "DEFAULT", | |
| "description": "Pandora's playback engine decides what audio quality to use.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "LOW", | |
| "description": "A low audio quality, optimized for slow connections.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "MEDIUM", | |
| "description": "A medium audio quality.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "HIGH", | |
| "description": "A high audio quality.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "PlayerStyle", | |
| "description": "The type of UI to display for playback.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "INTERACTIVE", | |
| "description": "An interactive UI should be used to display the playback item.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "NON_INTERACTIVE", | |
| "description": "A non-interactive UI should be used to display the playback item.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaybackQueryV2", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "_", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "No longer supported" | |
| }, | |
| { | |
| "name": "currentV2", | |
| "description": "Get the current playback item of a playback source, using playbackToken", | |
| "args": [ | |
| { | |
| "name": "playbackToken", | |
| "description": "Token containing data about the \"current state of playback\", generated and updated by the server, and stored by the client", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Forces non-explicit content for the source, regardless of the listener setting.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "clientMetadata", | |
| "description": "Metadata from client.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cachedAdSourceIdentifier", | |
| "description": "For ad-supported listeners and non-interactive sources only.\nThis is an id of ad provided by Chronos cached by user\ne.g. valid value 132224643376\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "advertisingId", | |
| "description": "A customer-resettable, unique identifier that is used for tracking ads.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "doNotTrack", | |
| "description": "Customer provided flag that indicates if they wish to limit their ad tracking.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackInfo", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "peekV3", | |
| "description": "Peek ahead to see what track is sequenced to play next, using playbackToken.", | |
| "args": [ | |
| { | |
| "name": "playbackToken", | |
| "description": "Token containing data about the \"current state of playback\", generated and updated by the server, and stored by the client", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Forces non-explicit content for the source, regardless of the listener setting.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "clientMetadata", | |
| "description": "Metadata from client.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cachedAdSourceIdentifier", | |
| "description": "For ad-supported listeners and non-interactive sources only.\nThis is an id of ad provided by Chronos cached by user\ne.g. valid value 132224643376\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "advertisingId", | |
| "description": "A customer-resettable, unique identifier that is used for tracking ads.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "doNotTrack", | |
| "description": "Customer provided flag that indicates if they wish to limit their ad tracking.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackInfo", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "itemV3", | |
| "description": "Peek ahead to see what track is sequenced to play at a specific index, using playbackToken", | |
| "args": [ | |
| { | |
| "name": "playbackToken", | |
| "description": "Token containing data about the \"current state of playback\", generated and updated by the server, and stored by the client", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "index", | |
| "description": "The index to peek ahead to.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Forces non-explicit content for the source, regardless of the listener setting.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "clientMetadata", | |
| "description": "Metadata from client.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "cachedAdSourceIdentifier", | |
| "description": "For ad-supported listeners and non-interactive sources only.\nThis is an id of ad provided by Chronos cached by user\ne.g. valid value 132224643376\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "advertisingId", | |
| "description": "A customer-resettable, unique identifier that is used for tracking ads.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "doNotTrack", | |
| "description": "Customer provided flag that indicates if they wish to limit their ad tracking.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackInfo", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sourceV2", | |
| "description": "Fetch the current playback source, using playbackToken", | |
| "args": [ | |
| { | |
| "name": "playbackToken", | |
| "description": "Token containing data about the \"current state of playback\", generated and updated by the server, and stored by the client", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "clientMetadata", | |
| "description": "Metadata from client.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "advertisingId", | |
| "description": "A customer-resettable, unique identifier that is used for tracking ads.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "doNotTrack", | |
| "description": "Customer provided flag that indicates if they wish to limit their ad tracking.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "serverAdsSdk", | |
| "description": "For clients that can not use the Ads SDK, request that the server handle ad processing and tracking.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "IPlaybackSource", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "sequenceV2", | |
| "description": "The sequence of the tracks in the source as they will play, using playbackToken.\nThis accounts for shuffle.", | |
| "args": [ | |
| { | |
| "name": "playbackToken", | |
| "description": "Token containing data about the \"current state of playback\", generated and updated by the server, and stored by the client", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pagination", | |
| "description": "Pagination parameters.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "PlaybackSequencePagination", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackSequenceInfo", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "skipAllowedV2", | |
| "description": "Check if skip is allowed, using playbackToken", | |
| "args": [ | |
| { | |
| "name": "playbackToken", | |
| "description": "Token containing data about the \"current state of playback\", generated and updated by the server, and stored by the client", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "forceNonExplicit", | |
| "description": "Forces non-explicit content for the source, regardless of the listener setting.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "clientMetadata", | |
| "description": "Metadata from client.\nThis feature is still in development and currently is an INTERNAL argument.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "ClientMetadata", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "SkipAllowedResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlaybackSequenceInfo", | |
| "description": "A sequence of the source's items, as well as the source information", | |
| "fields": [ | |
| { | |
| "name": "sequence", | |
| "description": "The sequence of the source's items, accounting for shuffle", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlaybackSequence", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "source", | |
| "description": "The source associated with the playback sequence.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IPlaybackSource", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Entities", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "totalCount", | |
| "description": "The total count of the paginated list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list. Send this back with the\nnext request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The returned entities.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "PaginatedResponse", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "SearchResponse", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "totalCount", | |
| "description": "The total number of items in the search result.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "totalCount is not available for search results." | |
| }, | |
| { | |
| "name": "limit", | |
| "description": "The number of items that were requested.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "cursor", | |
| "description": "The cursor in the paginated list.\nSend this back with the next request to get the next set of results from the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "items", | |
| "description": "The requested search items.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IEntity", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [ | |
| { | |
| "kind": "INTERFACE", | |
| "name": "PaginatedResponse", | |
| "ofType": null | |
| } | |
| ], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Thumbprint", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "isPlayable", | |
| "description": "Is the Thumbprint station playable?", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "stationFactory", | |
| "description": "A reference to a StationFactory object", | |
| "args": [], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "StationFactory", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "GetStationsRequest", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "sortBy", | |
| "description": "The attribute to sort the stations by", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "StationsSortBy", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sortAscending", | |
| "description": "The sort order of the stations", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "StationsSortOrder", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "pageSize", | |
| "description": "The number of results to return, maximum 250", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": "5" | |
| }, | |
| { | |
| "name": "startIndex", | |
| "description": "The starting index (starting at 0, incrementing by 1 for each station in the station list)\nfrom which to start the paged results", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": "0" | |
| }, | |
| { | |
| "name": "startsWith", | |
| "description": "Specifies the starting letter(s) of the station to have at the top of the page results\n(instead of providing a startIndex). This allows for jumping to a subset of the station\nlist that starts with a particuler letter, without having to know the actual numeric index\nwithin the entire station list.\n\nNOTE: use of this parameter automatically overrides sortBy to \"stationName\" and sortAscending\nto true.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "StationsSortBy", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "LAST_PLAYED_TIME", | |
| "description": "Sort by the time the station was last played.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "STATION_NAME", | |
| "description": "Sort by the station's name.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CREATED_TIME", | |
| "description": "Sort by the timestamp when the station was created.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "MODIFIED_TIME", | |
| "description": "Sort by the timestamp when the station was last modified.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "StationsSortOrder", | |
| "description": "", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "ASC", | |
| "description": "Sort the stations in ascending order", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "DESC", | |
| "description": "Sort the stations in descending order", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Stations", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "totalStations", | |
| "description": "The total count of the list.", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "stations", | |
| "description": "The requested stations.", | |
| "args": [], | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "OBJECT", | |
| "name": "Station", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "Voice", | |
| "description": "", | |
| "fields": [ | |
| { | |
| "name": "siriGetPlayable", | |
| "description": "Get one, single playable item, from a siri-specific query. Returns the best guess\nto the intent of the listener, based on the input arguments.", | |
| "args": [ | |
| { | |
| "name": "sortOrder", | |
| "description": "The sort order to use for responses.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "SiriSortOrder", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "mediaType", | |
| "description": "The specific media type that is requested.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "SiriMediaType", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "albumName", | |
| "description": "The name of the album, if one is associated with the request.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "artistName", | |
| "description": "The name of the artist, if one is associated with the request.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "genres", | |
| "description": "The name of the genre, if one is associated with the request.", | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "mediaIdentifier", | |
| "description": "An identifier of the media.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "mediaName", | |
| "description": "Name of the requested media.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "moodNames", | |
| "description": "Names of moods, if requested.", | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "releaseDate", | |
| "description": "Release date, if one is associated with the request.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "SiriReleaseWindow", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "types", | |
| "description": "Supported types if sent from client.", | |
| "type": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "VoicePlayableType", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "reference", | |
| "description": "Reference enum, if one is associated with the request.", | |
| "type": { | |
| "kind": "ENUM", | |
| "name": "SiriReference", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "PlayableResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "_", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| }, | |
| "isDeprecated": true, | |
| "deprecationReason": "No longer supported" | |
| }, | |
| { | |
| "name": "alexaGetPlayable", | |
| "description": "Get one, single playable item, from a alexa-specific query. Returns the best guess\nto the intent of the listener, based on the input arguments.", | |
| "args": [ | |
| { | |
| "name": "rawTokens", | |
| "description": "A list of groupings of raw data points (tokens) that are associated with a specific AlexaTokenType that together provide\nhelper data for Voice to better process the response.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlexaRawTokens", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "resolvedTokens", | |
| "description": "A grouping of deterministic data points (tokens) that are associated with a specific AlexaTokenType that together provide\nhelper data for Voice to better process the response.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlexaResolvedTokens", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "releaseWindow", | |
| "description": "A time frame from within which we want to query from.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlexaReleaseWindow", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "allowExplicit", | |
| "description": "If the user allows explicit content to be returned.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "locale", | |
| "description": "A mapping to a locale code. Default is \"en_US\".", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "types", | |
| "description": "Supported types sent from client.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "ENUM", | |
| "name": "VoicePlayableType", | |
| "ofType": null | |
| } | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sortType", | |
| "description": "sort type along with expected order", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlexaOrderSortType", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "AlexaGetPlayableResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "alexaGetDisplay", | |
| "description": "Get a list of playable items intended to provide user choices, from a alexa-specific query. Returns the best guess\nto the intent of the listener, based on the input arguments.", | |
| "args": [ | |
| { | |
| "name": "rawTokens", | |
| "description": "A list of groupings of raw data points (tokens) that are associated with a specific AlexaTokenType that together provide\nhelper data for Voice to better process the response.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "LIST", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlexaRawTokens", | |
| "ofType": null | |
| } | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "resolvedTokens", | |
| "description": "A grouping of deterministic data points (tokens) that are associated with a specific AlexaTokenType that together provide\nhelper data for Voice to better process the response.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlexaResolvedTokens", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "releaseWindow", | |
| "description": "A time frame from within which we want to query from.", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlexaReleaseWindow", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "allowExplicit", | |
| "description": "If the user allows explicit content to be returned.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "Boolean", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "locale", | |
| "description": "A mapping to a locale code. Default is \"en_US\".", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "max", | |
| "description": "The max number of Playable items to return.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "Int", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sortType", | |
| "description": "sort type along with expected order", | |
| "type": { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlexaOrderSortType", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "type": { | |
| "kind": "OBJECT", | |
| "name": "AlexaGetDisplayResponse", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "SiriSortOrder", | |
| "description": "Sort orders, as determined by Apple/Siri.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "NEWEST", | |
| "description": "A sort order that prioritizes newest items.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "OLDEST", | |
| "description": "A sort order that prioritizes oldest items.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "BEST", | |
| "description": "A sort order that prioritizes best items.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "WORST", | |
| "description": "A sort order that prioritizes worst items.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "POPULAR", | |
| "description": "A sort order that prioritizes popular items.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "UNPOPULAR", | |
| "description": "A sort order that prioritizes unpopular items.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TRENDING", | |
| "description": "A sort order that prioritizes trending items.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "RECOMMENDED", | |
| "description": "A sort order that prioritizes recommended items.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "UNKNOWN", | |
| "description": "An unknown sort order.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "SiriMediaType", | |
| "description": "Media types, as determined by Apple/Siri.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "GENRE", | |
| "description": "A media type of genre.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "STATION", | |
| "description": "A media type of station.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ALBUM", | |
| "description": "A media type of album.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ARTIST", | |
| "description": "A media type of artist.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "MUSIC_STATION", | |
| "description": "A media type of music_station.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "RADIO_STATION", | |
| "description": "A media type of radio_station.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PLAYLIST", | |
| "description": "A media type of playlist.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SONG", | |
| "description": "A media type of song.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "MUSIC", | |
| "description": "A media type of music.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PODCAST_EPISODE", | |
| "description": "A media type of podcast episode.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PODCAST_SHOW", | |
| "description": "A media type of podcast show.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "UNKNOWN", | |
| "description": "A media type of unknown.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "SiriReleaseWindow", | |
| "description": "A date window, as determined by Apple/Siri.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "startDate", | |
| "description": "ISO formatted date for start date.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "endDate", | |
| "description": "ISO formatted date for end date.", | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| } | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "VoicePlayableType", | |
| "description": "Supported types if passed in by client", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "AE", | |
| "description": "Audio On Demand Episode PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AL", | |
| "description": "Album PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AR", | |
| "description": "Artist PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AP", | |
| "description": "ArtistPlay PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "AT", | |
| "description": "ArtistTracks PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "LC", | |
| "description": "SXM Live Channel PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "LE", | |
| "description": "SXM Live Episode PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PC", | |
| "description": "Podcast Show PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PE", | |
| "description": "Podcast Episode PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "PL", | |
| "description": "Playlist PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SH", | |
| "description": "SXM Show PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "SF", | |
| "description": "Station Factory PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "ST", | |
| "description": "Personal Station PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "TR", | |
| "description": "Track PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "VE", | |
| "description": "SXM Video Episode PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "XC", | |
| "description": "SXM Xtra Live Channel PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CT", | |
| "description": "CollectionTrack PandoraIdType", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "SiriReference", | |
| "description": "A reference, always provided by Apple/Siri.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "UNKNOWN", | |
| "description": "Default", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "CURRENTLY_PLAYING", | |
| "description": "When user says 'this' in request", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| }, | |
| { | |
| "name": "MY", | |
| "description": "When user says 'my' in request", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "PlayableResponse", | |
| "description": "A response to a query for a playable entity.", | |
| "fields": [ | |
| { | |
| "name": "playableSource", | |
| "description": "", | |
| "args": [], | |
| "type": { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "ofType": null | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "ENUM", | |
| "name": "VoiceActionType", | |
| "description": "Voice action types that voice can respond with.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": [ | |
| { | |
| "name": "PLAY", | |
| "description": "A response with a playable entity.", | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "UNION", | |
| "name": "VoiceActionResponse", | |
| "description": "Union for any of the possible response types that the voice service can respond with.", | |
| "fields": null, | |
| "inputFields": null, | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibleTypes": [ | |
| { | |
| "kind": "OBJECT", | |
| "name": "VoicePlayActionResponse", | |
| "ofType": null | |
| } | |
| ] | |
| }, | |
| { | |
| "kind": "OBJECT", | |
| "name": "VoicePlayActionResponse", | |
| "description": "A voice action response for queries that return a playable entity.", | |
| "fields": [ | |
| { | |
| "name": "playableSource", | |
| "description": "The playable source entity in the response.", | |
| "args": [], | |
| "type": { | |
| "kind": "NON_NULL", | |
| "name": null, | |
| "ofType": { | |
| "kind": "INTERFACE", | |
| "name": "IPlayableSourceEntity", | |
| "ofType": null | |
| } | |
| }, | |
| "isDeprecated": false, | |
| "deprecationReason": null | |
| } | |
| ], | |
| "inputFields": null, | |
| "interfaces": [], | |
| "enumValues": null, | |
| "possibleTypes": null | |
| }, | |
| { | |
| "kind": "INPUT_OBJECT", | |
| "name": "AlexaRawTokens", | |
| "description": "Enumerates all of the tokens and their allowed value types that can be used for an Alexa query.", | |
| "fields": null, | |
| "inputFields": [ | |
| { | |
| "name": "track", | |
| "description": "Contains track related data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "album", | |
| "description": "Contains album related data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "artist", | |
| "description": "Contains artist related data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "station", | |
| "description": "Contains station related data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "genre", | |
| "description": "Contains genre related data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "programSeries", | |
| "description": "Contains program series related data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "mediaType", | |
| "description": "Contains media type related data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "library", | |
| "description": "Contains library related data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "sortType", | |
| "description": "Contains Alexa sort related data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "playlist", | |
| "description": "Contains playlist related data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "releaseWindow", | |
| "description": "Contains time frame related data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| }, | |
| { | |
| "name": "topicName", | |
| "description": "Contains topic name related data.", | |
| "type": { | |
| "kind": "SCALAR", | |
| "name": "String", | |
| "ofType": null | |
| }, | |
| "defaultValue": null | |
| } | |
| ], | |
| "interfaces": null, | |
| "enumValues": null, | |
| "possibl |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment