combinesWith:
DiscountCombinesWithInput -
The
[discount classes](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations)
that you can use in combination with the shipping discount.
customerSelection:
DiscountCustomerSelectionInput -
The customers that are eligible to use the discount.
destination:
DiscountShippingDestinationSelectionInput -
A list of destinations where the discount will apply.
endsAt:
DateTime -
The date and time when the discount expires and is no longer available to customers.
For discounts without a fixed expiration date, specify `null`.
maximumShippingPrice:
Decimal -
The maximum shipping price that qualifies for the discount.
minimumRequirement:
DiscountMinimumRequirementInput -
The minimum subtotal or quantity of items that are required for the discount to be applied.
recurringCycleLimit:
Int -
The number of billing cycles for which the discount can be applied,
which is useful for subscription-based discounts. For example, if you set this field
to `3`, then the discount only applies to the first three billing cycles of a
subscription. If you specify `0`, then the discount applies indefinitely.
startsAt:
DateTime -
The date and time when the discount becomes active and is available to customers.
title:
String -
The discount's name that displays to merchants in the Shopify admin and to customers.
usageLimit:
Int -
The maximum number of times that a customer can use the discount.
For discounts with unlimited usage, specify `null`.