Interface OrderCustomerSetMessagePayload
- All Superinterfaces:
MessagePayload
,MessagePayloadMixin
,OrderMessagePayload
Generated after a successful Set Customer ID update action.
Example to create an instance using the builder pattern
OrderCustomerSetMessagePayload orderCustomerSetMessagePayload = OrderCustomerSetMessagePayload.builder()
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for OrderCustomerSetMessagePayload -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for OrderCustomerSetMessagePayloadbuilder
(OrderCustomerSetMessagePayload template) create builder for OrderCustomerSetMessagePayload instancedeepCopy
(OrderCustomerSetMessagePayload template) factory method to create a deep copy of OrderCustomerSetMessagePayload@Valid CustomerReference
Customer on the Order after the Set Customer ID update action.@Valid CustomerGroupReference
CustomerGroup on the Order after the Set Customer ID update action.@Valid CustomerReference
Customer on the Order before the Set Customer ID update action.@Valid CustomerGroupReference
CustomerGroup on the Order before the Set Customer ID update action.of()
factory methodof
(OrderCustomerSetMessagePayload template) factory method to create a shallow copy OrderCustomerSetMessagePayloadvoid
setCustomer
(CustomerReference customer) Customer on the Order after the Set Customer ID update action.void
setCustomerGroup
(CustomerGroupReference customerGroup) CustomerGroup on the Order after the Set Customer ID update action.void
setOldCustomer
(CustomerReference oldCustomer) Customer on the Order before the Set Customer ID update action.void
setOldCustomerGroup
(CustomerGroupReference oldCustomerGroup) CustomerGroup on the Order before the Set Customer ID update action.static com.fasterxml.jackson.core.type.TypeReference<OrderCustomerSetMessagePayload>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods inherited from interface com.commercetools.api.models.message.MessagePayload
getType, withMessagePayload
Methods inherited from interface com.commercetools.api.models.message.MessagePayloadMixin
as
Methods inherited from interface com.commercetools.api.models.message.OrderMessagePayload
withOrderMessagePayload
-
Field Details
-
ORDER_CUSTOMER_SET
discriminator value for OrderCustomerSetMessagePayload- 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 OrderCustomerSetMessagePayload
-
of
factory method to create a shallow copy OrderCustomerSetMessagePayload- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static OrderCustomerSetMessagePayload deepCopy(@Nullable OrderCustomerSetMessagePayload template) factory method to create a deep copy of OrderCustomerSetMessagePayload- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderCustomerSetMessagePayload- Returns:
- builder
-
builder
create builder for OrderCustomerSetMessagePayload instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withOrderCustomerSetMessagePayload
accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<OrderCustomerSetMessagePayload> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-