Class CustomerRemoveAddressActionImpl
java.lang.Object
com.commercetools.api.models.customer.CustomerRemoveAddressActionImpl
- All Implemented Interfaces:
CustomerRemoveAddressAction
,CustomerUpdateAction
,ResourceUpdateAction<CustomerUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class CustomerRemoveAddressActionImpl
extends Object
implements CustomerRemoveAddressAction, io.vrap.rmf.base.client.ModelBase
Removing an address from the Customer produces the CustomerAddressRemoved Message.
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.CustomerRemoveAddressAction
REMOVE_ADDRESS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
id
of the Address to remove.key
of the Address to remove.int
hashCode()
void
setAddressId
(String addressId) id
of the Address to remove.void
setAddressKey
(String addressKey) key
of the Address to remove.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.customer.CustomerRemoveAddressAction
withCustomerRemoveAddressAction
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
-
CustomerRemoveAddressActionImpl
public CustomerRemoveAddressActionImpl()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.- Specified by:
getAddressId
in interfaceCustomerRemoveAddressAction
- Returns:
- addressId
-
getAddressKey
key
of the Address to remove.- Specified by:
getAddressKey
in interfaceCustomerRemoveAddressAction
- Returns:
- addressKey
-
setAddressId
Description copied from interface:CustomerRemoveAddressAction
id
of the Address to remove.- Specified by:
setAddressId
in interfaceCustomerRemoveAddressAction
- Parameters:
addressId
- value to be set
-
setAddressKey
Description copied from interface:CustomerRemoveAddressAction
key
of the Address to remove.- Specified by:
setAddressKey
in interfaceCustomerRemoveAddressAction
- Parameters:
addressKey
- value to be set
-
equals
-
hashCode
public int hashCode()
-