Interface OrderPaymentRemovedMessage
- All Superinterfaces:
BaseResource,DomainResource<Message>,Identifiable<Message>,Message,Versioned<Message>
Generated after a successful Remove Payment update action or when a Payment is removed via Order Edits.
Example to create an instance using the builder pattern
OrderPaymentRemovedMessage orderPaymentRemovedMessage = OrderPaymentRemovedMessage.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)
.paymentRef(paymentRefBuilder -> paymentRefBuilder)
.removedPaymentInfo(true)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for OrderPaymentRemovedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for OrderPaymentRemovedMessagebuilder(OrderPaymentRemovedMessage template) create builder for OrderPaymentRemovedMessage instancecopyDeep()static OrderPaymentRemovedMessagedeepCopy(OrderPaymentRemovedMessage template) factory method to create a deep copy of OrderPaymentRemovedMessage@NotNull @Valid PaymentReference@NotNull BooleanIndicates whether the removal of the Payment resulted in no Payments remaining on the Order.static OrderPaymentRemovedMessageof()factory methodstatic OrderPaymentRemovedMessageof(OrderPaymentRemovedMessage template) factory method to create a shallow copy OrderPaymentRemovedMessagevoidsetPaymentRef(PaymentReference paymentRef) voidsetRemovedPaymentInfo(Boolean removedPaymentInfo) Indicates whether the removal of the Payment resulted in no Payments remaining on the Order.static com.fasterxml.jackson.core.type.TypeReference<OrderPaymentRemovedMessage>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
-
ORDER_PAYMENT_REMOVED
discriminator value for OrderPaymentRemovedMessage- See Also:
-
-
Method Details
-
getPaymentRef
- Returns:
- paymentRef
-
getRemovedPaymentInfo
Indicates whether the removal of the Payment resulted in no Payments remaining on the Order. The value is
trueif all Payments have been removed (none remain), andfalseif there are still Payments associated with the Order after the removal.- Returns:
- removedPaymentInfo
-
setPaymentRef
- Parameters:
paymentRef- value to be set
-
setRemovedPaymentInfo
Indicates whether the removal of the Payment resulted in no Payments remaining on the Order. The value is
trueif all Payments have been removed (none remain), andfalseif there are still Payments associated with the Order after the removal.- Parameters:
removedPaymentInfo- value to be set
-
of
factory method- Returns:
- instance of OrderPaymentRemovedMessage
-
of
factory method to create a shallow copy OrderPaymentRemovedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
OrderPaymentRemovedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
deepCopy
factory method to create a deep copy of OrderPaymentRemovedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderPaymentRemovedMessage- Returns:
- builder
-
builder
create builder for OrderPaymentRemovedMessage instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withOrderPaymentRemovedMessage
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
-