Interface PaymentMethodDeletedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Delete PaymentMethod request.
Example to create an instance using the builder pattern
PaymentMethodDeletedMessage paymentMethodDeletedMessage = PaymentMethodDeletedMessage.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)
.paymentMethod(paymentMethodBuilder -> paymentMethodBuilder)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
discriminator value for PaymentMethodDeletedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for PaymentMethodDeletedMessagebuilder
(PaymentMethodDeletedMessage template) create builder for PaymentMethodDeletedMessage instancecopyDeep()
static PaymentMethodDeletedMessage
deepCopy
(PaymentMethodDeletedMessage template) factory method to create a deep copy of PaymentMethodDeletedMessage@NotNull @Valid PaymentMethod
The PaymentMethod that was deleted.static PaymentMethodDeletedMessage
of()
factory methodstatic PaymentMethodDeletedMessage
of
(PaymentMethodDeletedMessage template) factory method to create a shallow copy PaymentMethodDeletedMessagevoid
setPaymentMethod
(PaymentMethod paymentMethod) The PaymentMethod that was deleted.static com.fasterxml.jackson.core.type.TypeReference<PaymentMethodDeletedMessage>
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
-
PAYMENT_METHOD_DELETED
discriminator value for PaymentMethodDeletedMessage- See Also:
-
-
Method Details
-
getPaymentMethod
The PaymentMethod that was deleted.
- Returns:
- paymentMethod
-
setPaymentMethod
The PaymentMethod that was deleted.
- Parameters:
paymentMethod
- value to be set
-
of
factory method- Returns:
- instance of PaymentMethodDeletedMessage
-
of
factory method to create a shallow copy PaymentMethodDeletedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
copyDeep
PaymentMethodDeletedMessage copyDeep()- Specified by:
copyDeep
in interfaceBaseResource
- Specified by:
copyDeep
in interfaceMessage
-
deepCopy
@Nullable static PaymentMethodDeletedMessage deepCopy(@Nullable PaymentMethodDeletedMessage template) factory method to create a deep copy of PaymentMethodDeletedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for PaymentMethodDeletedMessage- Returns:
- builder
-
builder
create builder for PaymentMethodDeletedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withPaymentMethodDeletedMessage
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
-