Delivery Participant Update Input
The input fields for updating a participant.
Anchor to FieldsFields
- adaptToNewServices (Boolean)
- carrierServiceId (ID)
- fixedFee (MoneyInput)
- id (ID!)
- percentageOfRateFee (Float)
- services ([DeliveryParticipantServiceInput!])
- Anchor to adaptToNewServicesadapt•Boolean
To New Services Whether new services should be included for the participant.
- Anchor to carrierServiceIdcarrier•ID
Service Id A globally-unique ID of the carrier service.
- Anchor to fixedFeefixed•Money
Fee Input The fixed fee to charge for the participant.
- •ID!non-null
A globally-unique ID of the participant.
- Anchor to percentageOfRateFeepercentage•Float
Of Rate Fee The percentage of rate fee to charge for the participant.
- Anchor to servicesservices•[Delivery
Participant Service Input!] The list of shipping services offered by the participant.
Anchor to Input objects using this inputInput objects using this input
- Anchor to DeliveryRateGroupUpdateInput.participantsToUpdateDelivery•INPUT OBJECT
Rate Group Update Input.participantsToUpdate 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.