Skip to main content

WalletPromotion

A promotion in the Rewards Wallet

type WalletPromotion {
uuid: String!
title: String!
description: String
code: String!
discountType: String!
discountValue: Float!
minimumPurchase: Float
expiresAt: Date
merchantUuid: String!
merchantName: String!
shopDomain: String!
redeemed: Boolean!
redeemedAt: Date
isNew: Boolean!
termsAndConditions: String
}

Fields

WalletPromotion.uuid ● String! non-null scalar

UUID of the promotion

WalletPromotion.title ● String! non-null scalar

Title of the promotion

WalletPromotion.description ● String scalar

Description of the promotion

WalletPromotion.code ● String! non-null scalar

The redemption code

WalletPromotion.discountType ● String! non-null scalar

Type of discount (PERCENTAGE, FIXED_AMOUNT, FREE_SHIPPING)

WalletPromotion.discountValue ● Float! non-null scalar

Value of the discount

WalletPromotion.minimumPurchase ● Float scalar

Minimum purchase amount required

WalletPromotion.expiresAt ● Date scalar

Expiration date

WalletPromotion.merchantUuid ● String! non-null scalar

UUID of the merchant

WalletPromotion.merchantName ● String! non-null scalar

Name of the merchant

WalletPromotion.shopDomain ● String! non-null scalar

Shop domain of the merchant

WalletPromotion.redeemed ● Boolean! non-null scalar

Whether the code has been redeemed

WalletPromotion.redeemedAt ● Date scalar

Date when the code was redeemed

WalletPromotion.isNew ● Boolean! non-null scalar

Whether this is a new promotion

WalletPromotion.termsAndConditions ● String scalar

Terms and conditions

Member Of

WalletPromotionsResult object