Delivery Rate Definition Update Input
The input fields for updating a rate definition.
Anchor to FieldsFields
- conditions ([DeliveryRateRangeConditionInput!])
- id (ID!)
- maxTransitTime (Int)
- minTransitTime (Int)
- price (MoneyInput)
- Anchor to conditionsconditions•[Delivery
Rate Range Condition Input!] The rate range conditions for the rate definition.
- •ID!non-null
A globally-unique ID of the rate definition.
- Anchor to maxTransitTimemax•Int
Transit Time The maximum delivery time in days.
- Anchor to minTransitTimemin•Int
Transit Time The minimum delivery time in days.
- Anchor to priceprice•Money
Input The price of the rate definition. The currency must match the currency of the method definition this rate definition is in.
Anchor to Input objects using this inputInput objects using this input
- Anchor to DeliveryRateGroupUpdateInput.rateDefinitionsToUpdateDelivery•INPUT OBJECT
Rate Group Update Input.rateDefinitionsToUpdate The input fields to update a rate group. A rate group can contain either one participant, one rate definition (with or without a rate range condition), or many rate definitions (so long as they all have a rate range condition, and those rate range conditions all have the same subject and unit). To migrate from a rate group with rate definition(s) to a rate group with a participant (or vice versa), the original rate definitions (or participant) must be deleted via
(or) in the same mutation.