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 Stringdiscriminator value for PaymentMethodDeletedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for PaymentMethodDeletedMessagebuilder(PaymentMethodDeletedMessage template) create builder for PaymentMethodDeletedMessage instancecopyDeep()static PaymentMethodDeletedMessagedeepCopy(PaymentMethodDeletedMessage template) factory method to create a deep copy of PaymentMethodDeletedMessage@NotNull @Valid PaymentMethodThe PaymentMethod that was deleted.static PaymentMethodDeletedMessageof()factory methodstatic PaymentMethodDeletedMessageof(PaymentMethodDeletedMessage template) factory method to create a shallow copy PaymentMethodDeletedMessagevoidsetPaymentMethod(PaymentMethod paymentMethod) The PaymentMethod that was deleted.static com.fasterxml.jackson.core.type.TypeReference<PaymentMethodDeletedMessage>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
-
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:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin 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
-