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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for OrderCustomerGroupSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for OrderCustomerGroupSetMessagebuilder(OrderCustomerGroupSetMessage template) create builder for OrderCustomerGroupSetMessage instancecopyDeep()static OrderCustomerGroupSetMessagedeepCopy(OrderCustomerGroupSetMessage template) factory method to create a deep copy of OrderCustomerGroupSetMessage@Valid CustomerGroupReference@Valid CustomerGroupReferencestatic OrderCustomerGroupSetMessageof()factory methodstatic OrderCustomerGroupSetMessageof(OrderCustomerGroupSetMessage template) factory method to create a shallow copy OrderCustomerGroupSetMessagevoidsetCustomerGroup(CustomerGroupReference customerGroup) voidsetOldCustomerGroup(CustomerGroupReference oldCustomerGroup) static com.fasterxml.jackson.core.type.TypeReference<OrderCustomerGroupSetMessage>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResourceMethods inherited from interface com.commercetools.api.models.DomainResource
getMethods 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, withMessageMethods 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
-
copyDeep
OrderCustomerGroupSetMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage- Specified by:
copyDeepin interfaceOrderMessage
-
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
-