public class PaymentDetail extends PayPalModel
| Constructor and Description |
|---|
PaymentDetail()
Default Constructor
|
PaymentDetail(java.lang.String method)
Parameterized Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
Currency |
getAmount()
The amount to record as payment against invoice.
|
java.lang.String |
getDate()
The date when the invoice was paid.
|
java.lang.String |
getMethod()
The payment mode or method.
|
java.lang.String |
getNote()
Optional.
|
java.lang.String |
getTransactionId()
The PayPal payment transaction ID.
|
java.lang.String |
getTransactionType()
Type of the transaction.
|
java.lang.String |
getType()
The PayPal payment detail.
|
int |
hashCode() |
PaymentDetail |
setAmount(Currency amount)
The amount to record as payment against invoice.
|
PaymentDetail |
setDate(java.lang.String date)
The date when the invoice was paid.
|
PaymentDetail |
setMethod(java.lang.String method)
The payment mode or method.
|
PaymentDetail |
setNote(java.lang.String note)
Optional.
|
PaymentDetail |
setTransactionId(java.lang.String transactionId)
The PayPal payment transaction ID.
|
PaymentDetail |
setTransactionType(java.lang.String transactionType)
Type of the transaction.
|
PaymentDetail |
setType(java.lang.String type)
The PayPal payment detail.
|
toJSON, toStringpublic PaymentDetail()
public PaymentDetail(java.lang.String method)
public java.lang.String getType()
public java.lang.String getTransactionId()
public java.lang.String getTransactionType()
public java.lang.String getDate()
public java.lang.String getMethod()
public java.lang.String getNote()
public Currency getAmount()
public PaymentDetail setType(java.lang.String type)
public PaymentDetail setTransactionId(java.lang.String transactionId)
public PaymentDetail setTransactionType(java.lang.String transactionType)
public PaymentDetail setDate(java.lang.String date)
public PaymentDetail setMethod(java.lang.String method)
public PaymentDetail setNote(java.lang.String note)
public PaymentDetail setAmount(Currency amount)
public boolean equals(java.lang.Object o)
equals in class PayPalModelprotected boolean canEqual(java.lang.Object other)
canEqual in class PayPalModelpublic int hashCode()
hashCode in class PayPalModel