Home > @vsf-enterprise/commercetools-types > StateUpdateAction

# StateUpdateAction type

Signature:

export declare type StateUpdateAction = {
    addRoles?: InputMaybe<AddStateRoles>;
    changeInitial?: InputMaybe<ChangeStateInitial>;
    changeKey?: InputMaybe<ChangeStateKey>;
    changeType?: InputMaybe<ChangeStateType>;
    removeRoles?: InputMaybe<RemoveStateRoles>;
    setDescription?: InputMaybe<SetStateDescription>;
    setName?: InputMaybe<SetStateName>;
    setRoles?: InputMaybe<SetStateRoles>;
    setTransitions?: InputMaybe<SetStateTransitions>;
};

References: InputMaybe, AddStateRoles, ChangeStateInitial, ChangeStateKey, ChangeStateType, RemoveStateRoles, SetStateDescription, SetStateName, SetStateRoles, SetStateTransitions