INPUT_OBJECT

PurchaseOfferInput

PurchaseOfferInput contains the necessary fields to purchase an offer.

link GraphQL Schema definition

1input PurchaseOfferInput {
4
2# Data to facilitate the Fraud analysis.
3billingAuthInfo: BillingAuthInfo
7
5# User IDs of the gift purchase recipients (if the Offer is a gift).
6giftRecipientUserIDs: [ID!]
10
8# The ID of the Offer.
9offerID: ID!
13
11# Payments' session tracking.
12paymentSession: PaymentSession!
16
14# The ID of the user making the purchase.
15purchasingUserID: ID!
19
17# The number of units purchased.
18quantity: Int!
22
20# The static and dynamic bindings of the attributes on an Offer.
21tagBindings: [OfferTagBindingInput!]!
25
23# Tenant-specific tracking params.
24tenantTracking: String
26}