Home > @vsf-enterprise/commercetools-types > ProductTypeUpdateAction
# ProductTypeUpdateAction type
Signature:
export declare type ProductTypeUpdateAction = {
setKey?: InputMaybe<SetKey>;
changeName?: InputMaybe<ChangeName>;
changeDescription?: InputMaybe<ChangeDescription>;
removeAttributeDefinition?: InputMaybe<RemoveAttributeDefinition>;
changeLabel?: InputMaybe<ChangeLabel>;
setInputTip?: InputMaybe<SetInputTip>;
changeIsSearchable?: InputMaybe<ChangeIsSearchable>;
changeInputHint?: InputMaybe<ChangeInputHint>;
addAttributeDefinition?: InputMaybe<AddAttributeDefinition>;
changeAttributeOrder?: InputMaybe<ChangeAttributeOrder>;
changeAttributeOrderByName?: InputMaybe<ChangeAttributeOrderByName>;
removeEnumValues?: InputMaybe<RemoveEnumValues>;
addPlainEnumValue?: InputMaybe<AddPlainEnumValue>;
changePlainEnumValueLabel?: InputMaybe<ChangePlainEnumValueLabel>;
changePlainEnumValueOrder?: InputMaybe<ChangePlainEnumValueOrder>;
addLocalizedEnumValue?: InputMaybe<AddLocalizedEnumValue>;
changeLocalizedEnumValueLabel?: InputMaybe<ChangeLocalizedEnumValueLabel>;
changeLocalizedEnumValueOrder?: InputMaybe<ChangeLocalizedEnumValueOrder>;
changeAttributeName?: InputMaybe<ChangeAttributeName>;
changeEnumKey?: InputMaybe<ChangeEnumKey>;
};
References: InputMaybe, SetKey, ChangeName, ChangeDescription, RemoveAttributeDefinition, ChangeLabel, SetInputTip, ChangeIsSearchable, ChangeInputHint, AddAttributeDefinition, ChangeAttributeOrder, ChangeAttributeOrderByName, RemoveEnumValues, AddPlainEnumValue, ChangePlainEnumValueLabel, ChangePlainEnumValueOrder, AddLocalizedEnumValue, ChangeLocalizedEnumValueLabel, ChangeLocalizedEnumValueOrder, ChangeAttributeName, ChangeEnumKey