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