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

# TypeUpdateAction type

Signature:

export declare type TypeUpdateAction = {
    addEnumValue?: InputMaybe<AddTypeEnumValue>;
    addFieldDefinition?: InputMaybe<AddTypeFieldDefinition>;
    addLocalizedEnumValue?: InputMaybe<AddTypeLocalizedEnumValue>;
    changeEnumValueLabel?: InputMaybe<ChangeTypeEnumValueLabel>;
    changeEnumValueOrder?: InputMaybe<ChangeTypeEnumValueOrder>;
    changeLabel?: InputMaybe<ChangeTypeLabel>;
    changeFieldDefinitionOrder?: InputMaybe<ChangeTypeFieldDefinitionOrder>;
    changeInputHint?: InputMaybe<ChangeTypeInputHint>;
    changeLocalizedEnumValueLabel?: InputMaybe<ChangeTypeLocalizedEnumValueLabel>;
    changeLocalizedEnumValueOrder?: InputMaybe<ChangeTypeLocalizedEnumValueOrder>;
    changeKey?: InputMaybe<ChangeTypeKey>;
    changeName?: InputMaybe<ChangeTypeName>;
    removeFieldDefinition?: InputMaybe<RemoveTypeFieldDefinition>;
    setDescription?: InputMaybe<SetTypeDescription>;
};

References: InputMaybe, AddTypeEnumValue, AddTypeFieldDefinition, AddTypeLocalizedEnumValue, ChangeTypeEnumValueLabel, ChangeTypeEnumValueOrder, ChangeTypeLabel, ChangeTypeFieldDefinitionOrder, ChangeTypeInputHint, ChangeTypeLocalizedEnumValueLabel, ChangeTypeLocalizedEnumValueOrder, ChangeTypeKey, ChangeTypeName, RemoveTypeFieldDefinition, SetTypeDescription