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 Stringdiscriminator value for RecurringOrderCreatedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for RecurringOrderCreatedMessagebuilder(RecurringOrderCreatedMessage template) create builder for RecurringOrderCreatedMessage instancecopyDeep()static RecurringOrderCreatedMessagedeepCopy(RecurringOrderCreatedMessage template) factory method to create a deep copy of RecurringOrderCreatedMessage@NotNull @Valid RecurringOrdergetOrder()RecurringOrder that was created.static RecurringOrderCreatedMessageof()factory methodstatic RecurringOrderCreatedMessageof(RecurringOrderCreatedMessage template) factory method to create a shallow copy RecurringOrderCreatedMessagevoidsetOrder(RecurringOrder order) RecurringOrder that was created.static com.fasterxml.jackson.core.type.TypeReference<RecurringOrderCreatedMessage>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, 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:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin 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
-