Interface OrderCustomerGroupSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderMessage
,Versioned<Message>
Generated after a successful Set Customer Group update action.
Example to create an instance using the builder pattern
OrderCustomerGroupSetMessage orderCustomerGroupSetMessage = OrderCustomerGroupSetMessage.builder()
.id("{id}")
.version(0.3)
.createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.sequenceNumber(0.3)
.resource(resourceBuilder -> resourceBuilder)
.resourceVersion(0.3)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for OrderCustomerGroupSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for OrderCustomerGroupSetMessagebuilder
(OrderCustomerGroupSetMessage template) create builder for OrderCustomerGroupSetMessage instancestatic OrderCustomerGroupSetMessage
deepCopy
(OrderCustomerGroupSetMessage template) factory method to create a deep copy of OrderCustomerGroupSetMessage@Valid CustomerGroupReference
CustomerGroup on the Order after the Set Customer Group update action.@Valid CustomerGroupReference
CustomerGroup on the Order before the Set Customer Group update action.static OrderCustomerGroupSetMessage
of()
factory methodstatic OrderCustomerGroupSetMessage
of
(OrderCustomerGroupSetMessage template) factory method to create a shallow copy OrderCustomerGroupSetMessagevoid
setCustomerGroup
(CustomerGroupReference customerGroup) CustomerGroup on the Order after the Set Customer Group update action.void
setOldCustomerGroup
(CustomerGroupReference oldCustomerGroup) CustomerGroup on the Order before the Set Customer Group update action.static com.fasterxml.jackson.core.type.TypeReference<OrderCustomerGroupSetMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResource
Methods inherited from interface com.commercetools.api.models.DomainResource
get
Methods inherited from interface com.commercetools.api.models.message.Message
getCreatedAt, getCreatedBy, getId, getLastModifiedAt, getLastModifiedBy, getResource, getResourceUserProvidedIdentifiers, getResourceVersion, getSequenceNumber, getType, getVersion, setCreatedAt, setCreatedBy, setId, setLastModifiedAt, setLastModifiedBy, setResource, setResourceUserProvidedIdentifiers, setResourceVersion, setSequenceNumber, setVersion, withMessage
Methods inherited from interface com.commercetools.api.models.message.OrderMessage
withOrderMessage
-
Field Details
-
ORDER_CUSTOMER_GROUP_SET
discriminator value for OrderCustomerGroupSetMessage- See Also:
-
-
Method Details
-
getCustomerGroup
CustomerGroup on the Order after the Set Customer Group update action.
- Returns:
- customerGroup
-
getOldCustomerGroup
CustomerGroup on the Order before the Set Customer Group update action.
- Returns:
- oldCustomerGroup
-
setCustomerGroup
CustomerGroup on the Order after the Set Customer Group update action.
- Parameters:
customerGroup
- value to be set
-
setOldCustomerGroup
CustomerGroup on the Order before the Set Customer Group update action.
- Parameters:
oldCustomerGroup
- value to be set
-
of
factory method- Returns:
- instance of OrderCustomerGroupSetMessage
-
of
factory method to create a shallow copy OrderCustomerGroupSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static OrderCustomerGroupSetMessage deepCopy(@Nullable OrderCustomerGroupSetMessage template) factory method to create a deep copy of OrderCustomerGroupSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderCustomerGroupSetMessage- Returns:
- builder
-
builder
create builder for OrderCustomerGroupSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withOrderCustomerGroupSetMessage
accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-