SaveTransitionValidationInput
Autogenerated input type of SaveTransitionValidation
input SaveTransitionValidationInput {
autoTransition: Boolean
clientMutationId: String
delete: Boolean
expression: JSON
fromState: String!
id: ID
salesChannelId: ID!
scope: String
toState: String!
}
Fields
SaveTransitionValidationInput.autoTransition ● Boolean scalar common
If true, automatically proceeds when conditions are met. If false, blocks transition unless conditions are met.
SaveTransitionValidationInput.clientMutationId ● String scalar common
A unique identifier for the client performing the mutation.
SaveTransitionValidationInput.delete ● Boolean scalar common
If true, deletes the transition validation instead of saving it.
SaveTransitionValidationInput.expression ● JSON scalar common
The validation expression in the DSL format.
SaveTransitionValidationInput.fromState ● String! non-null scalar common
The state the fulfillment must be in for this validation to apply.
SaveTransitionValidationInput.id ● ID scalar common
ID of the transition validation to update. Omit for creation.
SaveTransitionValidationInput.salesChannelId ● ID! non-null scalar common
The ID of the sales channel this validation belongs to.
SaveTransitionValidationInput.scope ● String scalar common
The scope of the validation ('order_fulfillment' or 'order').
SaveTransitionValidationInput.toState ● String! non-null scalar common
The target state the fulfillment is transitioning to.
Member Of
saveTransitionValidation mutation