Package com.plaid.client.model
Class PaymentMeta
java.lang.Object
com.plaid.client.model.PaymentMeta
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class PaymentMeta
extends java.lang.Object
Transaction information specific to inter-bank transfers. If the transaction was not an inter-bank transfer, all fields will be `null`. If the `transactions` object was returned by a Transactions endpoint such as `/transactions/get`, the `payment_meta` key will always appear, but no data elements are guaranteed. If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_BY_ORDER_OF
static java.lang.String
SERIALIZED_NAME_PAYEE
static java.lang.String
SERIALIZED_NAME_PAYER
static java.lang.String
SERIALIZED_NAME_PAYMENT_METHOD
static java.lang.String
SERIALIZED_NAME_PAYMENT_PROCESSOR
static java.lang.String
SERIALIZED_NAME_PPD_ID
static java.lang.String
SERIALIZED_NAME_REASON
static java.lang.String
SERIALIZED_NAME_REFERENCE_NUMBER
-
Constructor Summary
Constructors Constructor Description PaymentMeta()
-
Method Summary
Modifier and Type Method Description PaymentMeta
byOrderOf(java.lang.String byOrderOf)
boolean
equals(java.lang.Object o)
java.lang.String
getByOrderOf()
The party initiating a wire transfer.java.lang.String
getPayee()
For transfers, the party that is receiving the transaction.java.lang.String
getPayer()
For transfers, the party that is paying the transaction.java.lang.String
getPaymentMethod()
The type of transfer, e.g.java.lang.String
getPaymentProcessor()
The name of the payment processorjava.lang.String
getPpdId()
The ACH PPD ID for the payer.java.lang.String
getReason()
The payer-supplied description of the transfer.java.lang.String
getReferenceNumber()
The transaction reference number supplied by the financial institution.int
hashCode()
PaymentMeta
payee(java.lang.String payee)
PaymentMeta
payer(java.lang.String payer)
PaymentMeta
paymentMethod(java.lang.String paymentMethod)
PaymentMeta
paymentProcessor(java.lang.String paymentProcessor)
PaymentMeta
ppdId(java.lang.String ppdId)
PaymentMeta
reason(java.lang.String reason)
PaymentMeta
referenceNumber(java.lang.String referenceNumber)
void
setByOrderOf(java.lang.String byOrderOf)
void
setPayee(java.lang.String payee)
void
setPayer(java.lang.String payer)
void
setPaymentMethod(java.lang.String paymentMethod)
void
setPaymentProcessor(java.lang.String paymentProcessor)
void
setPpdId(java.lang.String ppdId)
void
setReason(java.lang.String reason)
void
setReferenceNumber(java.lang.String referenceNumber)
java.lang.String
toString()
-
Field Details
-
SERIALIZED_NAME_REFERENCE_NUMBER
public static final java.lang.String SERIALIZED_NAME_REFERENCE_NUMBER- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PPD_ID
public static final java.lang.String SERIALIZED_NAME_PPD_ID- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAYEE
public static final java.lang.String SERIALIZED_NAME_PAYEE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BY_ORDER_OF
public static final java.lang.String SERIALIZED_NAME_BY_ORDER_OF- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAYER
public static final java.lang.String SERIALIZED_NAME_PAYER- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAYMENT_METHOD
public static final java.lang.String SERIALIZED_NAME_PAYMENT_METHOD- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAYMENT_PROCESSOR
public static final java.lang.String SERIALIZED_NAME_PAYMENT_PROCESSOR- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REASON
public static final java.lang.String SERIALIZED_NAME_REASON- See Also:
- Constant Field Values
-
-
Constructor Details
-
PaymentMeta
public PaymentMeta()
-
-
Method Details
-
referenceNumber
-
getReferenceNumber
@Nullable public java.lang.String getReferenceNumber()The transaction reference number supplied by the financial institution.- Returns:
- referenceNumber
-
setReferenceNumber
public void setReferenceNumber(java.lang.String referenceNumber) -
ppdId
-
getPpdId
@Nullable public java.lang.String getPpdId()The ACH PPD ID for the payer.- Returns:
- ppdId
-
setPpdId
public void setPpdId(java.lang.String ppdId) -
payee
-
getPayee
@Nullable public java.lang.String getPayee()For transfers, the party that is receiving the transaction.- Returns:
- payee
-
setPayee
public void setPayee(java.lang.String payee) -
byOrderOf
-
getByOrderOf
@Nullable public java.lang.String getByOrderOf()The party initiating a wire transfer. Will be `null` if the transaction is not a wire transfer.- Returns:
- byOrderOf
-
setByOrderOf
public void setByOrderOf(java.lang.String byOrderOf) -
payer
-
getPayer
@Nullable public java.lang.String getPayer()For transfers, the party that is paying the transaction.- Returns:
- payer
-
setPayer
public void setPayer(java.lang.String payer) -
paymentMethod
-
getPaymentMethod
@Nullable public java.lang.String getPaymentMethod()The type of transfer, e.g. 'ACH'- Returns:
- paymentMethod
-
setPaymentMethod
public void setPaymentMethod(java.lang.String paymentMethod) -
paymentProcessor
-
getPaymentProcessor
@Nullable public java.lang.String getPaymentProcessor()The name of the payment processor- Returns:
- paymentProcessor
-
setPaymentProcessor
public void setPaymentProcessor(java.lang.String paymentProcessor) -
reason
-
getReason
@Nullable public java.lang.String getReason()The payer-supplied description of the transfer.- Returns:
- reason
-
setReason
public void setReason(java.lang.String reason) -
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-