Interface PaymentMethodDefaultSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Set Default update action.
Example to create an instance using the builder pattern
PaymentMethodDefaultSetMessage paymentMethodDefaultSetMessage = PaymentMethodDefaultSetMessage.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)
.default(true)
.oldDefault(true)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
discriminator value for PaymentMethodDefaultSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for PaymentMethodDefaultSetMessagebuilder
(PaymentMethodDefaultSetMessage template) create builder for PaymentMethodDefaultSetMessage instancecopyDeep()
deepCopy
(PaymentMethodDefaultSetMessage template) factory method to create a deep copy of PaymentMethodDefaultSetMessage@NotNull Boolean
Default Payment Method after the Set Default update action.@NotNull Boolean
Default Payment Method before the Set Default update action.of()
factory methodof
(PaymentMethodDefaultSetMessage template) factory method to create a shallow copy PaymentMethodDefaultSetMessagevoid
setDefault
(Boolean _default) Default Payment Method after the Set Default update action.void
setOldDefault
(Boolean oldDefault) Default Payment Method before the Set Default update action.static com.fasterxml.jackson.core.type.TypeReference<PaymentMethodDefaultSetMessage>
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_DEFAULT_SET
discriminator value for PaymentMethodDefaultSetMessage- See Also:
-
-
Method Details
-
getDefault
Default Payment Method after the Set Default update action.
- Returns:
- default
-
getOldDefault
Default Payment Method before the Set Default update action.
- Returns:
- oldDefault
-
setDefault
Default Payment Method after the Set Default update action.
- Parameters:
_default
- value to be set
-
setOldDefault
Default Payment Method before the Set Default update action.
- Parameters:
oldDefault
- value to be set
-
of
factory method- Returns:
- instance of PaymentMethodDefaultSetMessage
-
of
factory method to create a shallow copy PaymentMethodDefaultSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
copyDeep
PaymentMethodDefaultSetMessage copyDeep()- Specified by:
copyDeep
in interfaceBaseResource
- Specified by:
copyDeep
in interfaceMessage
-
deepCopy
@Nullable static PaymentMethodDefaultSetMessage deepCopy(@Nullable PaymentMethodDefaultSetMessage template) factory method to create a deep copy of PaymentMethodDefaultSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for PaymentMethodDefaultSetMessage- Returns:
- builder
-
builder
create builder for PaymentMethodDefaultSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withPaymentMethodDefaultSetMessage
accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<PaymentMethodDefaultSetMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-