OBJECT
Offer
Offer describes something that is purchasable.
link GraphQL Schema definition
1 type Offer { 2 3 # Details of the user's eligibility to purchase the Offer. 4 OfferEligibility! : 5 6 # The time at which this Offer ceases to be valid for purchase. If null, this 7 # Offer will never expire. 8 Time : 9 10 # The type of the gift offer (will be omitted if the Offer is not a gift). 11 GiftType : 12 13 # Unique identifier for an Offer. 14 ID! : 15 16 # A listing describing the charge model and cancellation policy for the Offer. 17 OfferListing : 18 19 # The platform on which the Offer is eligible for purchase. 20 OfferPlatform! : 21 22 # A Promotion object describes the promotion to be applied on an Offer (if any). 23 OfferPromotion : 24 25 # Quantity is the configured purchase quantity restrictions. 26 Range : 27 28 # The authenticated user's relationship with the Offer. 29 OfferSelfEdge : 30 31 # The time at which this Offer becomes valid for purchase. 32 Time! : 33 34 # Tag bindings provide static and dynamic bindings of the attributes on an Offer. 35 OfferTagBinding!]! : [ 36 37 # Tenant product line registry to which this Offer belongs. 38 String! : 39 40 }
link Required by
- CelebrationProductA celebration product that a user may purchase.
- ProductCatalogItemA product appearing in the product catalog.
- QueryRoot fields to access the Twitch API.
- SubscriptionCommunityGiftingAn Offer for purchasing community gift subscriptions with associated metadata about the Offer. Composes the "model" (Offer) with the "view" metadata about the offer.
- SubscriptionProductA subscription that is purchasable by users. Once purchased, the subscription entitles the user to use special emote sets on Twitch.
- SubscriptionStandardGiftingAn Offer for purchasing a Standard (AKA "single" or "targetted") gift subscription for a specific user. This type exists as a futureproofing measure as gifting will evolve over time.
- SubscriptionTokenBundleProductA SubscriptionTokenBundleProduct can contain multiple Offers. ex) A Bundle of size 3 tokens, can have 3 other offers such as: - Normal offer: "Pay $16.99 for the bundle - Discounted, one-time buy offer: "Pay $14.99 for the bundle, but a one-time purchase only" - Bits: Use X amount of Bits to purchase this Bundle.