Interface PaymentStatusInterfaceCodeSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
- All Known Implementing Classes:
PaymentStatusInterfaceCodeSetMessageImpl
Generated after a successful Set StatusInterfaceCode update action.
Example to create an instance using the builder pattern
PaymentStatusInterfaceCodeSetMessage paymentStatusInterfaceCodeSetMessage = PaymentStatusInterfaceCodeSetMessage.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)
.paymentId("{paymentId}")
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
discriminator value for PaymentStatusInterfaceCodeSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for PaymentStatusInterfaceCodeSetMessagebuilder
(PaymentStatusInterfaceCodeSetMessage template) create builder for PaymentStatusInterfaceCodeSetMessage instancedeepCopy
(PaymentStatusInterfaceCodeSetMessage template) factory method to create a deep copy of PaymentStatusInterfaceCodeSetMessageTheinterfaceCode
that was set during the Set StatusInterfaceCode update action.@NotNull String
Unique identifier for the Payment for which the Set StatusInterfaceCode update action was applied.of()
factory methodof
(PaymentStatusInterfaceCodeSetMessage template) factory method to create a shallow copy PaymentStatusInterfaceCodeSetMessagevoid
setInterfaceCode
(String interfaceCode) TheinterfaceCode
that was set during the Set StatusInterfaceCode update action.void
setPaymentId
(String paymentId) Unique identifier for the Payment for which the Set StatusInterfaceCode update action was applied.static com.fasterxml.jackson.core.type.TypeReference<PaymentStatusInterfaceCodeSetMessage>
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_STATUS_INTERFACE_CODE_SET
discriminator value for PaymentStatusInterfaceCodeSetMessage- See Also:
-
-
Method Details
-
getPaymentId
Unique identifier for the Payment for which the Set StatusInterfaceCode update action was applied.
- Returns:
- paymentId
-
getInterfaceCode
The
interfaceCode
that was set during the Set StatusInterfaceCode update action.- Returns:
- interfaceCode
-
setPaymentId
Unique identifier for the Payment for which the Set StatusInterfaceCode update action was applied.
- Parameters:
paymentId
- value to be set
-
setInterfaceCode
The
interfaceCode
that was set during the Set StatusInterfaceCode update action.- Parameters:
interfaceCode
- value to be set
-
of
factory method- Returns:
- instance of PaymentStatusInterfaceCodeSetMessage
-
of
factory method to create a shallow copy PaymentStatusInterfaceCodeSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static PaymentStatusInterfaceCodeSetMessage deepCopy(@Nullable PaymentStatusInterfaceCodeSetMessage template) factory method to create a deep copy of PaymentStatusInterfaceCodeSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for PaymentStatusInterfaceCodeSetMessage- Returns:
- builder
-
builder
static PaymentStatusInterfaceCodeSetMessageBuilder builder(PaymentStatusInterfaceCodeSetMessage template) create builder for PaymentStatusInterfaceCodeSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withPaymentStatusInterfaceCodeSetMessage
default <T> T withPaymentStatusInterfaceCodeSetMessage(Function<PaymentStatusInterfaceCodeSetMessage, T> helper) 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<PaymentStatusInterfaceCodeSetMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-