Home > @vsf-enterprise/commercetools-types > ChannelUpdateAction

# ChannelUpdateAction type

Signature:

export declare type ChannelUpdateAction = {
    addRoles?: InputMaybe<AddChannelRoles>;
    changeDescription?: InputMaybe<ChangeChannelDescription>;
    changeKey?: InputMaybe<ChangeChannelKey>;
    changeName?: InputMaybe<ChangeChannelName>;
    removeRoles?: InputMaybe<RemoveChannelRoles>;
    setAddress?: InputMaybe<SetChannelAddress>;
    setAddressCustomField?: InputMaybe<SetChannelAddressCustomField>;
    setAddressCustomType?: InputMaybe<SetChannelAddressCustomType>;
    setCustomField?: InputMaybe<SetChannelCustomField>;
    setCustomType?: InputMaybe<SetChannelCustomType>;
    setGeoLocation?: InputMaybe<SetChannelGeoLocation>;
    setRoles?: InputMaybe<SetChannelRoles>;
};

References: InputMaybe, AddChannelRoles, ChangeChannelDescription, ChangeChannelKey, ChangeChannelName, RemoveChannelRoles, SetChannelAddress, SetChannelAddressCustomField, SetChannelAddressCustomType, SetChannelCustomField, SetChannelCustomType, SetChannelGeoLocation, SetChannelRoles