Class PaymentMethodDetails
- java.lang.Object
-
- software.amazon.spapi.models.transfers.v2024_06_01.PaymentMethodDetails
-
public class PaymentMethodDetails extends java.lang.Object
The details of a payment method.
-
-
Constructor Summary
Constructors Constructor Description PaymentMethodDetails()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentMethodDetails
accountHolderName(java.lang.String accountHolderName)
PaymentMethodDetails
assignmentType(AssignmentType assignmentType)
PaymentMethodDetails
countryCode(java.lang.String countryCode)
boolean
equals(java.lang.Object o)
PaymentMethodDetails
expiryDate(ExpiryDate expiryDate)
java.lang.String
getAccountHolderName()
The name of the account holder who is registered for the payment method.AssignmentType
getAssignmentType()
Get assignmentTypejava.lang.String
getCountryCode()
The two-letter country code in ISO 3166-1 alpha-2 format.ExpiryDate
getExpiryDate()
Get expiryDatejava.lang.String
getPaymentMethodId()
The payment method identifier.PaymentMethodType
getPaymentMethodType()
Get paymentMethodTypejava.lang.String
getTail()
The last three or four digits of the payment method.int
hashCode()
PaymentMethodDetails
paymentMethodId(java.lang.String paymentMethodId)
PaymentMethodDetails
paymentMethodType(PaymentMethodType paymentMethodType)
void
setAccountHolderName(java.lang.String accountHolderName)
void
setAssignmentType(AssignmentType assignmentType)
void
setCountryCode(java.lang.String countryCode)
void
setExpiryDate(ExpiryDate expiryDate)
void
setPaymentMethodId(java.lang.String paymentMethodId)
void
setPaymentMethodType(PaymentMethodType paymentMethodType)
void
setTail(java.lang.String tail)
PaymentMethodDetails
tail(java.lang.String tail)
java.lang.String
toString()
-
-
-
Method Detail
-
accountHolderName
public PaymentMethodDetails accountHolderName(java.lang.String accountHolderName)
-
getAccountHolderName
public java.lang.String getAccountHolderName()
The name of the account holder who is registered for the payment method.- Returns:
- accountHolderName
-
setAccountHolderName
public void setAccountHolderName(java.lang.String accountHolderName)
-
paymentMethodId
public PaymentMethodDetails paymentMethodId(java.lang.String paymentMethodId)
-
getPaymentMethodId
public java.lang.String getPaymentMethodId()
The payment method identifier.- Returns:
- paymentMethodId
-
setPaymentMethodId
public void setPaymentMethodId(java.lang.String paymentMethodId)
-
tail
public PaymentMethodDetails tail(java.lang.String tail)
-
getTail
public java.lang.String getTail()
The last three or four digits of the payment method.- Returns:
- tail
-
setTail
public void setTail(java.lang.String tail)
-
expiryDate
public PaymentMethodDetails expiryDate(ExpiryDate expiryDate)
-
getExpiryDate
public ExpiryDate getExpiryDate()
Get expiryDate- Returns:
- expiryDate
-
setExpiryDate
public void setExpiryDate(ExpiryDate expiryDate)
-
countryCode
public PaymentMethodDetails countryCode(java.lang.String countryCode)
-
getCountryCode
public java.lang.String getCountryCode()
The two-letter country code in ISO 3166-1 alpha-2 format. For payment methods in the `card` category, the code is for the country where the card was issued. For payment methods in the `bank account` category, the code is for the country where the account is located.- Returns:
- countryCode
-
setCountryCode
public void setCountryCode(java.lang.String countryCode)
-
paymentMethodType
public PaymentMethodDetails paymentMethodType(PaymentMethodType paymentMethodType)
-
getPaymentMethodType
public PaymentMethodType getPaymentMethodType()
Get paymentMethodType- Returns:
- paymentMethodType
-
setPaymentMethodType
public void setPaymentMethodType(PaymentMethodType paymentMethodType)
-
assignmentType
public PaymentMethodDetails assignmentType(AssignmentType assignmentType)
-
getAssignmentType
public AssignmentType getAssignmentType()
Get assignmentType- Returns:
- assignmentType
-
setAssignmentType
public void setAssignmentType(AssignmentType assignmentType)
-
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
-
-