Package com.commercetools.api.models.me
Class MyCustomerRemoveAddressActionImpl
java.lang.Object
com.commercetools.api.models.me.MyCustomerRemoveAddressActionImpl
- All Implemented Interfaces:
MyCustomerRemoveAddressAction
,MyCustomerUpdateAction
,ResourceUpdateAction<MyCustomerUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class MyCustomerRemoveAddressActionImpl
extends Object
implements MyCustomerRemoveAddressAction, io.vrap.rmf.base.client.ModelBase
Removing an address of 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.me.MyCustomerRemoveAddressAction
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 io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.me.MyCustomerRemoveAddressAction
withMyCustomerRemoveAddressAction
Methods inherited from interface com.commercetools.api.models.me.MyCustomerUpdateAction
withMyCustomerUpdateAction
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
MyCustomerRemoveAddressActionImpl
public MyCustomerRemoveAddressActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceMyCustomerUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<MyCustomerUpdateAction>
- Returns:
- action
-
getAddressId
id
of the Address to remove.- Specified by:
getAddressId
in interfaceMyCustomerRemoveAddressAction
- Returns:
- addressId
-
getAddressKey
key
of the Address to remove.- Specified by:
getAddressKey
in interfaceMyCustomerRemoveAddressAction
- Returns:
- addressKey
-
setAddressId
Description copied from interface:MyCustomerRemoveAddressAction
id
of the Address to remove.- Specified by:
setAddressId
in interfaceMyCustomerRemoveAddressAction
- Parameters:
addressId
- value to be set
-
setAddressKey
Description copied from interface:MyCustomerRemoveAddressAction
key
of the Address to remove.- Specified by:
setAddressKey
in interfaceMyCustomerRemoveAddressAction
- Parameters:
addressKey
- value to be set
-
equals
-
hashCode
-