appliesOnSubscription:
Boolean -
Whether the discount applies on subscription items.
combinesWith:
DiscountCombinesWithInput -
Determines which discount classes the discount can combine with.
endsAt:
DateTime -
The date and time when the discount ends. For open-ended discounts, use `null`.
functionId:
String -
The ID of the function providing the app discount type.
metafields:
MetafieldInput -
Additional metafields to associate to the discount.
recurringCycleLimit:
Int -
The number of times a discount applies on recurring purchases (subscriptions). 0 will apply infinitely whereas 1 will only apply to the first checkout.
startsAt:
DateTime -
The date and time when the discount starts.