Home > @vsf-enterprise/commercetools-types > CategoryUpdateAction
# CategoryUpdateAction type
Signature:
export declare type CategoryUpdateAction = {
addAsset?: InputMaybe<AddCategoryAsset>;
changeAssetName?: InputMaybe<ChangeCategoryAssetName>;
changeAssetOrder?: InputMaybe<ChangeCategoryAssetOrder>;
changeName?: InputMaybe<ChangeCategoryName>;
changeOrderHint?: InputMaybe<ChangeCategoryOrderHint>;
changeSlug?: InputMaybe<ChangeCategorySlug>;
changeParent?: InputMaybe<ChangeCategoryParent>;
removeAsset?: InputMaybe<RemoveCategoryAsset>;
setAssetCustomField?: InputMaybe<SetCategoryAssetCustomField>;
setAssetCustomType?: InputMaybe<SetCategoryAssetCustomType>;
setAssetDescription?: InputMaybe<SetCategoryAssetDescription>;
setAssetKey?: InputMaybe<SetCategoryAssetKey>;
setAssetSources?: InputMaybe<SetCategoryAssetSources>;
setAssetTags?: InputMaybe<SetCategoryAssetTags>;
setCustomField?: InputMaybe<SetCategoryCustomField>;
setCustomType?: InputMaybe<SetCategoryCustomType>;
setDescription?: InputMaybe<SetCategoryDescription>;
setKey?: InputMaybe<SetCategoryKey>;
setMetaDescription?: InputMaybe<SetCategoryMetaDescription>;
setMetaKeywords?: InputMaybe<SetCategoryMetaKeywords>;
setMetaTitle?: InputMaybe<SetCategoryMetaTitle>;
setExternalId?: InputMaybe<SetCategoryExternalId>;
};
References: InputMaybe, AddCategoryAsset, ChangeCategoryAssetName, ChangeCategoryAssetOrder, ChangeCategoryName, ChangeCategoryOrderHint, ChangeCategorySlug, ChangeCategoryParent, RemoveCategoryAsset, SetCategoryAssetCustomField, SetCategoryAssetCustomType, SetCategoryAssetDescription, SetCategoryAssetKey, SetCategoryAssetSources, SetCategoryAssetTags, SetCategoryCustomField, SetCategoryCustomType, SetCategoryDescription, SetCategoryKey, SetCategoryMetaDescription, SetCategoryMetaKeywords, SetCategoryMetaTitle, SetCategoryExternalId