Skip to main content
Anchor to DeliveryRateGroupUpdateInput

DeliveryRateGroupUpdateInput

input_object

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 rateDefinitionsToDelete (or participantsToDelete) in the same mutation.

•ID!
non-null

A globally-unique ID of the rate group to update.

Anchor to participantsToCreateparticipantsToCreate
•[DeliveryParticipantCreateInput!]

A list of at most one participant to create in the rate group.

Anchor to participantsToDeleteparticipantsToDelete
•[ID!]

A list of participants to delete from the rate group.

Anchor to participantsToUpdateparticipantsToUpdate
•[DeliveryParticipantUpdateInput!]

A list of at most one participant to update in the rate group.

Anchor to rateDefinitionsToCreaterateDefinitionsToCreate
•[DeliveryRateDefinitionCreateInput!]

A list of rate definitions to create in the rate group. If this results in more than one rate definition in the rate group, they must all have a single rate range condition with the same subject and unit.

Anchor to rateDefinitionsToDeleterateDefinitionsToDelete
•[ID!]

A list of rate definitions to delete from the rate group.

Anchor to rateDefinitionsToUpdaterateDefinitionsToUpdate
•[DeliveryRateDefinitionUpdateInput!]

A list of rate definitions to update in the rate group. If this results in more than one rate definition in the rate group, they must all have a single rate range condition with the same subject and unit.


Was this section helpful?

Anchor to Input objects using this inputInput objects using this input


Was this section helpful?