Interface ReturnInfoSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderMessage
,Versioned<Message>
Generated after a successful Set ReturnInfo update action on Orders and Order Edits.
Example to create an instance using the builder pattern
ReturnInfoSetMessage returnInfoSetMessage = ReturnInfoSetMessage.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 ReturnInfoSetMessage -
Method Summary
Modifier and TypeMethodDescriptionstatic ReturnInfoSetMessageBuilder
builder()
builder factory method for ReturnInfoSetMessagestatic ReturnInfoSetMessageBuilder
builder
(ReturnInfoSetMessage template) create builder for ReturnInfoSetMessage instancestatic ReturnInfoSetMessage
deepCopy
(ReturnInfoSetMessage template) factory method to create a deep copy of ReturnInfoSetMessage@Valid List<ReturnInfo>
The ReturnInfo that was set on the Order or Order Edit.static ReturnInfoSetMessage
of()
factory methodstatic ReturnInfoSetMessage
of
(ReturnInfoSetMessage template) factory method to create a shallow copy ReturnInfoSetMessagevoid
setReturnInfo
(ReturnInfo... returnInfo) The ReturnInfo that was set on the Order or Order Edit.void
setReturnInfo
(List<ReturnInfo> returnInfo) The ReturnInfo that was set on the Order or Order Edit.static com.fasterxml.jackson.core.type.TypeReference<ReturnInfoSetMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
withReturnInfoSetMessage
(Function<ReturnInfoSetMessage, T> helper) 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
-
RETURN_INFO_SET
discriminator value for ReturnInfoSetMessage- See Also:
-
-
Method Details
-
getReturnInfo
The ReturnInfo that was set on the Order or Order Edit.
- Returns:
- returnInfo
-
setReturnInfo
The ReturnInfo that was set on the Order or Order Edit.
- Parameters:
returnInfo
- values to be set
-
setReturnInfo
The ReturnInfo that was set on the Order or Order Edit.
- Parameters:
returnInfo
- values to be set
-
of
factory method- Returns:
- instance of ReturnInfoSetMessage
-
of
factory method to create a shallow copy ReturnInfoSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
factory method to create a deep copy of ReturnInfoSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ReturnInfoSetMessage- Returns:
- builder
-
builder
create builder for ReturnInfoSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withReturnInfoSetMessage
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
-