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

# ShippingMethodUpdateAction type

Signature:

export declare type ShippingMethodUpdateAction = {
    addShippingRate?: InputMaybe<AddShippingMethodShippingRate>;
    addZone?: InputMaybe<AddShippingMethodZone>;
    changeIsDefault?: InputMaybe<ChangeShippingMethodIsDefault>;
    changeName?: InputMaybe<ChangeShippingMethodName>;
    changeTaxCategory?: InputMaybe<ChangeShippingMethodTaxCategory>;
    removeShippingRate?: InputMaybe<RemoveShippingMethodShippingRate>;
    removeZone?: InputMaybe<RemoveShippingMethodZone>;
    setCustomField?: InputMaybe<SetShippingMethodCustomField>;
    setCustomType?: InputMaybe<SetShippingMethodCustomType>;
    setDescription?: InputMaybe<SetShippingMethodDescription>;
    setKey?: InputMaybe<SetShippingMethodKey>;
    setLocalizedDescription?: InputMaybe<SetShippingMethodLocalizedDescription>;
    setLocalizedName?: InputMaybe<SetShippingMethodLocalizedName>;
    setPredicate?: InputMaybe<SetShippingMethodPredicate>;
};

References: InputMaybe, AddShippingMethodShippingRate, AddShippingMethodZone, ChangeShippingMethodIsDefault, ChangeShippingMethodName, ChangeShippingMethodTaxCategory, RemoveShippingMethodShippingRate, RemoveShippingMethodZone, SetShippingMethodCustomField, SetShippingMethodCustomType, SetShippingMethodDescription, SetShippingMethodKey, SetShippingMethodLocalizedDescription, SetShippingMethodLocalizedName, SetShippingMethodPredicate