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 Stringdiscriminator 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 BooleanDefault Payment Method after the Set Default update action.@NotNull BooleanDefault Payment Method before the Set Default update action.of()factory methodof(PaymentMethodDefaultSetMessage template) factory method to create a shallow copy PaymentMethodDefaultSetMessagevoidsetDefault(Boolean _default) Default Payment Method after the Set Default update action.voidsetOldDefault(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> 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_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:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin 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
-