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.