Home > @vsf-enterprise/commercetools-types > MyCustomerUpdateAction
# MyCustomerUpdateAction type
Signature:
export declare type MyCustomerUpdateAction = {
addAddress?: InputMaybe<AddCustomerAddress>;
addBillingAddressId?: InputMaybe<AddCustomerBillingAddressId>;
addShippingAddressId?: InputMaybe<AddCustomerShippingAddressId>;
changeAddress?: InputMaybe<ChangeCustomerAddress>;
changeEmail?: InputMaybe<ChangeCustomerEmail>;
removeAddress?: InputMaybe<RemoveCustomerAddress>;
removeBillingAddressId?: InputMaybe<RemoveCustomerBillingAddressId>;
removeShippingAddressId?: InputMaybe<RemoveCustomerShippingAddressId>;
setCompanyName?: InputMaybe<SetCustomerCompanyName>;
setAddressCustomField?: InputMaybe<SetCustomerAddressCustomField>;
setAddressCustomType?: InputMaybe<SetCustomerAddressCustomType>;
setCustomField?: InputMaybe<SetCustomerCustomField>;
setCustomType?: InputMaybe<SetCustomerCustomType>;
setLocale?: InputMaybe<SetCustomerLocale>;
setDateOfBirth?: InputMaybe<SetCustomerDateOfBirth>;
setDefaultBillingAddress?: InputMaybe<SetCustomerDefaultBillingAddress>;
setDefaultShippingAddress?: InputMaybe<SetCustomerDefaultShippingAddress>;
setFirstName?: InputMaybe<SetCustomerFirstName>;
setLastName?: InputMaybe<SetCustomerLastName>;
setMiddleName?: InputMaybe<SetCustomerMiddleName>;
setSalutation?: InputMaybe<SetCustomerSalutation>;
setTitle?: InputMaybe<SetCustomerTitle>;
setVatId?: InputMaybe<SetCustomerVatId>;
};
References: InputMaybe, AddCustomerAddress, AddCustomerBillingAddressId, AddCustomerShippingAddressId, ChangeCustomerAddress, ChangeCustomerEmail, RemoveCustomerAddress, RemoveCustomerBillingAddressId, RemoveCustomerShippingAddressId, SetCustomerCompanyName, SetCustomerAddressCustomField, SetCustomerAddressCustomType, SetCustomerCustomField, SetCustomerCustomType, SetCustomerLocale, SetCustomerDateOfBirth, SetCustomerDefaultBillingAddress, SetCustomerDefaultShippingAddress, SetCustomerFirstName, SetCustomerLastName, SetCustomerMiddleName, SetCustomerSalutation, SetCustomerTitle, SetCustomerVatId