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