Skip to main content

SaveTransitionValidationInput

Autogenerated input type of SaveTransitionValidation

input SaveTransitionValidationInput {
autoTransition: Boolean
clientMutationId: String
delete: Boolean
expression: JSON
fromState: String!
fulfillmentProfileId: ID!
id: ID
scope: String
toState: String!
}

Fields

SaveTransitionValidationInput.autoTransition ● Boolean scalar common

If true, the transition proceeds automatically when its 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 rule 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 rule to apply.

SaveTransitionValidationInput.fulfillmentProfileId ● ID! non-null scalar common

The ID of the fulfillment profile this rule belongs to.

SaveTransitionValidationInput.id ● ID scalar common

ID of the transition validation to update. Omit to create a new one.

SaveTransitionValidationInput.scope ● String scalar common

The scope of the rule: 'order_fulfillment' or 'order'.

SaveTransitionValidationInput.toState ● String! non-null scalar common

The target state the fulfillment is transitioning to.

Member Of

saveTransitionValidation mutation