Interface OrderCustomerSetMessage
- All Superinterfaces:
BaseResource,DomainResource<Message>,Identifiable<Message>,Message,OrderMessage,Versioned<Message>
Generated after a successful Set Customer ID update action.
Example to create an instance using the builder pattern
OrderCustomerSetMessage orderCustomerSetMessage = OrderCustomerSetMessage.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 OrderCustomerSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for OrderCustomerSetMessagebuilder(OrderCustomerSetMessage template) create builder for OrderCustomerSetMessage instancecopyDeep()static OrderCustomerSetMessagedeepCopy(OrderCustomerSetMessage template) factory method to create a deep copy of OrderCustomerSetMessage@Valid CustomerReference@Valid CustomerGroupReference@Valid CustomerReference@Valid CustomerGroupReferencestatic OrderCustomerSetMessageof()factory methodstatic OrderCustomerSetMessageof(OrderCustomerSetMessage template) factory method to create a shallow copy OrderCustomerSetMessagevoidsetCustomer(CustomerReference customer) voidsetCustomerGroup(CustomerGroupReference customerGroup) voidsetOldCustomer(CustomerReference oldCustomer) voidsetOldCustomerGroup(CustomerGroupReference oldCustomerGroup) static com.fasterxml.jackson.core.type.TypeReference<OrderCustomerSetMessage>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_SET
discriminator value for OrderCustomerSetMessage- See Also:
-
-
Method Details
-
getCustomer
Customer on the Order after the Set Customer ID update action.
- Returns:
- customer
-
getCustomerGroup
CustomerGroup on the Order after the Set Customer ID update action.
- Returns:
- customerGroup
-
getOldCustomer
Customer on the Order before the Set Customer ID update action.
- Returns:
- oldCustomer
-
getOldCustomerGroup
CustomerGroup on the Order before the Set Customer ID update action.
- Returns:
- oldCustomerGroup
-
setCustomer
Customer on the Order after the Set Customer ID update action.
- Parameters:
customer- value to be set
-
setCustomerGroup
CustomerGroup on the Order after the Set Customer ID update action.
- Parameters:
customerGroup- value to be set
-
setOldCustomer
Customer on the Order before the Set Customer ID update action.
- Parameters:
oldCustomer- value to be set
-
setOldCustomerGroup
CustomerGroup on the Order before the Set Customer ID update action.
- Parameters:
oldCustomerGroup- value to be set
-
of
factory method- Returns:
- instance of OrderCustomerSetMessage
-
of
factory method to create a shallow copy OrderCustomerSetMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
OrderCustomerSetMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage- Specified by:
copyDeepin interfaceOrderMessage
-
deepCopy
factory method to create a deep copy of OrderCustomerSetMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderCustomerSetMessage- Returns:
- builder
-
builder
create builder for OrderCustomerSetMessage instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withOrderCustomerSetMessage
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
-