UpdatePromotionInput
No description
input UpdatePromotionInput {
name: String!
description: String
walletAppVisibility: WalletAppPromotionVisibility
active: Boolean
promotionType: PromotionType
subject: PromotionSubject
discountValue: Float
creditValue: Float
currencyCode: String
rules: [CreateRuleInput!]
redemptionCodeFormat: String
startDate: Date
endDate: Date
tremendous: CreateTremendousPromotionInput
connectedServiceType: ConnectedServiceType
merchantUuid: String
destinations: [AddPromotionDestinationInput!]
channels: [PromotionChannel!]
}
Fields
UpdatePromotionInput.name ● String! non-null scalar
The name of the promotion
UpdatePromotionInput.description ● String scalar
Optional description of the promotion
UpdatePromotionInput.walletAppVisibility ● WalletAppPromotionVisibility enum
Whether the promotion is listed normally or available only from its RO Wallet share link
UpdatePromotionInput.active ● Boolean scalar
Set the promotion to active or inactive
UpdatePromotionInput.promotionType ● PromotionType enum
The type of promotion
UpdatePromotionInput.subject ● PromotionSubject enum
The subject of the promotion
UpdatePromotionInput.discountValue ● Float scalar
Discount value
UpdatePromotionInput.creditValue ● Float scalar
Credit value
UpdatePromotionInput.currencyCode ● String scalar
ISO 4217 currency code for monetary promotions
UpdatePromotionInput.rules ● [CreateRuleInput!] list input
Rules for the promotion
UpdatePromotionInput.redemptionCodeFormat ● String scalar
Redemption Code Format
UpdatePromotionInput.startDate ● Date scalar
The date and time when the promotion starts
UpdatePromotionInput.endDate ● Date scalar
The date and time when the promotion ends
UpdatePromotionInput.tremendous ● CreateTremendousPromotionInput input
Additional configuration for Tremendous promotions
UpdatePromotionInput.connectedServiceType ● ConnectedServiceType enum
The connected service type for the promotion
UpdatePromotionInput.merchantUuid ● String scalar
UUID of the merchant to associate with this promotion
UpdatePromotionInput.destinations ● [AddPromotionDestinationInput!] list input
Destination services to set for this promotion
UpdatePromotionInput.channels ● [PromotionChannel!] list enum
Channels where this promotion should be distributed
Member Of
updatePromotion mutation