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

# CustomerUpdateAction type

Signature:

export declare type CustomerUpdateAction = {
    addAddress?: InputMaybe<AddCustomerAddress>;
    addBillingAddressId?: InputMaybe<AddCustomerBillingAddressId>;
    addShippingAddressId?: InputMaybe<AddCustomerShippingAddressId>;
    addStore?: InputMaybe<AddCustomerStore>;
    changeAddress?: InputMaybe<ChangeCustomerAddress>;
    changeEmail?: InputMaybe<ChangeCustomerEmail>;
    removeAddress?: InputMaybe<RemoveCustomerAddress>;
    removeBillingAddressId?: InputMaybe<RemoveCustomerBillingAddressId>;
    removeShippingAddressId?: InputMaybe<RemoveCustomerShippingAddressId>;
    removeStore?: InputMaybe<RemoveCustomerStore>;
    setCompanyName?: InputMaybe<SetCustomerCompanyName>;
    setAddressCustomField?: InputMaybe<SetCustomerAddressCustomField>;
    setAddressCustomType?: InputMaybe<SetCustomerAddressCustomType>;
    setAuthenticationMode?: InputMaybe<SetCustomerAuthenticationMode>;
    setCustomField?: InputMaybe<SetCustomerCustomField>;
    setCustomType?: InputMaybe<SetCustomerCustomType>;
    setCustomerGroup?: InputMaybe<SetCustomerGroup>;
    setKey?: InputMaybe<SetCustomerKey>;
    setLocale?: InputMaybe<SetCustomerLocale>;
    setCustomerNumber?: InputMaybe<SetCustomerNumber>;
    setDateOfBirth?: InputMaybe<SetCustomerDateOfBirth>;
    setDefaultBillingAddress?: InputMaybe<SetCustomerDefaultBillingAddress>;
    setDefaultShippingAddress?: InputMaybe<SetCustomerDefaultShippingAddress>;
    setExternalId?: InputMaybe<SetCustomerExternalId>;
    setFirstName?: InputMaybe<SetCustomerFirstName>;
    setLastName?: InputMaybe<SetCustomerLastName>;
    setMiddleName?: InputMaybe<SetCustomerMiddleName>;
    setSalutation?: InputMaybe<SetCustomerSalutation>;
    setStores?: InputMaybe<SetCustomerStores>;
    setTitle?: InputMaybe<SetCustomerTitle>;
    setVatId?: InputMaybe<SetCustomerVatId>;
};

References: InputMaybe, AddCustomerAddress, AddCustomerBillingAddressId, AddCustomerShippingAddressId, AddCustomerStore, ChangeCustomerAddress, ChangeCustomerEmail, RemoveCustomerAddress, RemoveCustomerBillingAddressId, RemoveCustomerShippingAddressId, RemoveCustomerStore, SetCustomerCompanyName, SetCustomerAddressCustomField, SetCustomerAddressCustomType, SetCustomerAuthenticationMode, SetCustomerCustomField, SetCustomerCustomType, SetCustomerGroup, SetCustomerKey, SetCustomerLocale, SetCustomerNumber, SetCustomerDateOfBirth, SetCustomerDefaultBillingAddress, SetCustomerDefaultShippingAddress, SetCustomerExternalId, SetCustomerFirstName, SetCustomerLastName, SetCustomerMiddleName, SetCustomerSalutation, SetCustomerStores, SetCustomerTitle, SetCustomerVatId