Interface RecurringOrderCreatedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Create RecurringOrder request.
Example to create an instance using the builder pattern
RecurringOrderCreatedMessage recurringOrderCreatedMessage = RecurringOrderCreatedMessage.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)
.order(orderBuilder -> orderBuilder)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
discriminator value for RecurringOrderCreatedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for RecurringOrderCreatedMessagebuilder
(RecurringOrderCreatedMessage template) create builder for RecurringOrderCreatedMessage instancecopyDeep()
static RecurringOrderCreatedMessage
deepCopy
(RecurringOrderCreatedMessage template) factory method to create a deep copy of RecurringOrderCreatedMessage@NotNull @Valid RecurringOrder
getOrder()
RecurringOrder that was created.static RecurringOrderCreatedMessage
of()
factory methodstatic RecurringOrderCreatedMessage
of
(RecurringOrderCreatedMessage template) factory method to create a shallow copy RecurringOrderCreatedMessagevoid
setOrder
(RecurringOrder order) RecurringOrder that was created.static com.fasterxml.jackson.core.type.TypeReference<RecurringOrderCreatedMessage>
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
-
Field Details
-
RECURRING_ORDER_CREATED
discriminator value for RecurringOrderCreatedMessage- See Also:
-
-
Method Details
-
getOrder
RecurringOrder that was created.
- Returns:
- order
-
setOrder
RecurringOrder that was created.
- Parameters:
order
- value to be set
-
of
factory method- Returns:
- instance of RecurringOrderCreatedMessage
-
of
factory method to create a shallow copy RecurringOrderCreatedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
copyDeep
RecurringOrderCreatedMessage copyDeep()- Specified by:
copyDeep
in interfaceBaseResource
- Specified by:
copyDeep
in interfaceMessage
-
deepCopy
@Nullable static RecurringOrderCreatedMessage deepCopy(@Nullable RecurringOrderCreatedMessage template) factory method to create a deep copy of RecurringOrderCreatedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for RecurringOrderCreatedMessage- Returns:
- builder
-
builder
create builder for RecurringOrderCreatedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withRecurringOrderCreatedMessage
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
-