OBJECT

Offer

Offer describes something that is purchasable.

link GraphQL Schema definition

1type Offer {
2
3# Details of the user's eligibility to purchase the Offer.
4eligibility: OfferEligibility!
5
6# The time at which this Offer ceases to be valid for purchase. If null, this
7# Offer will never expire.
8endAt: Time
9
10# The type of the gift offer (will be omitted if the Offer is not a gift).
11giftType: GiftType
12
13# Unique identifier for an Offer.
14id: ID!
15
16# A listing describing the charge model and cancellation policy for the Offer.
17listing: OfferListing
18
19# The platform on which the Offer is eligible for purchase.
20platform: OfferPlatform!
21
22# A Promotion object describes the promotion to be applied on an Offer (if any).
23promotion: OfferPromotion
24
25# Quantity is the configured purchase quantity restrictions.
26quantity: Range
27
28# The authenticated user's relationship with the Offer.
29self: OfferSelfEdge
30
31# The time at which this Offer becomes valid for purchase.
32startAt: Time!
33
34# Tag bindings provide static and dynamic bindings of the attributes on an Offer.
35tagBindings: [OfferTagBinding!]!
36
37# Tenant product line registry to which this Offer belongs.
38tplr: String!
39
40}