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