OBJECT

OfferEligibility

Contains information about a user's ability to claim an offer

link GraphQL Schema definition

1type OfferEligibility {
2
3# Boolean representing if the customer or member of customer's Household has
4# claimed the offer
5isClaimed: Boolean
6
7# Boolean representing if the customer has passed eligibility checks and can claim
8# the offer
9canClaim: Boolean!
10
11# An Amazon Household account that already claimed the offer.
12conflictingClaimAccount: ConflictingClaimUser
13
14# Third party accounts that have already claimed the offer.
15conflictingThirdPartyAccounts: [ThirdPartyAccount]
16
17# Boolean representing if the customer has a valid prime gaming account in order
18# to claim the offer
19isPrimeGaming: Boolean
20
21# Boolean to specify if the customer needs to link an account to be able to claim,
22# if the offer requires an account link and the customer has already link that
23# account this would be false
24missingRequiredAccountLink: Boolean
25
26# Username for the linked 3p account a customer will claim an offer with
27gameAccountDisplayName: String
28
29# The first time at which the offer can be claimed
30offerStartTime: Time!
31
32# The time at which the offer can no longer be claimed
33offerEndTime: Time!
34
35# The most recent time at which the offer was claimed by the customer
36claimTime: Time
37
38# The status of an offer
39offerState: OfferState!
40
41# Boolean representing if the offer is restricted in the user's marketplace,
42# this should be true if the customer can't claim it because of the marketplace
43# they are in
44inRestrictedMarketplace: Boolean
45
46# Represents if the customer or customer's Household has already ordered the offer
47# the maximum number of times
48maxOrdersExceeded: Boolean
49
50}