RedemptionCode
Redemption code
type RedemptionCode {
uuid: String!
code: String
externalId: String
recipientName: String
recipientEmail: String
recipientPhone: String
recipientExternalId: String
deliveryMethod: String
deliveryContent: String
rewardValue: Float
allocated: Boolean
redeemed: Boolean
redeemedAt: Date
expiresAt: Date
createdAt: Date!
updatedAt: Date!
promotion: Promotion!
}
Fields
RedemptionCode.uuid ● String! non-null scalar
UUID of the Redemption Code
RedemptionCode.code ● String scalar
The code of the Redemption Code
RedemptionCode.externalId ● String scalar
External ID of the Redemption Code
RedemptionCode.recipientName ● String scalar
The name of the recipient
RedemptionCode.recipientEmail ● String scalar
The email of the recipient
RedemptionCode.recipientPhone ● String scalar
The phone of the recipient
RedemptionCode.recipientExternalId ● String scalar
The external ID of the recipient
RedemptionCode.deliveryMethod ● String scalar
The delivery method of the Redemption Code. e.g. EMAIL, LINK, PHONE, CREDIT
RedemptionCode.deliveryContent ● String scalar
The delivery content of the Redemption Code
RedemptionCode.rewardValue ● Float scalar
The value of the Redemption Code
RedemptionCode.allocated ● Boolean scalar
Allocated status of the Redemption Code
RedemptionCode.redeemed ● Boolean scalar
Redeemed status of the Redemption Code
RedemptionCode.redeemedAt ● Date scalar
Redeemed at date of the Redemption Code
RedemptionCode.expiresAt ● Date scalar
Date when the Redemption Code expires
RedemptionCode.createdAt ● Date! non-null scalar
Date when the Redemption Code was created
RedemptionCode.updatedAt ● Date! non-null scalar
Date when the Redemption Code was last updated
RedemptionCode.promotion ● Promotion! non-null object
Promotion that issued the Redemption Code
Member Of
AssignRedemptionCodeResult object ● CreateRedemptionResult object ● Promotion object ● RedeemRedemptionCodeResult object ● Wallet object