Package com.commercetools.api.models.me
Class MyBusinessUnitSetAddressCustomTypeActionImpl
java.lang.Object
com.commercetools.api.models.me.MyBusinessUnitSetAddressCustomTypeActionImpl
- All Implemented Interfaces:
MyBusinessUnitSetAddressCustomTypeAction
,MyBusinessUnitUpdateAction
,io.vrap.rmf.base.client.ModelBase
public class MyBusinessUnitSetAddressCustomTypeActionImpl
extends Object
implements MyBusinessUnitSetAddressCustomTypeAction, io.vrap.rmf.base.client.ModelBase
Adding or updating a Custom Type to an Address of a Business Unit generates the BusinessUnitAddressCustomTypeSet Message, and removing one generates the BusinessUnitAddressCustomTypeRemoved Message.
-
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.MyBusinessUnitSetAddressCustomTypeAction
SET_ADDRESS_CUSTOM_TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
ID of theaddress
to be extended.Sets the Custom Fields fields for theaddress
.getType()
Defines the Type that extends theaddress
with Custom Fields.int
hashCode()
void
setAddressId
(String addressId) ID of theaddress
to be extended.void
setFields
(FieldContainer fields) Sets the Custom Fields fields for theaddress
.void
Defines the Type that extends theaddress
with Custom Fields.toString()
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.me.MyBusinessUnitSetAddressCustomTypeAction
withMyBusinessUnitSetAddressCustomTypeAction
Methods inherited from interface com.commercetools.api.models.me.MyBusinessUnitUpdateAction
withMyBusinessUnitUpdateAction
-
Constructor Details
-
MyBusinessUnitSetAddressCustomTypeActionImpl
public MyBusinessUnitSetAddressCustomTypeActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceMyBusinessUnitUpdateAction
- Returns:
- action
-
getType
Defines the Type that extends the
address
with Custom Fields. If absent, any existing Type and Custom Fields are removed from theaddress
.- Specified by:
getType
in interfaceMyBusinessUnitSetAddressCustomTypeAction
- Returns:
- type
-
getFields
Sets the Custom Fields fields for the
address
.- Specified by:
getFields
in interfaceMyBusinessUnitSetAddressCustomTypeAction
- Returns:
- fields
-
getAddressId
ID of the
address
to be extended.- Specified by:
getAddressId
in interfaceMyBusinessUnitSetAddressCustomTypeAction
- Returns:
- addressId
-
setType
Description copied from interface:MyBusinessUnitSetAddressCustomTypeAction
Defines the Type that extends the
address
with Custom Fields. If absent, any existing Type and Custom Fields are removed from theaddress
.- Specified by:
setType
in interfaceMyBusinessUnitSetAddressCustomTypeAction
- Parameters:
type
- value to be set
-
setFields
Description copied from interface:MyBusinessUnitSetAddressCustomTypeAction
Sets the Custom Fields fields for the
address
.- Specified by:
setFields
in interfaceMyBusinessUnitSetAddressCustomTypeAction
- Parameters:
fields
- value to be set
-
setAddressId
Description copied from interface:MyBusinessUnitSetAddressCustomTypeAction
ID of the
address
to be extended.- Specified by:
setAddressId
in interfaceMyBusinessUnitSetAddressCustomTypeAction
- Parameters:
addressId
- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-