Package com.commercetools.api.models.me
Class MyPaymentDraftImpl
java.lang.Object
com.commercetools.api.models.me.MyPaymentDraftImpl
- All Implemented Interfaces:
CustomizableDraft<MyPaymentDraft>
,MyPaymentDraft
,io.vrap.rmf.base.client.Draft<MyPaymentDraft>
,io.vrap.rmf.base.client.ModelBase
public class MyPaymentDraftImpl
extends Object
implements MyPaymentDraft, io.vrap.rmf.base.client.ModelBase
MyPaymentDraft
-
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 the Payment intends to receive from the customer.Custom Fields for the Payment.Information regarding the payment interface (for example, a PSP), and the specific payment method used.Financial transactions of the TransactionTypesAuthorization
orCharge
.int
hashCode()
void
setAmountPlanned
(Money amountPlanned) Money value the Payment intends to receive from the customer.void
setCustom
(CustomFieldsDraft custom) Custom Fields for the Payment.void
setPaymentMethodInfo
(PaymentMethodInfo paymentMethodInfo) Information regarding the payment interface (for example, a PSP), and the specific payment method used.void
setTransaction
(MyTransactionDraft transaction) Financial transactions of the TransactionTypesAuthorization
orCharge
.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.me.MyPaymentDraft
withMyPaymentDraft
-
Constructor Details
-
MyPaymentDraftImpl
public MyPaymentDraftImpl()create empty instance
-
-
Method Details
-
getAmountPlanned
Money value the Payment intends to receive from the customer. The value usually matches the Cart or Order gross total.
- Specified by:
getAmountPlanned
in interfaceMyPaymentDraft
- Returns:
- amountPlanned
-
getPaymentMethodInfo
Information regarding the payment interface (for example, a PSP), and the specific payment method used.
- Specified by:
getPaymentMethodInfo
in interfaceMyPaymentDraft
- Returns:
- paymentMethodInfo
-
getCustom
Custom Fields for the Payment.
- Specified by:
getCustom
in interfaceCustomizableDraft<MyPaymentDraft>
- Specified by:
getCustom
in interfaceMyPaymentDraft
- Returns:
- custom
-
getTransaction
Financial transactions of the TransactionTypes
Authorization
orCharge
.- Specified by:
getTransaction
in interfaceMyPaymentDraft
- Returns:
- transaction
-
setAmountPlanned
Description copied from interface:MyPaymentDraft
Money value the Payment intends to receive from the customer. The value usually matches the Cart or Order gross total.
- Specified by:
setAmountPlanned
in interfaceMyPaymentDraft
- Parameters:
amountPlanned
- value to be set
-
setPaymentMethodInfo
Description copied from interface:MyPaymentDraft
Information regarding the payment interface (for example, a PSP), and the specific payment method used.
- Specified by:
setPaymentMethodInfo
in interfaceMyPaymentDraft
- Parameters:
paymentMethodInfo
- value to be set
-
setCustom
Description copied from interface:MyPaymentDraft
Custom Fields for the Payment.
- Specified by:
setCustom
in interfaceCustomizableDraft<MyPaymentDraft>
- Specified by:
setCustom
in interfaceMyPaymentDraft
- Parameters:
custom
- value to be set
-
setTransaction
Description copied from interface:MyPaymentDraft
Financial transactions of the TransactionTypes
Authorization
orCharge
.- Specified by:
setTransaction
in interfaceMyPaymentDraft
- Parameters:
transaction
- value to be set
-
equals
-
hashCode
public int hashCode()
-