Class CustomerRemoveBillingAddressIdActionImpl
java.lang.Object
com.commercetools.api.models.customer.CustomerRemoveBillingAddressIdActionImpl
- All Implemented Interfaces:
CustomerRemoveBillingAddressIdAction
,CustomerUpdateAction
,ResourceUpdateAction<CustomerUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class CustomerRemoveBillingAddressIdActionImpl
extends Object
implements CustomerRemoveBillingAddressIdAction, io.vrap.rmf.base.client.ModelBase
Removes a billing address from billingAddressesIds
. If the billing address is the default billing address, the defaultBillingAddressId
is unset. Either addressId
or addressKey
is required.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.customer.CustomerRemoveBillingAddressIdAction
REMOVE_BILLING_ADDRESS_ID
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
id
of the Address to remove frombillingAddressesIds
.key
of the Address to remove frombillingAddressesIds
.int
hashCode()
void
setAddressId
(String addressId) id
of the Address to remove frombillingAddressesIds
.void
setAddressKey
(String addressKey) key
of the Address to remove frombillingAddressesIds
.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.customer.CustomerRemoveBillingAddressIdAction
withCustomerRemoveBillingAddressIdAction
Methods inherited from interface com.commercetools.api.models.customer.CustomerUpdateAction
withCustomerUpdateAction
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
CustomerRemoveBillingAddressIdActionImpl
public CustomerRemoveBillingAddressIdActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceCustomerUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<CustomerUpdateAction>
- Returns:
- action
-
getAddressId
id
of the Address to remove frombillingAddressesIds
.- Specified by:
getAddressId
in interfaceCustomerRemoveBillingAddressIdAction
- Returns:
- addressId
-
getAddressKey
key
of the Address to remove frombillingAddressesIds
.- Specified by:
getAddressKey
in interfaceCustomerRemoveBillingAddressIdAction
- Returns:
- addressKey
-
setAddressId
Description copied from interface:CustomerRemoveBillingAddressIdAction
id
of the Address to remove frombillingAddressesIds
.- Specified by:
setAddressId
in interfaceCustomerRemoveBillingAddressIdAction
- Parameters:
addressId
- value to be set
-
setAddressKey
Description copied from interface:CustomerRemoveBillingAddressIdAction
key
of the Address to remove frombillingAddressesIds
.- Specified by:
setAddressKey
in interfaceCustomerRemoveBillingAddressIdAction
- Parameters:
addressKey
- value to be set
-
equals
-
hashCode
public int hashCode()
-