AppReward
No description
type AppReward {
id: String!
promotionUuid: String!
redemptionCodeUuid: String!
type: AppRewardType!
title: String!
description: String
status: AppRewardStatus!
amount: Float
currencyCode: String
points: Float
code: String
deliveryMethod: String
deliveryContent: String
earnedAt: Date!
expiresAt: Date
redeemedAt: Date
group: AppRewardGroup!
}
Fields
AppReward.id ● String! non-null scalar
Stable ID for the visible reward entry
AppReward.promotionUuid ● String! non-null scalar
Promotion UUID backing this reward
AppReward.redemptionCodeUuid ● String! non-null scalar
Redemption code UUID for reward detail / redemption entry flows
AppReward.type ● AppRewardType! non-null enum
Reward category for UI treatment
AppReward.title ● String! non-null scalar
Reward title
AppReward.description ● String scalar
Promotion description when available
AppReward.status ● AppRewardStatus! non-null enum
Current member-facing reward status
AppReward.amount ● Float scalar
Numeric amount for credit and discount rewards
AppReward.currencyCode ● String scalar
ISO 4217 currency code for monetary reward amounts
AppReward.points ● Float scalar
Points value for points-based rewards
AppReward.code ● String scalar
Redemption code value when present
AppReward.deliveryMethod ● String scalar
Delivery method used when the reward was issued
AppReward.deliveryContent ● String scalar
Delivery content such as invite / redemption deep link when present
AppReward.earnedAt ● Date! non-null scalar
When the reward was earned / issued
AppReward.expiresAt ● Date scalar
When the reward expires, when available
AppReward.redeemedAt ● Date scalar
When the reward was redeemed, when applicable
AppReward.group ● AppRewardGroup! non-null object
Group reference for reward detail surfaces
Member Of
App object ● AppOfferDetail object ● ClaimOfferResult object