Skip to main content

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