Class TransactionDraftImpl
java.lang.Object
com.commercetools.api.models.payment.TransactionDraftImpl
- All Implemented Interfaces:
CustomizableDraft<TransactionDraft>
,TransactionDraft
,io.vrap.rmf.base.client.Draft<TransactionDraft>
,io.vrap.rmf.base.client.ModelBase
public class TransactionDraftImpl
extends Object
implements TransactionDraft, io.vrap.rmf.base.client.ModelBase
TransactionDraft
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Money value for the Transaction.Custom Fields of the Transaction.Identifier used by the payment service that manages the Transaction.getState()
State of the Transaction.Date and time (UTC) the Transaction took place.getType()
Type of the Transaction.int
hashCode()
void
Money value for the Transaction.void
setCustom
(CustomFieldsDraft custom) Custom Fields of the Transaction.void
setInteractionId
(String interactionId) Identifier used by the payment service that manages the Transaction.void
setState
(TransactionState state) State of the Transaction.void
setTimestamp
(ZonedDateTime timestamp) Date and time (UTC) the Transaction took place.void
setType
(TransactionType type) Type of the Transaction.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.CustomizableDraft
unwrapCustomizableDraft
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.payment.TransactionDraft
withTransactionDraft
-
Constructor Details
-
TransactionDraftImpl
public TransactionDraftImpl()create empty instance
-
-
Method Details
-
getTimestamp
Date and time (UTC) the Transaction took place.
- Specified by:
getTimestamp
in interfaceTransactionDraft
- Returns:
- timestamp
-
getType
Type of the Transaction.
- Specified by:
getType
in interfaceTransactionDraft
- Returns:
- type
-
getAmount
Money value for the Transaction.
- Specified by:
getAmount
in interfaceTransactionDraft
- Returns:
- amount
-
getInteractionId
Identifier used by the payment service that manages the Transaction. Can be used to correlate the Transaction to an interface interaction.
- Specified by:
getInteractionId
in interfaceTransactionDraft
- Returns:
- interactionId
-
getState
State of the Transaction.
- Specified by:
getState
in interfaceTransactionDraft
- Returns:
- state
-
getCustom
Custom Fields of the Transaction.
- Specified by:
getCustom
in interfaceCustomizableDraft<TransactionDraft>
- Specified by:
getCustom
in interfaceTransactionDraft
- Returns:
- custom
-
setTimestamp
Description copied from interface:TransactionDraft
Date and time (UTC) the Transaction took place.
- Specified by:
setTimestamp
in interfaceTransactionDraft
- Parameters:
timestamp
- value to be set
-
setType
Description copied from interface:TransactionDraft
Type of the Transaction.
- Specified by:
setType
in interfaceTransactionDraft
- Parameters:
type
- value to be set
-
setAmount
Description copied from interface:TransactionDraft
Money value for the Transaction.
- Specified by:
setAmount
in interfaceTransactionDraft
- Parameters:
amount
- value to be set
-
setInteractionId
Description copied from interface:TransactionDraft
Identifier used by the payment service that manages the Transaction. Can be used to correlate the Transaction to an interface interaction.
- Specified by:
setInteractionId
in interfaceTransactionDraft
- Parameters:
interactionId
- value to be set
-
setState
Description copied from interface:TransactionDraft
State of the Transaction.
- Specified by:
setState
in interfaceTransactionDraft
- Parameters:
state
- value to be set
-
setCustom
Description copied from interface:TransactionDraft
Custom Fields of the Transaction.
- Specified by:
setCustom
in interfaceCustomizableDraft<TransactionDraft>
- Specified by:
setCustom
in interfaceTransactionDraft
- Parameters:
custom
- value to be set
-
equals
-
hashCode
-