Package com.commercetools.api.models.me
Class MyCustomerChangeAddressActionImpl
java.lang.Object
com.commercetools.api.models.me.MyCustomerChangeAddressActionImpl
- All Implemented Interfaces:
MyCustomerChangeAddressAction
,MyCustomerUpdateAction
,ResourceUpdateAction<MyCustomerUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class MyCustomerChangeAddressActionImpl
extends Object
implements MyCustomerChangeAddressAction, io.vrap.rmf.base.client.ModelBase
Changing an address of the Customer produces the CustomerAddressChanged 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.MyCustomerChangeAddressAction
CHANGE_ADDRESS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Value to set.id
of the Address to change.key
of the Address to change.int
hashCode()
void
setAddress
(BaseAddress address) Value to set.void
setAddressId
(String addressId) id
of the Address to change.void
setAddressKey
(String addressKey) key
of the Address to change.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.MyCustomerChangeAddressAction
withMyCustomerChangeAddressAction
Methods inherited from interface com.commercetools.api.models.me.MyCustomerUpdateAction
withMyCustomerUpdateAction
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
MyCustomerChangeAddressActionImpl
public MyCustomerChangeAddressActionImpl()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 change.- Specified by:
getAddressId
in interfaceMyCustomerChangeAddressAction
- Returns:
- addressId
-
getAddressKey
key
of the Address to change.- Specified by:
getAddressKey
in interfaceMyCustomerChangeAddressAction
- Returns:
- addressKey
-
getAddress
Value to set.
- Specified by:
getAddress
in interfaceMyCustomerChangeAddressAction
- Returns:
- address
-
setAddressId
Description copied from interface:MyCustomerChangeAddressAction
id
of the Address to change.- Specified by:
setAddressId
in interfaceMyCustomerChangeAddressAction
- Parameters:
addressId
- value to be set
-
setAddressKey
Description copied from interface:MyCustomerChangeAddressAction
key
of the Address to change.- Specified by:
setAddressKey
in interfaceMyCustomerChangeAddressAction
- Parameters:
addressKey
- value to be set
-
setAddress
Description copied from interface:MyCustomerChangeAddressAction
Value to set.
- Specified by:
setAddress
in interfaceMyCustomerChangeAddressAction
- Parameters:
address
- value to be set
-
equals
-
hashCode
-