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