-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathschema.json
1 lines (1 loc) · 145 KB
/
schema.json
1
{"data":{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"OBJECT","name":"AccountLink","description":"The information for a third-party account link.","fields":[{"name":"id","description":"The account links UUID","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displayName","description":"The name displayed on the third-party account site.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accountType","description":"The type of account for the account link (usually a publisher name).","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"The current state of the account link.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AccountLinkStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AccountLinkConfig","description":"Account linking configuration for a third party.","fields":[{"name":"accountType","description":"The type of account for the account link (usually a publisher name). Only\npresent for third parties where account links are stored by Twitch Prime","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"linkingUrl","description":"The URL to direct the user to link their game account to their Twitch Prime account.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"linkingInstructions","description":"Instructions for linking an account","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedAccountConfirmation","description":"Confirmation text for a user who has linked","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"thirdPartyAccountManagementUrl","description":"A URL to the page where users can manage and remove their third party account link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AccountLinkStatus","description":"An indicator for the account link's status in our system.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"ACTIVE","description":"The account link is currently being used by the customer and third-party.","isDeprecated":false,"deprecationReason":null},{"name":"DISABLED","description":"The account link is marked as no longer in use but kept for historical purposes.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"Alert","description":"Notification that should be shown to the customer","fields":[{"name":"type","description":"What form does the alert take.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AlertType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"button","description":"A call to action to redirect a customer to an external page.","args":[],"type":{"kind":"OBJECT","name":"AlertButton","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":"Information about a situation or knowledge the customer needs.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Priority of the notification","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AlertButton","description":"A call to action.","fields":[{"name":"text","description":"Text to be shown in the button.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"url","description":"Where the button redirects to.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AlertType","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"INFORMATION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"WARNING","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"BlockMetadata","description":"Unstructured key/value object describing appearance of a page element block","fields":[{"name":"key","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"value","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"Built-in Boolean","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ClaimJourneyOfferError","description":"Error code for an error that occurs while claiming a journey offer.","fields":[{"name":"code","description":"Error code for error that occurred while claiming a journey offer.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ClaimJourneyOfferErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ClaimJourneyOfferErrorCode","description":"Error types recognized.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"UNKNOWN","description":"Unknown error being returned from service.","isDeprecated":false,"deprecationReason":null},{"name":"ENTITY_NOT_FOUND","description":"Status when the offerId or journeyId not found.","isDeprecated":false,"deprecationReason":null},{"name":"INELIGIBLE_ACCOUNT","description":"Status when the customer account is not eligible for claim.","isDeprecated":false,"deprecationReason":null},{"name":"NOT_SIGNED_IN","description":"Status when user is not logged in to an Amazon account.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ClaimJourneyOfferInput","description":null,"fields":null,"inputFields":[{"name":"journeyId","description":"Unique Identifier for a journey.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"offerId","description":"Unique Identifier for an offer.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"dateOverride","description":"Optional - Date override in UTC to claim the campaigns available for a\nspecific date for allowlist accounts. Defaults to current time.","type":{"kind":"SCALAR","name":"Time","ofType":null},"defaultValue":null},{"name":"isClaimCode","description":"If the offer being claimed is claim-code based","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ClaimJourneyOfferPayload","description":"Data that was mutated after claiming the journey and offer, in this case, the entitlement.","fields":[{"name":"self","description":"The connection contains both journey and offer.","args":[],"type":{"kind":"OBJECT","name":"ClaimJourneyOfferSelfConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"error","description":"The possible error returned from the service.","args":[],"type":{"kind":"OBJECT","name":"ClaimJourneyOfferError","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"journeyId","description":"Unique Identifier for a journey returned from the service.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"offerId","description":"Unique Identifier for an offer returned from the service.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ClaimJourneyOfferSelfConnection","description":"Data that contains the journey offer claim status.","fields":[{"name":"offer","description":"The connection for whether the user is entitled to the offer.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"JourneyOfferSelfConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ClaimPrimeOfferError","description":"Error code for an error that occurs while claiming prime offer.","fields":[{"name":"code","description":"Error code for error that occurred while claiming prime offer.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ClaimPrimeOfferErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ClaimPrimeOfferErrorCode","description":"Error types recognized.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"OFFER_ALREADY_CLAIMED","description":"Status when offer is already claimed by the current user or an associated account.","isDeprecated":false,"deprecationReason":null},{"name":"OFFER_CLAIMED_ON_TWITCH_NOT_AMAZON","description":"Error when the offer is unclaimable because of an entitlement to the linked twitch account","isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":"Unknown error being returned from service.","isDeprecated":false,"deprecationReason":null},{"name":"NOT_SIGNED_IN","description":"Status when user is not logged in to an Amazon account.","isDeprecated":false,"deprecationReason":null},{"name":"NO_SELECTED_TWITCH_ACCOUNT","description":"Status when a user has no linked Twitch accounts, no selected Twitch account, or an invalid selected Twitch account.","isDeprecated":false,"deprecationReason":null},{"name":"INELIGIBLE_COUNTRY","description":"Users Twitch Prime membership is in an invalid Prime marketplace for this Offer.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ClaimPrimeOfferInput","description":null,"fields":null,"inputFields":[{"name":"offerID","description":"Unique Identifier for an offer.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"isFGWPClaim","description":"Temporary parameter for indicating that a FGWP offer is being claimed.\nLong term, we will deprecate this in favor of backend systems flexibly allowing claims of various types.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ClaimPrimeOfferPayload","description":"Data that was mutated after claiming the prime offer, in this case, the entitlement.","fields":[{"name":"error","description":"The possible error returned from the service.","args":[],"type":{"kind":"OBJECT","name":"ClaimPrimeOfferError","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"self","description":"The connection for whether the user is entitled to the offer.","args":[],"type":{"kind":"OBJECT","name":"OfferSelfConnection","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ConflictingClaimUser","description":"Information for Household user who has already claimed the content.","fields":[{"name":"fullName","description":"The user's full name. Will be blank if the customer does not have a full name (there are valid customer in this state).","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"obfuscatedEmail","description":"The user's obfuscated email address. Ex: c******[email protected].","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":"\"A country is a distinct territorial body or political entity. It is often\nreferred to as the land of an individual's birth, residence or citizenship.\" - Wikipedia.","fields":[{"name":"countryCode","description":"ISO 3166-1 alpha-2 identifier for the country.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"primeGamingEligibility","description":"Prime Gaming eligibility for users in this country.","args":[],"type":{"kind":"ENUM","name":"CountryPrimeEligibility","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"CountryPrimeEligibility","description":"Descriptor for whether or not users in a country are eligible for Prime Gaming benefits.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SUPPORTED","description":"Prime Gaming benefits are supported in this country.","isDeprecated":false,"deprecationReason":null},{"name":"EMBARGOED","description":"Amazon is legally prohibited from doing business in this country.","isDeprecated":false,"deprecationReason":null},{"name":"EXCLUDED","description":"Prime Gaming benefits are not yet offered in this country.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"CreateAccountLinkError","description":"Error that occurs while creating an account link.","fields":[{"name":"code","description":"Error code for error that occurred while creating an account link.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"CreateAccountLinkErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"CreateAccountLinkErrorCode","description":"Recognized error types for creating an account link.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NOT_SIGNED_IN","description":"The Amazon customer who we are trying to link is not signed in","isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":"Unknown error being returned from service.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateAccountLinkInput","description":"Information to create a link between an Amazon account and a third-party account","fields":null,"inputFields":[{"name":"accountType","description":"The third-party account type","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"token","description":"The token that is associated with the third party account","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"redirectUri","description":"The redirect URI that was used to get the token.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"overwrite","description":"Optional param to overwrite the existing account link","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"clientId","description":"Optional param to specify a specific OAuth client ID","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateAccountLinkPayload","description":"Data that was mutated after creating a link between an Amazon account and a third-party account.","fields":[{"name":"error","description":"The possible error returned from the service.","args":[],"type":{"kind":"OBJECT","name":"CreateAccountLinkError","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"account","description":"The information about the link that was created.","args":[],"type":{"kind":"OBJECT","name":"AccountLink","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CurrentUser","description":"Signed in customers information.","fields":[{"name":"id","description":"Unique identifier for a user","args":[],"type":{"kind":"SCALAR","name":"ID","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"DEPRECATED: use obfuscatedEmail","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"obfuscatedEmail","description":"The user's obfuscated email address. Ex: c******[email protected].","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isSignedIn","description":"Details if the customer is signed in","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isTwitchPrime","description":"Details if the customer is signed up for Twitch Prime. This will be true if\nthe user is Amazon Prime and they've gone through the Twitch Prime signup flow.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isAmazonPrime","description":"Details if the customer is signed up for Amazon Prime.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"twitchAccounts","description":"The Twitch Accounts associated with the current signed in user.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TwitchAccount","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The first name of the current signed in user. Will be blank if the customer\ndoes not have a first name (there are valid customer in this state).","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":"The full name of the current signed in user. Will be blank if the customer\ndoes not have a full name (there are valid customer in this state).","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"primeSignupStatus","description":"The Twitch Prime signup status of the user.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"PrimeSignupStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mobileVerificationUrl","description":"The url for additional mobile verification/setup for Twitch Prime signup. Currently not available for ROW countries.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"preferences","description":"The users preferences across Amazon and Twitch Prime","args":[],"type":{"kind":"OBJECT","name":"UserPreferences","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeveloperConsoleOptions","description":null,"fields":[{"name":"dinoServices","description":"List of configurable Dino services/operations.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DinoService","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DinoOperation","description":null,"fields":[{"name":"serviceName","description":"Name of the service.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"operationName","description":"Name of the operation.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DinoService","description":null,"fields":[{"name":"name","description":"Name of the service.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"operations","description":"List of configurable Dino operations in this service.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DinoOperation","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FAQ","description":"A frequently asked question about an entity, e.g. a game or item.","fields":[{"name":"question","description":"The question","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"answer","description":"The answer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Game","description":"Legacy game type used by AGA.","fields":[{"name":"id","description":"Product ID of the game","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gameplayVideoLinks","description":"Video urls","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"keywords","description":"Keywords that describe the game","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"releaseDate","description":"DateTime the game was released in 2012-01-21T00:00:00.000Z format","args":[],"type":{"kind":"SCALAR","name":"Time","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"esrb","description":"ESRB rating","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pegi","description":"Pan European Game Information identifier","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"usk","description":"Unterhaltungssoftware Selbstkontrolle (German Rating Board)","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"website","description":"Developer url","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"genres","description":"List of genres that apply to the game","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gameModes","description":"Single player, co-op, etc.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"externalWebsites","description":"Links to social media platforms","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"SocialMedia","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"developerName","description":"Devloper that worked on the game","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"logoImage","description":"URL that links to a transparent image","args":[],"type":{"kind":"OBJECT","name":"Media","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pgCrownImage","description":"URL that links to an image used for the Prime Gaming crown","args":[],"type":{"kind":"OBJECT","name":"Media","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"trailerImage","description":"URL that links to a thumbnail for the game trailer","args":[],"type":{"kind":"OBJECT","name":"Media","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publisher","description":"Publisher of the game","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"background","description":"URL for the hero image","args":[],"type":{"kind":"OBJECT","name":"Media","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"banner","description":"URL for the banner image","args":[],"type":{"kind":"OBJECT","name":"Media","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Description","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"otherDevelopers","description":"Other Developers (for games developed by multiple studios).","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GameAssets","description":"Text and media assets for a game","fields":[{"name":"title","description":"Name of the game","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortformDescription","description":"Short-form description of the game","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"longformDescription","description":"Long-form description of the game","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"releaseDate","description":"Release date of the game","args":[],"type":{"kind":"SCALAR","name":"Time","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publisher","description":"Name of the game publisher","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"developer","description":"Name of the game developer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":true,"deprecationReason":"Use `developers` instead."},{"name":"developers","description":"Names of the game developers","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"platforms","description":"Platforms the game is available on","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"genres","description":"Genres applicable to the game","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"gameModes","description":"Game modes supported by the game","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"purchaseGameText","description":"Instructions for purchasing the game","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"faqList","description":"A list of faqs relating to the game","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"FAQ","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vendorIcon","description":"Image representing the developer or publisher of the game","args":[],"type":{"kind":"OBJECT","name":"Media","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GameSelfConnection","description":"Information about a customers relationship to a game","fields":[{"name":"accountLink","description":"Customer's third-party account link information","args":[],"type":{"kind":"OBJECT","name":"AccountLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isSubscribedToNotifications","description":"True if the customer is subscribed to email notifications for this game","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GameV2","description":null,"fields":[{"name":"id","description":"Unique identifier for the Game","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"officialWebsite","description":"URL of the game website","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"thirdPartySupportPageUrl","description":"The URL to the third party's (e.g. Riot's) technical support page","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"assets","description":"Text and media assets for a game","args":[],"type":{"kind":"OBJECT","name":"GameAssets","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accountLinkConfig","description":"Account linking configuration for a third-party","args":[],"type":{"kind":"OBJECT","name":"AccountLinkConfig","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gameSelfConnection","description":"Information about a customers relationship to a game","args":[],"type":{"kind":"OBJECT","name":"GameSelfConnection","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"ID","description":"Built-in ID","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"Built-in Int","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Item","description":null,"fields":[{"name":"id","description":"Unique identifier for the Item","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"requiresLinkBeforeClaim","description":"Identifies an item that requires a 3P account link before claiming; i.e. uses \"push\" fulfillment","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"grantsCode","description":"Identifies an item that uses claim code fulfillment","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isFGWP","description":"Identifies a \"free game with prime\" item","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"redirectPath","description":"The internal path to redirect to once an item is no longer available","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"game","description":"Game related to the item","args":[],"type":{"kind":"OBJECT","name":"GameV2","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"offers","description":"Offers related to the item","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"Offer","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"assets","description":"Text and visual media assets","args":[],"type":{"kind":"OBJECT","name":"ItemAssets","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"alertList","description":"Alerts to be shown to the customer to inform them about a status of the item","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"Alert","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pixels","description":"List of pixels to track item actions","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"Pixel","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"journey","description":"Old style Journey associated with this Item.","args":[],"type":{"kind":"OBJECT","name":"Journey","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"priority","description":"Ranking for which the item should be displayed ordered asc.\nAn item with 0 priority would be shown before an item with 100 priority.","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ItemAssets","description":"Text and media assets for an item","fields":[{"name":"id","description":"Unique identifier for the assets object","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Title of the item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortformDescription","description":"Short-form description of the item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"longformDescription","description":"Long-form description of the item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"itemDetails","description":"Details about what comes with the item","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"platforms","description":"List of platforms the item is claimable for","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"shortformLegalText","description":"Short-form legalese","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"longformLegalText","description":"Long-form legalese","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"externalClaimLink","description":"Link to external claiming location for mobile items","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"faqList","description":"A list of faqs relating to the item","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"FAQ","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"heroMedia","description":"Media rendered in the hero banner","args":[],"type":{"kind":"OBJECT","name":"Media","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"additionalMedia","description":"Additional images/video about the content of the item","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"Media","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"thumbnailImage","description":"Thumbnail image of the item rendered in the item content box","args":[],"type":{"kind":"OBJECT","name":"Media","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"cardMedia","description":"Media to use when rendering this Item as a card in a shoveler.","args":[],"type":{"kind":"OBJECT","name":"Media","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"claimVisualInstructions","description":"Visual media showing customers how to claim the item","args":[],"type":{"kind":"OBJECT","name":"Media","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"claimInstructions","description":"Text instructions for claiming the item","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ItemCollectionType","description":"Collection type for Items.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"FEATURED","description":"Items featured by Prime Gaming.","isDeprecated":false,"deprecationReason":null},{"name":"POPULAR","description":"Items that are popular right now.","isDeprecated":false,"deprecationReason":null},{"name":"FREE_GAMES","description":"Items that are free games.","isDeprecated":false,"deprecationReason":null},{"name":"NEW","description":"Items with offers that went live recently.","isDeprecated":false,"deprecationReason":null},{"name":"EXPIRING","description":"Items with offers ending soon.","isDeprecated":false,"deprecationReason":null},{"name":"COMING_SOON","description":"Items with offers starting soon.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ItemsPage","description":"A page containing a list of Items and a token for further pagination.","fields":[{"name":"nextToken","description":"A pagination token for fetching the next page.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"A list of items.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"Item","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Journey","description":"An object containing grouped offers available based on time windows or eligibility","fields":[{"name":"id","description":"Unique identifier for the journey.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"offers","description":"List of offers associated with a Journey","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"JourneyOffer","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"The type for if a journey is a CAMPAIGN or JOURNEY","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"JourneyType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"game","description":null,"args":[],"type":{"kind":"OBJECT","name":"GameV2","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"self","description":"Connection for the current user","args":[],"type":{"kind":"OBJECT","name":"JourneySelfConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"assets","description":"Assets for the journey","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"JourneyAssets","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"accountLink","description":"The account link information for this Journey if thirdPartyAccountType is\npresent and the customer has already linked their account.","args":[],"type":{"kind":"OBJECT","name":"AccountLink","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"accountLinkConfig","description":"Configuration for the third-party account link for this Journey.\njourneyShortName - name of the journey page used to validate the redirectUrl\npassed to build the third party account link url\nredirectUrl - page url user gets redirected to after linking their third party account\nOptional - String debug will display the string id and locale for string assets","args":[{"name":"journeyShortName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"redirectUrl","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"stringDebug","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"OBJECT","name":"AccountLinkConfig","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"JourneyAssets","description":"Assets for a Journey.","fields":[{"name":"title","description":"Title of the journey.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"subtitle","description":"Subtitle describing the journey.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Longer description of the journey.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"legal","description":"Legal disclaimer text for journey.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hero","description":"Main asset for the journey","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Media","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"alertList","description":"Alerts to be shown to the customer to inform them about a status of the campaign","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Alert","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"claimInstructions","description":"Instructions for claiming offers in the journey","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"claimVisualInstructions","description":"Image or video showing customers how to claim offers in the journey","args":[],"type":{"kind":"OBJECT","name":"Media","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"purchaseGameText","description":"Instructions for purchasing a game","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"thirdPartySupportPageUrl","description":"The URL to the third party's (e.g. Riot's) technical support page","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"thirdPartyAccountManagementUrl","description":"A URL to the page where users can manage and remove their third party account link","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"platformAvailability","description":"The platforms supported by the game e.g. \"Available on Xbox, PC, Switch\"","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publisherName","description":"Publisher name of the journey","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"JourneyOffer","description":"An object containing information about an offer in a Journey","fields":[{"name":"id","description":"Unique identifier for the journey offer.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogId","description":"Unique identifier for the catalog equivalent of the offer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"self","description":"Connection for the current user","args":[],"type":{"kind":"OBJECT","name":"JourneyOfferSelfConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"assets","description":"Assets for the journey offer.","args":[],"type":{"kind":"OBJECT","name":"JourneyOfferAssets","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"grantsCode","description":"Flag if the offer is claim-code based","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isFGWP","description":"Denotes if the journeyOffer is representing a FGWP offer","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"startTime","description":"The time at which the offer becomes available","args":[],"type":{"kind":"SCALAR","name":"Time","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"endTime","description":"The time at which the offer is no longer available","args":[],"type":{"kind":"SCALAR","name":"Time","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"JourneyOfferAssets","description":null,"fields":[{"name":"title","description":"Title of journey offer.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"subtitle","description":"Subtitle that describes journey offer.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"header","description":"Optional header of journey offer that displays custom strings.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"card","description":"Main journey offer image or video.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Media","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"additionalMedia","description":"Additional images and videos for journey asset.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Media","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"List of items available in the journey offer.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"pixels","description":"List of pixels to track offer actions","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Pixel","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"externalClaimLink","description":"Optional URL used to take a user to an external site to claim the offer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"JourneyOfferMarketplaceRestriction","description":"An object containing information about an offer's marketplace restrictions","fields":[{"name":"isRestricted","description":"Whether or not there is a marketplace restriction blocking claiming","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"JourneyOfferOtherClaim","description":"An object containing information about another offer claim that may be blocking the current offer's availability","fields":[{"name":"isRequired","description":"Whether or not there is another offer that must be claimed before this journey offer is available","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"JourneyOfferSelfConnection","description":"An object containing information about a Journey Offer for the current user","fields":[{"name":"claimStatus","description":"The status for if a journey offer is AVAILABLE, FUTURE, EXPIRED, etc.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"JourneyOfferStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"claimData","description":"The claim data (link, text, or claim code) for the Journey Offer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"claimableAt","description":"Time at which the offer becomes claimable","args":[],"type":{"kind":"SCALAR","name":"Time","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"marketplaceRestriction","description":"The data about the offer's marketplace restriction","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"JourneyOfferMarketplaceRestriction","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"otherClaim","description":"The data about the offer's other relevant offer claims","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"JourneyOfferOtherClaim","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"conflictingAccounts","description":"Represents accounts a user has already claimed from, thus removing their\neligibility to claim a particular journey offer (e.g. TWITCH, AMAZON, BLIZZARD).","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"eligibility","description":"Represents the user's ability to claim an offer\nOptional - getOnlyActiveOffers excludes eligibility data for offers that are inactive (future or expired).","args":[{"name":"getOnlyActiveOffers","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"OBJECT","name":"OfferEligibility","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderInformation","description":"Represents data that was used to previously claim this offer","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OfferOrderInformation","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"JourneyOfferStatus","description":"Possible values for the status of a Journey Offer","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"AVAILABLE","description":"Offer can be claimed now","isDeprecated":false,"deprecationReason":null},{"name":"CLAIMED","description":"Offer has been claimed by the user","isDeprecated":false,"deprecationReason":null},{"name":"EXPIRED","description":"Offer has expired and is no longer claimable","isDeprecated":false,"deprecationReason":null},{"name":"FUTURE","description":"Offer is not yet available","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"JourneySelfConnection","description":"An object containing information about a Journey for the current user","fields":[{"name":"enrollmentStatus","description":"The status for if a journey is AVAILABLE, FUTURE, EXPIRED, etc.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"JourneyStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"JourneyStatus","description":"Possible values for the status of a Journey","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"AVAILABLE","description":"Journey can be enrolled in now","isDeprecated":false,"deprecationReason":null},{"name":"CLAIMED","description":"Journey is CLAIMED when the user claims at least 1 journey offer","isDeprecated":false,"deprecationReason":null},{"name":"EXPIRED","description":"Journey has expired and is no longer available","isDeprecated":false,"deprecationReason":null},{"name":"FUTURE","description":"Journey is not yet available","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"JourneyType","description":"Possible values for the type of Journey","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"JOURNEY","description":"Type if Journey where offers are available based eligibility rules","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"LinkTwitchAccountError","description":"Error that occurs while creating an account link.","fields":[{"name":"code","description":"Error code for error that occurred while creating the account link.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LinkTwitchAccountErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"backoffMilliseconds","description":"When the ACCOUNT_UNAVAILABLE error code is present, the call can be retried after waiting this length of time.","args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"LinkTwitchAccountErrorCode","description":"Recognized error types for creating an account link.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NOT_SIGNED_IN","description":"The Amazon customer who we are trying to link is not signed in","isDeprecated":false,"deprecationReason":null},{"name":"TWITCH_ACCOUNT_ALREADY_LINKED","description":"The Twitch account trying to be linked is linked to another Amazon account.\nShouldn't happen because we unlink the Twitch account from any existing\naccounts before linking to the new account.","isDeprecated":false,"deprecationReason":null},{"name":"TOO_MANY_LINKS","description":"The number of currently linked Twitch accounts to the current Amazon is greater than the maximum.","isDeprecated":false,"deprecationReason":null},{"name":"INVALID_TOKEN","description":"The given auth token was either expired or did not match the current customer ID.","isDeprecated":false,"deprecationReason":null},{"name":"ACCOUNT_UNAVAILABLE","description":"The given account was not available to be linked at this time. Can be retried based on the backoffMilliseconds field.","isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":"Unknown error being returned from service.","isDeprecated":false,"deprecationReason":null},{"name":"NO_TOKEN_PROVIDED","description":"neither `oAuthToken` or `authToken` is provided in LinkTwitchAccountInput, must provided one of them.","isDeprecated":false,"deprecationReason":null},{"name":"INVALID_PARAMETER","description":"his is client error(4xx) from Tails when call GetTwitchUserInfo, includes invalid token error.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"LinkTwitchAccountInput","description":"Information to create a link between an Amazon account and a Twitch account.\nProvide either JWT token or OAuth token, if they both provided, we take OAuth token.","fields":null,"inputFields":[{"name":"authToken","description":"Authorization token representing a Twitch account, generated by the twitchUserAuthToken query. This is JWT token.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"oAuthToken","description":"Twitch OAuth token.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LinkTwitchAccountPayload","description":"Data that was mutated after creating a link between an Amazon account and a Twitch account.","fields":[{"name":"currentUser","description":"The updated current user with the new Twitch account linked.","args":[],"type":{"kind":"OBJECT","name":"CurrentUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"error","description":"The possible error returned from the service.","args":[],"type":{"kind":"OBJECT","name":"LinkTwitchAccountError","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MarkPrimeOffersAsSeenError","description":"Error code for an error that occurs while marking the offers as seen.","fields":[{"name":"code","description":"Error code for error that occurred while marking the offers as seen.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"MarkPrimeOffersAsSeenErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"MarkPrimeOffersAsSeenErrorCode","description":"Error types recognized.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"UNKNOWN","description":"Unknown error being returned from service.","isDeprecated":false,"deprecationReason":null},{"name":"NOT_SIGNED_IN","description":"Status when user is not logged in to an Amazon account.","isDeprecated":false,"deprecationReason":null},{"name":"NO_LINKED_TWITCH_ACCOUNTS","description":"Status when a user has no linked Twitch accounts.","isDeprecated":false,"deprecationReason":null},{"name":"NO_SELECTED_TWITCH_ACCOUNT","description":"Status when a user has no selected Twitch account.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"MarkPrimeOffersAsSeenInput","description":null,"fields":null,"inputFields":[{"name":"offerIDs","description":"Unique Identifiers for a list of offers.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MarkPrimeOffersAsSeenPayload","description":"Data that was mutated after marking the offers as seen.","fields":[{"name":"error","description":"The possible error returned from the service.","args":[],"type":{"kind":"OBJECT","name":"MarkPrimeOffersAsSeenError","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Media","description":"Media type for displaying content","fields":[{"name":"defaultMedia","description":"Default image asset, for mobile and higher.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"MediaAsset","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tablet","description":"Tablet specific image asset.","args":[],"type":{"kind":"OBJECT","name":"MediaAsset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"desktop","description":"Desktop specific image asset.","args":[],"type":{"kind":"OBJECT","name":"MediaAsset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Text describing the asset in a marketing context.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"alt","description":"Text describing the asset.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"videoPlaceholderImage","description":"Default image to render while a video is loading","args":[],"type":{"kind":"OBJECT","name":"MediaAsset","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MediaAsset","description":"JPEG, PNG Media","fields":[{"name":"src1x","description":"Source used for non-retina displays.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"src2x","description":"Source used for retina displays.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of media -- eg image, video.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"MediaType","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"MediaType","description":"Possible medium for media.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"VIDEO","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"IMAGE","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"placeOrder","description":"placeOrder allows a user to create their entitlement to the given offer/content.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PlaceOrderInput","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"PlaceOrderPayload","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"placeOrders","description":"Creates entitlements for the current user on an offers/content","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PlaceOrdersInput","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"PlaceOrdersPayload","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"claimPrimeOffer","description":"claimPrimeOffer allows a user to create their entitlement to the given offer/content.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ClaimPrimeOfferInput","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"ClaimPrimeOfferPayload","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"markPrimeOffersAsSeen","description":"markPrimeOffersAsSeen emits an SNS event indicating that a user has seen the given offers/content.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"MarkPrimeOffersAsSeenInput","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"MarkPrimeOffersAsSeenPayload","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"createAccountLink","description":"Allows the creation of a link between an Amazon account and third-party account","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateAccountLinkInput","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"CreateAccountLinkPayload","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"linkTwitchAccount","description":"Link a twitch account to the logged in Amazon user.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"LinkTwitchAccountInput","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"LinkTwitchAccountPayload","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unlinkTwitchAccount","description":"Unlink a twitch account from the logged in Amazon user.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UnlinkTwitchAccountInput","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"UnlinkTwitchAccountPayload","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"signupForPrime","description":"signupForPrime allows a user to sign up for Twitch Prime without requiring a twitch account to be linked.","args":[],"type":{"kind":"OBJECT","name":"SignupForPrimePayload","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"claimJourneyOffer","description":"claimJourneyOffer allows a user to create their entitlement to a given journey and offer.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ClaimJourneyOfferInput","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"ClaimJourneyOfferPayload","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"updateNotificationSettings","description":"updateNotificationSettings allows a user to be enabled or disabled for email notification","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateNotificationSettingsInput","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"UpdateNotificationSettingsPayload","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"updateTopicSubscription","description":"updateTopicSubscription allows a user to be subscribed or unsubscribed notification for a specific topic","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateTopicSubscriptionInput","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"UpdateTopicSubscriptionPayload","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unsubscribeFromNotificationsWithToken","description":"Allows a user to globally unsubscribe from all Prime Gaming email notifications without logging in.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UnsubscribeFromNotificationsWithTokenInput","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"UnsubscribeFromNotificationsWithTokenPayload","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscribeToNotificationsWithToken","description":"Allows a user to globally subscribe to all Prime Gaming email notifications without logging in.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"SubscribeToNotificationsWithTokenInput","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"SubscribeToNotificationsWithTokenPayload","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NotificationPreferences","description":"User's notification preferences on the notification setting page","fields":[{"name":"emailNotificationOptIn","description":"Has the user opted out of email notification","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"notificationSubscriptions","description":"Sign in user's notification subscriptions information on the notification setting page\npageSize - pageSize for showing the topics on the notification setting page, default is set to 50\ntoken - current pagination parameter on the notification setting page","args":[{"name":"pageSize","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":"50"},{"name":"token","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"NotificationSubscriptionsPage","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NotificationSubscriptionTopic","description":"An object containing information about the topic for the current user","fields":[{"name":"id","description":"Unique identifier for the topic","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":"Type of the topic","args":[],"type":{"kind":"ENUM","name":"NotificationTopicType","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Title of the topic","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"self","description":"The relationship between the current user and the topic","args":[],"type":{"kind":"OBJECT","name":"NotificationSubscriptionTopicSelfConnection","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NotificationSubscriptionTopicSelfConnection","description":"An object containing the relationship between the current user and the topic","fields":[{"name":"isEnabled","description":"Flag tracking if the user has subscribed to the topic","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NotificationSubscriptionsPage","description":"A page of NotificationSubscriptionTopics","fields":[{"name":"nextToken","description":"Page pagination parameter","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"notificationSubscriptionTopics","description":"Contain information about the topics for the current user","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"NotificationSubscriptionTopic","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"NotificationTopicType","description":"Current NotificationTopicType only contains GAME. In the future, if introducing new type, please add here.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"GAME","description":"Current NotificationTopicType only contains GAME type","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"Offer","description":null,"fields":[{"name":"id","description":"Unique identifier for the offer","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startTime","description":"The time at which the offer becomes available","args":[],"type":{"kind":"SCALAR","name":"Time","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"endTime","description":"The time at which the offer is no nonger available","args":[],"type":{"kind":"SCALAR","name":"Time","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"offerSelfConnection","description":"An object containing information about a customer's relation to the offer","args":[],"type":{"kind":"OBJECT","name":"OfferSelfConnection","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OfferEligibility","description":"Contains information about a user's ability to claim an offer","fields":[{"name":"isClaimed","description":"Boolean representing if the customer or member of customer's Household has claimed the offer","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"canClaim","description":"Boolean representing if the customer has passed eligibility checks and can claim the offer","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"conflictingClaimAccount","description":"An Amazon Household account that already claimed the offer.","args":[],"type":{"kind":"OBJECT","name":"ConflictingClaimUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"conflictingThirdPartyAccounts","description":"Third party accounts that have already claimed the offer.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"ThirdPartyAccount","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isPrimeGaming","description":"Boolean representing if the customer has a valid prime gaming account in order to claim the offer","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"missingRequiredAccountLink","description":"Boolean to specify if the customer needs to link an account to be able to claim,\nif the offer requires an account link and the customer has already link that account this would be false","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"gameAccountDisplayName","description":"Username for the linked 3p account a customer will claim an offer with","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"offerStartTime","description":"The first time at which the offer can be claimed","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Time","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"offerEndTime","description":"The time at which the offer can no longer be claimed","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Time","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"claimTime","description":"The most recent time at which the offer was claimed by the customer","args":[],"type":{"kind":"SCALAR","name":"Time","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"offerState","description":"The status of an offer","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"OfferState","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"inRestrictedMarketplace","description":"Boolean representing if the offer is restricted in the user's marketplace,\nthis should be true if the customer can't claim it because of the marketplace they are in","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"maxOrdersExceeded","description":"Represents if the customer or customer's Household has already ordered the offer the maximum number of times","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OfferOrderInformation","description":"Information about a user's order of an offer.","fields":[{"name":"id","description":"Unique identifier for the order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"catalogOfferId","description":"Unique identifier for catalog offer the order was placed for","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"entitledAccountId","description":"Id for the account that the entitlement was created for","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"entitledAccountName","description":"Name of the account when the order was placed","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderDate","description":"Datetime when the order was placed","args":[],"type":{"kind":"SCALAR","name":"Time","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"claimCode","description":"A redeemable code associated with the order","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderState","description":"Used to determine the state of the order that was just placed\nWill return null by default if there is an unexpected error","args":[],"type":{"kind":"ENUM","name":"OrderState","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isLegacyCodeOrder","description":"Boolean to specify that the order information constructed is for a code offer claimed on the legacy path","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OfferOrderRetrievalDetails","description":"Details about the orders which are being retrieved for a specific offer","fields":null,"inputFields":[{"name":"offerId","description":"Optional - offerId will retrieve all of the customer's orders that are for that offerId","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"orderId","description":"Optional - orderId will retrieve that specific order. An orderId can not be passed in without an offerId","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OfferSelfConnection","description":null,"fields":[{"name":"claimInstructions","description":"Instructions on how to redeem the items that have been claimed.\nSupplied in Markdown.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"claimData","description":"The data (link, text, or claim code) for the entitlement that was created.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasEntitlement","description":"Indicates whether the user has been entitled.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"eligibility","description":"Represents the user's ability to claim an offer\nOptional - onlyActiveOffers excludes eligibility data for offers that are inactive (future or expired).","args":[{"name":"getOnlyActiveOffers","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"OBJECT","name":"OfferEligibility","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderInformation","description":"Represents data that was used to previously claim this offer","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OfferOrderInformation","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"OfferState","description":"Possible values for the state of an offer","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"LIVE","description":"The offer is available for claiming","isDeprecated":false,"deprecationReason":null},{"name":"EXPIRED","description":"The offer is no longer available for claiming","isDeprecated":false,"deprecationReason":null},{"name":"FUTURE","description":"The offer is not yet available for claiming but will be in the future","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"OrderState","description":"Possible values for the state of an order","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"PROCESSING","description":"The initial state of the order and changes when the order is closed","isDeprecated":false,"deprecationReason":null},{"name":"SUCCEEDED","description":"The order has been processed and closed successfully. The user has also received the entitlement.","isDeprecated":false,"deprecationReason":null},{"name":"FAILED","description":"The order was completed unsuccessfully as an expected failure.\nEx: The customer failed ordering eligibility checks.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PageConfiguration","description":"Information related to a user's page configuration","fields":[{"name":"menuPath","description":"Additional information for determining what else to show to a specific user","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageElementBlocks","description":"Page elements as a list of object blocks, null if a page does not exist","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageElementBlock","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"journeyId","description":"Journey id for a page configuration","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"redirectPath","description":"Where the user should be redirected, used if a page does not exist","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageHeader","description":"Used as HTML Page Title","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageElementBlock","description":"Information about a page element","fields":[{"name":"type","description":"The type of page element block i.e. MoreFromPrime, PrimeShipping","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"metadata","description":"Metadata describing appearance of the page element block, i.e. backgroundColor","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlockMetadata","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Pixel","description":"A pixel used for tracking and re-targeting customers based on interactions","fields":[{"name":"type","description":"The specific interaction which will trigger the pixel","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"PixelFireEventType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pixel","description":"Advertising pixel content","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PixelFireEventType","description":"Types of interaction events which will fire a pixel","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"PAGEVIEW","description":"Pixel is fired when the page is viewed/loaded","isDeprecated":false,"deprecationReason":null},{"name":"CLAIM_SUCCESS","description":"Pixel is fired when the user claim action completes successfully","isDeprecated":false,"deprecationReason":null},{"name":"CLAIM_ACTION","description":"Pixel is fired when the user makes an action to claim an offer","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"PlaceOrderError","description":"Error code for an error that occurs while claiming an offer","fields":[{"name":"code","description":"Error code for error that occurred while claiming an offer","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"PlaceOrderErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PlaceOrderErrorCode","description":"Error types recognized.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NOT_SIGNED_IN","description":"Status when user is not logged in to an Amazon account.","isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":"Unknown error being returned from service.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PlaceOrderInput","description":null,"fields":null,"inputFields":[{"name":"offerId","description":"Unique identifier for an offer","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"idempotentKey","description":"A key that represents a specific order request","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"attributionChannel","description":"JSON blob containing data about where an order is taking place\nex: '{eventId: \"xyzas234nv2\", page: \"ODP\", url: \"https://twitch.amazon.com/prime/loot/destiny2?ref_=SM_D204_CRWN\"}'","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"dateOverride","description":"Optional - Date override in UTC to view the offers available for a specific\ndate for allowlist accounts. Defaults to current time.","type":{"kind":"SCALAR","name":"Time","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PlaceOrderPayload","description":"Data that was mutated after claiming an offer","fields":[{"name":"orderInformation","description":"Updated order information for an offer that is claimed","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OfferOrderInformation","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"error","description":"The possible error returned from the service","args":[],"type":{"kind":"OBJECT","name":"PlaceOrderError","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PlaceOrdersError","description":"Error code for an error that occurs while claiming an offer","fields":[{"name":"code","description":"Error code for error that occurred while claiming an offer","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"PlaceOrdersErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PlaceOrdersErrorCode","description":"Error types recognized.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NOT_SIGNED_IN","description":"Status when user is not logged in to an Amazon account.","isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":"Unknown error being returned from service.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PlaceOrdersInput","description":null,"fields":null,"inputFields":[{"name":"offerIds","description":"Ids for the offer which are being entitled","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":"attributionChannel","description":"JSON blob containing data about where an order is taking place\nex: '{eventId: \"xyzas234nv2\", page: \"ODP\", url: \"https://twitch.amazon.com/prime/loot/destiny2?ref_=SM_D204_CRWN\"}'","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"dateOverride","description":"Optional - Date override in UTC to view the offers available for a specific\ndate for allowlist accounts. Defaults to current time.","type":{"kind":"SCALAR","name":"Time","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PlaceOrdersPayload","description":"Data that was mutated after claiming a set of offers","fields":[{"name":"orderInformation","description":"Updated order information on offers","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"OfferOrderInformation","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"error","description":"The possible error returned from the service","args":[],"type":{"kind":"OBJECT","name":"PlaceOrdersError","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PrimeBenefitStringSet","description":null,"fields":[{"name":"title","description":"The name associated with the benefit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"headline","description":"A brief sentence fragment that describes the benefit as a whole","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"subheadline","description":"A supplemental sentence fragment that adds to the headline introduces the benefit details","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"details","description":"List of strings enumerating the specifics of how a customer can use the benefit","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PrimeBenefitStrings","description":null,"fields":[{"name":"gameBenefits","description":"Details for the games and loot benefits and null if the benefit is not available","args":[],"type":{"kind":"OBJECT","name":"PrimeBenefitStringSet","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shippingBenefits","description":"Details for the shipping benefits and null if the benefit is not available","args":[],"type":{"kind":"OBJECT","name":"PrimeBenefitStringSet","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"videoBenefits","description":"Details for the prime video benefits and null if the benefit is not available","args":[],"type":{"kind":"OBJECT","name":"PrimeBenefitStringSet","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"twitchBenefits","description":"Details for the Twitch benefits and null if the benefit is not available","args":[],"type":{"kind":"OBJECT","name":"PrimeBenefitStringSet","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"primeOffer","description":"String describing possible free trial and cost of Prime","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"benefitSummaryList","description":"List of strings describing a summary of all prime benefits for a country","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PrimeMarketplace","description":"An Amazon Marketplace where Prime benefits are supported, either through traditional Prime or Prime Video.","fields":[{"name":"id","description":"Primary identifier for a Prime Marketplace. Can vary between Beta/Prod.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"marketplaceCode","description":"Shorthand identifier for a Prime Marketplace (e.g., US, DE, ROW_NA, etc.).","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PrimeOffer","description":"A digital entitlement that is displayed to a user.","fields":[{"name":"id","description":"Unique identifer for the offer.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"asin","description":"Unique identifier for the retail equivalent of the offer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"catalogId","description":"Unique identifier for the catalog equivalent of the offer","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"content","description":"Metadata for the content being offered.","args":[],"type":{"kind":"OBJECT","name":"PrimeOfferContent","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryMethod","description":"Offer entitlement method.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":"Information about what is being offered.\nSupplied in Markdown.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"assets","description":"Images, videos, gifs, used to display the offer content.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PrimeOfferAsset","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"offerAssets","description":"Images, videos, gifs, grouped by purposed and used to display the offer content.","args":[],"type":{"kind":"OBJECT","name":"PrimeOfferAssets","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"priority","description":"Ranking for which the offer should be displayed ordered asc.\nAn item with 0 priority would be shown before an item with 100 priority.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"self","description":"Connection for the current user.","args":[],"type":{"kind":"OBJECT","name":"OfferSelfConnection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"tags","description":"Metadata related to the categorization of the offer (e.g. Free Games with Prime).","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PrimeOfferTag","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"Primary title for the offer.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"startTime","description":"Time at which the offer is available.","args":[],"type":{"kind":"SCALAR","name":"Time","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"endTime","description":"Time at which the offer stops being available.","args":[],"type":{"kind":"SCALAR","name":"Time","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productList","description":"The list of products being offered.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PrimeOfferProduct","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"linkedJourney","description":"Journey associated with a prime offer\nSome PrimeOffers are linked to external Journey detail pages where the customer can claim content","args":[],"type":{"kind":"OBJECT","name":"Journey","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"game","description":"Game containing relevant data","args":[],"type":{"kind":"OBJECT","name":"Game","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRetailLinkOffer","description":"Indicator to determine if the offer is a retail offer.","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"relatedGameId","description":"The id of the related base game metadata","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"relatedGameTitle","description":"The title of the related base game metadata","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PrimeOfferAsset","description":"Media used for showing what is being offered.","fields":[{"name":"type","description":"Media type.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"purpose","description":"What is the media being used for.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"location","description":"Media url used to show the content of an offer.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"location2x","description":"Media url for the 2x version of the asset, usually used for Hi Resolution.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PrimeOfferAssets","description":"Images, videos, gifs, grouped by purposed and used to display the offer content.","fields":[{"name":"id","description":"Offer ID for which the assets relate to.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"screenshots","description":"Screenshots of the offer item or game.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PrimeOfferAsset","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"pixels","description":"List of pixels to track offer actions","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Pixel","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PrimeOfferContent","description":"Metadata the digital goods being offered.","fields":[{"name":"categories","description":"Categorization for content's game.","args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"externalURL","description":"If the content has an external marketing page (Blizzard, Retail, etc), some offers will have no external URL.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publisher","description":"The publisher of the content","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PrimeOfferProduct","description":"The product that is offered.","fields":[{"name":"sku","description":"The SKU of the offered product.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"vendor","description":"The vendor of the offered product.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PrimeOfferTag","description":"Metadata strings for the purpose of the offer","fields":[{"name":"type","description":"Who is the audience or how is the tag grouped.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"tag","description":"The tagged value","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"PrimeSignupStatus","description":"Status of an Twitch Prime signup\nSUCCEEDED - Customer has Twitch Prime status enabled\nPENDING - Customer is waiting for Twitch Prime status to be enabled\nFAILED - Customer's Twitch Prime status has failed to be enabled\nMOBILE_VERIFICATION_REQUIRED - Customer's Twitch Prime status requires\nadditional mobile verification before it can be enabled\nUNKNOWN - Customer has Twitch Prime status is unknown","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SUCCEEDED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PENDING","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"FAILED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"MOBILE_VERIFICATION_REQUIRED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"primeOffers","description":"Get the currently available Twitch Prime Offers.\nOptional - Date override in UTC to view the offers available for a specific\ndate for allowlist accounts. Defaults to current time.\nOptional - Group filter restricts the returned offers to the ones that contain a group tag equal to the one passed.","args":[{"name":"dateOverride","description":null,"type":{"kind":"SCALAR","name":"Time","ofType":null},"defaultValue":null},{"name":"group","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"PrimeOffer","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"journey","description":"Get a Journey by its ID\nOptional - Date override in UTC to view the journey on a specific date for allowlist accounts. Defaults to current time.\nOptional - String debug will display the string id and locale for string assets","args":[{"name":"journeyId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"dateOverride","description":null,"type":{"kind":"SCALAR","name":"Time","ofType":null},"defaultValue":null},{"name":"stringDebug","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"OBJECT","name":"Journey","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"currentUser","description":"Get the Twitch Prime user information for the current signed in user.","args":[],"type":{"kind":"OBJECT","name":"CurrentUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"weblabTreatment","description":"Evaluate the weblab for the current user.\nThis query also triggers the weblab, so take care to only execute the query\nwhen the customer will actually be interacting with the relevant experience.","args":[{"name":"weblabName","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Weblab","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"weblabTreatmentList","description":"Evaluate the list of weblabs for the current user.\nThis query does not query the weblabs.","args":[{"name":"weblabNameList","description":null,"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":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Weblab","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"accountLinks","description":"Get the third-party account links for the given types","args":[{"name":"accountTypes","description":null,"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":"AccountLink","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"twitchUserAuthToken","description":"Get a short-lived auth token representing a Twitch user. The token can be used\nto fetch basic Twitch Account info, or to link the Twitch Account to the current user.","args":[{"name":"authCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"authState","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"TwitchOAuthState","ofType":null}},"defaultValue":null}],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"twitchAccountFromAuthToken","description":"Get basic Twitch Account information from the passed in Twitch user auth token.","args":[{"name":"authToken","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"TwitchAccount","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"primeBenefitStrings","description":"Get sets of translated strings associated with benefits for the detected country of the user\nReturns null if country is not supported by Amazon (embargoed)\nprimeMarketplaceCountryCode - (Optional) used to override the user's country code.","args":[{"name":"primeMarketplaceCountryCode","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"PrimeBenefitStrings","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageConfiguration","description":"Custom configuration for a requested page.\nOptional - String debug will display the string id and locale for string assets","args":[{"name":"requestedPage","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"dateOverride","description":null,"type":{"kind":"SCALAR","name":"Time","ofType":null},"defaultValue":null},{"name":"stringDebug","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"OBJECT","name":"PageConfiguration","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":"Retrieves all of the customer's orders if no parameters are passed in\nOptional - offerId will retrieve all of the customer's orders that are for that offerId\nOptional - orderId will retrieve that specific order. An orderId can not be passed in without an offerId\nOptional - orders will retrieve specific information for the order information passed in","args":[{"name":"orderId","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"offerId","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"ordersDetails","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"OfferOrderRetrievalDetails","ofType":null}}},"defaultValue":null}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OfferOrderInformation","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"developerConsoleOptions","description":"Supported configuration options made available through the developer console.","args":[],"type":{"kind":"OBJECT","name":"DeveloperConsoleOptions","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"primeMarketplace","description":"The Amazon Marketplace for the user - either real or a best guess for non-Prime users.\nIf non-Prime, based on Country of Residence.\nIf authed and Prime, based on real Marketplace.\nIf the user has Prime in multiple Marketplaces, returns the one that matches the users Country of Residence.\nReturns null if the User's countryOfResidence is not supported (EXCLUDED/EMBARGOED).","args":[],"type":{"kind":"OBJECT","name":"PrimeMarketplace","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countryOfResidence","description":"Country where the current user resides.","args":[],"type":{"kind":"OBJECT","name":"Country","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"item","description":"Get an Item by its ID\nOptional - Date override in UTC to view the item on a specific date for allowlist accounts. Defaults to current time.\nOptional - String debug will display the string id and locale for string assets\nOptional - PreviewId is used to retrieve the previewed metadata for current Item","args":[{"name":"itemId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"dateOverride","description":null,"type":{"kind":"SCALAR","name":"Time","ofType":null},"defaultValue":null},{"name":"stringDebug","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"},{"name":"previewId","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Item","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":"Get a paginated list of items based on input values.","args":[{"name":"pageSize","description":"Number of items to fetch in a page.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":"12"},{"name":"token","description":"Pagination token returned by last query.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"collectionType","description":"Which group of items to get.","type":{"kind":"ENUM","name":"ItemCollectionType","ofType":null},"defaultValue":null},{"name":"dateOverride","description":"Override the date used for discovery, eligibility, etc. Defaults to current time.","type":{"kind":"SCALAR","name":"Time","ofType":null},"defaultValue":null},{"name":"enableStringDebug","description":"Whether or not to display string ID + locale for string assets.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"OBJECT","name":"ItemsPage","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SignupForPrimeError","description":"Error code for error that occurred while signing up for Twitch Prime without a Twitch Account.","fields":[{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"SignupForPrimeErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"SignupForPrimeErrorCode","description":"Error types recognized.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NOT_SIGNED_IN","description":"The Amazon customer is not logged in.","isDeprecated":false,"deprecationReason":null},{"name":"INVALID_MARKETPLACE","description":"The marketplace on the user was Invalid","isDeprecated":false,"deprecationReason":null},{"name":"NOT_SIGNED_UP_FOR_AMAZON_PRIME","description":"Status when customers account does not have Amazon Prime","isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":"Unknown error being returned from service.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"SignupForPrimePayload","description":"Data that was mutated after signing up for Twitch Prime without a Twitch Account.","fields":[{"name":"error","description":"The possible error returned from the service.","args":[],"type":{"kind":"OBJECT","name":"SignupForPrimeError","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"The status of the sign up process of Twitch Prime without a Twitch Account.","args":[],"type":{"kind":"ENUM","name":"SignupForPrimeStatus","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"SignupForPrimeStatus","description":"Status of sign up Process of Twitch Prime without a Twitch Account.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"IS_ALREADY_TWITCH_PRIME","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"SIGN_UP_STARTED","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"SocialMedia","description":null,"fields":[{"name":"socialMediaType","description":null,"args":[],"type":{"kind":"ENUM","name":"SocialMediaType","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"link","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"SocialMediaType","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"DISCORD","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"FACEBOOK","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"INSTAGRAM","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"REDDIT","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"TWITCH","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"TWITTER","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"YOUTUBE","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"Built-in String","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SubCreditSpend","description":null,"fields":[{"name":"spendTimestamp","description":"The time when a user spent the sub credit.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productId","description":"DEPRECATED: use Streamer.name.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SubscribeToNotificationsWithTokenError","description":"Error code for error that occurred while unsubscribing from notifications with a token","fields":[{"name":"code","description":"The possible error returned from the service","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"SubscribeToNotificationsWithTokenErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"SubscribeToNotificationsWithTokenErrorCode","description":"Recognized error types","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"INVALID_MARKETPLACE","description":"The provided marketplace is not supported","isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":"Unknown error being returned from service.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"SubscribeToNotificationsWithTokenInput","description":"Input object to subscribe to notifications with a token","fields":null,"inputFields":[{"name":"token","description":"Unique token that can be parsed to get customerId for notifications","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SubscribeToNotificationsWithTokenPayload","description":"Output object to subscribe to notifications with a token","fields":[{"name":"error","description":"Error code for error that occurred while unsubscribing from notifications with a token","args":[],"type":{"kind":"OBJECT","name":"SubscribeToNotificationsWithTokenError","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ThirdPartyAccount","description":"Details for a third-party account (not Amazon, not Twitch).","fields":[{"name":"accountType","description":"The type of account. Usually a publisher name like RIOT, UBISOFT, etc.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The user's account name.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Time","description":"A custom scalar that handles iso date formats yyyy-MM-dd'T'HH:mm:ss'Z'","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TwitchAccount","description":"The information related to a Twitch Account.","fields":[{"name":"tuid","description":"The unique Twitch identifier.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"displayName","description":"A user-styled version of their login.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"profileImageUrl","description":"URL of the user’s profile image.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":"The current status of the Twitch account","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"TwitchAccountStatus","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"TwitchAccountStatus","description":"Status of a Twitch account (deleted/banned accounts will show as INACTIVE).","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"ACTIVE","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"INACTIVE","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"TwitchOAuthState","description":"Additional validation information passed to/returned from the Twitch OAuth flow.","fields":null,"inputFields":[{"name":"csrfToken","description":"The user's CSRF token.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UnlinkTwitchAccountError","description":"Error that occurs while removing an account link.","fields":[{"name":"code","description":"Error code for error that occurred while removing the account link.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"UnlinkTwitchAccountErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"UnlinkTwitchAccountErrorCode","description":"Recognized error types for removing an account link.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NOT_SIGNED_IN","description":"The Amazon customer who we are trying to link is not signed in","isDeprecated":false,"deprecationReason":null},{"name":"INVALID_TWITCH_ACCOUNT","description":"The given Twitch account is not linked to the logged in Amazon user.","isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":"Unknown error being returned from service.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UnlinkTwitchAccountInput","description":"Information to remove a link between an Amazon account and a Twitch account.","fields":null,"inputFields":[{"name":"tuid","description":"The unique Twitch account identifier.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UnlinkTwitchAccountPayload","description":"Data that was mutated after removing a link between an Amazon account and a Twitch account.","fields":[{"name":"currentUser","description":"The updated current user with the Twitch account unlinked.","args":[],"type":{"kind":"OBJECT","name":"CurrentUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"error","description":"The possible error returned from the service.","args":[],"type":{"kind":"OBJECT","name":"UnlinkTwitchAccountError","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UnsubscribeFromNotificationsWithTokenError","description":"Error code for error that occurred while unsubscribing from notifications with a token","fields":[{"name":"code","description":"The possible error returned from the service","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"UnsubscribeFromNotificationsWithTokenErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"UnsubscribeFromNotificationsWithTokenErrorCode","description":"Recognized error types","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"INVALID_MARKETPLACE","description":"The provided marketplace is not supported","isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":"Unknown error being returned from service.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UnsubscribeFromNotificationsWithTokenInput","description":"Input object to unsubscribe from notifications with a token","fields":null,"inputFields":[{"name":"unsubscribeToken","description":"Unique token that can be parsed to get customerId for notifications","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UnsubscribeFromNotificationsWithTokenPayload","description":"Output object to unsubscribe from notifications with a token","fields":[{"name":"error","description":"Error code for error that occurred while unsubscribing from notifications with a token","args":[],"type":{"kind":"OBJECT","name":"UnsubscribeFromNotificationsWithTokenError","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"emailNotificationOptIn","description":"notification subscriptions information on the notification setting page; returned from SNSS endpoint","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdateNotificationSettingsError","description":"Error code for error that occurred while updating notification settings","fields":[{"name":"code","description":"The possible error returned from the service","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"UpdateNotificationSettingsErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"UpdateNotificationSettingsErrorCode","description":"Recognized error types for updating notification settings","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NOT_SIGNED_IN","description":"Status when user is not logged in to an Amazon account","isDeprecated":false,"deprecationReason":null},{"name":"INVALID_MARKETPLACE","description":"The marketplace on the user was Invalid","isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":"Unknown error being returned from service","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateNotificationSettingsInput","description":"Input object to update the user's notification settings","fields":null,"inputFields":[{"name":"emailNotificationOptIn","description":"Whether the user's the email notification is opted in","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdateNotificationSettingsPayload","description":"Output object to update the user's notification settings","fields":[{"name":"emailNotificationOptIn","description":"Whether the user's the email notification is opted in","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"error","description":"The possible error returned from the service.","args":[],"type":{"kind":"OBJECT","name":"UpdateNotificationSettingsError","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdateTopicSubscriptionError","description":"Error code for error that occurred while subscribing/unsubscribing notification for a specific topic","fields":[{"name":"code","description":"The possible error returned from the service","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"UpdateTopicSubscriptionErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"UpdateTopicSubscriptionErrorCode","description":"Recognized error types while subscribing/unsubscribing notification for a specific topic","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"NOT_SIGNED_IN","description":"Status when user is not logged in to an Amazon account.","isDeprecated":false,"deprecationReason":null},{"name":"INVALID_MARKETPLACE","description":"The customer's marketplace is not supported.","isDeprecated":false,"deprecationReason":null},{"name":"INVALID_REQUEST","description":"Invalid parameters were provided to the backend.","isDeprecated":false,"deprecationReason":null},{"name":"UNKNOWN","description":"Unknown error being returned from service.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateTopicSubscriptionInput","description":"Input object to subscribe/unsubscribe notification for a specific topic","fields":null,"inputFields":[{"name":"topicId","description":"Unique identifier for the topic the customer subscribed from","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"topicTitle","description":"Title of the topic","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"topicType","description":"Describes the type of topic for the subscription, such as a game","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"NotificationTopicType","ofType":null}},"defaultValue":null},{"name":"isEnabled","description":"Status of the topic subscription","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdateTopicSubscriptionPayload","description":"Output object to subscribe/unsubscribe notification for a specific topic","fields":[{"name":"notificationSubscriptionTopic","description":"Specific subscribed topic information for notification","args":[],"type":{"kind":"OBJECT","name":"NotificationSubscriptionTopic","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"error","description":"The possible error returned from the service.","args":[],"type":{"kind":"OBJECT","name":"UpdateTopicSubscriptionError","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UserPreferences","description":"User preferences across Amazon and Twitch Prime","fields":[{"name":"adOptOut","description":"Has the user opted out of personalized advertisements","args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"notificationPreferences","description":"User's notification preferences on the notification setting page","args":[],"type":{"kind":"OBJECT","name":"NotificationPreferences","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Weblab","description":null,"fields":[{"name":"name","description":"The name of the weblab.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"treatment","description":"The treatment for the weblab, if it can be retrieved.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"onOperation","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":true,"deprecationReason":"Use `locations`."},{"name":"onFragment","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":true,"deprecationReason":"Use `locations`."},{"name":"onField","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":true,"deprecationReason":"Use `locations`."}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"An enum describing valid locations where a directive can be placed","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Indicates the directive is valid on queries.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Indicates the directive is valid on mutations.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Indicates the directive is valid on fields.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Indicates the directive is valid on fragment definitions.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Indicates the directive is valid on fragment spreads.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Indicates the directive is valid on inline fragments.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Indicates the directive is valid on variable definitions.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Indicates the directive is valid on a schema SDL definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Indicates the directive is valid on a scalar SDL definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates the directive is valid on an object SDL definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Indicates the directive is valid on a field SDL definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Indicates the directive is valid on a field argument SDL definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates the directive is valid on an interface SDL definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates the directive is valid on an union SDL definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates the directive is valid on an enum SDL definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Indicates the directive is valid on an enum value SDL definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates the directive is valid on an input object SDL definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Indicates the directive is valid on an input object field SDL definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Introspection defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"'A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"'If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":null,"fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByUrl","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given __Type is","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar. 'specifiedByUrl' is a valid field","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true","locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if`'argument is true.","locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null}]},{"name":"deprecated","description":"Marks the field or enum value as deprecated","locations":["FIELD_DEFINITION","ENUM_VALUE"],"args":[{"name":"reason","description":"The reason for the deprecation","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\""}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behaviour of this scalar.","locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behaviour of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}]}]}}}