public class InvoicingPaymentDetail extends PayPalModel
| Constructor and Description |
|---|
InvoicingPaymentDetail()
Default Constructor
|
InvoicingPaymentDetail(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) |
java.lang.String |
getDate()
Date when the invoice was paid.
|
java.lang.String |
getMethod()
Payment mode or method.
|
java.lang.String |
getNote()
Optional note associated with the payment.
|
java.lang.String |
getTransactionId()
PayPal payment transaction id.
|
java.lang.String |
getTransactionType()
Type of the transaction.
|
java.lang.String |
getType()
PayPal payment detail indicating whether payment was made in an invoicing flow via PayPal or externally.
|
int |
hashCode() |
InvoicingPaymentDetail |
setDate(java.lang.String date)
Date when the invoice was paid.
|
InvoicingPaymentDetail |
setMethod(java.lang.String method)
Payment mode or method.
|
InvoicingPaymentDetail |
setNote(java.lang.String note)
Optional note associated with the payment.
|
InvoicingPaymentDetail |
setTransactionId(java.lang.String transactionId)
PayPal payment transaction id.
|
InvoicingPaymentDetail |
setTransactionType(java.lang.String transactionType)
Type of the transaction.
|
InvoicingPaymentDetail |
setType(java.lang.String type)
PayPal payment detail indicating whether payment was made in an invoicing flow via PayPal or externally.
|
toJSON, toStringpublic InvoicingPaymentDetail()
public InvoicingPaymentDetail(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 InvoicingPaymentDetail setType(java.lang.String type)
public InvoicingPaymentDetail setTransactionId(java.lang.String transactionId)
public InvoicingPaymentDetail setTransactionType(java.lang.String transactionType)
public InvoicingPaymentDetail setDate(java.lang.String date)
public InvoicingPaymentDetail setMethod(java.lang.String method)
public InvoicingPaymentDetail setNote(java.lang.String note)
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