public class SavedCard extends java.lang.Object implements java.lang.Comparable<SavedCard>, CurrenciesSupport
Modifier and Type | Field and Description |
---|---|
private company.tap.tapcardvalidator_android.CardBrand |
brand |
private java.lang.String |
cardholderName |
private java.lang.String |
currency |
private ExpirationDate |
expiry |
private java.lang.String |
fingerprint |
private java.lang.String |
firstSix |
private java.lang.String |
id |
private java.lang.String |
image |
private java.lang.String |
lastFour |
private java.lang.String |
object |
private int |
orderBy |
private java.lang.String |
paymentOptionIdentifier |
private CardScheme |
scheme |
private java.util.ArrayList<java.lang.String> |
supportedCurrencies |
Constructor and Description |
---|
SavedCard() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(SavedCard o) |
company.tap.tapcardvalidator_android.CardBrand |
getBrand()
Gets brand.
|
java.lang.String |
getCardholderName()
Gets cardholder name.
|
java.lang.String |
getCurrency()
Gets currency.
|
ExpirationDate |
getExpiry()
Gets expiry.
|
java.lang.String |
getFingerprint()
Gets fingerprint.
|
java.lang.String |
getFirstSix()
Gets first six.
|
java.lang.String |
getId()
Gets id.
|
java.lang.String |
getImage()
Get image string.
|
java.lang.String |
getLastFour()
Gets last four.
|
java.lang.String |
getObject()
Gets object.
|
int |
getOrderBy()
Gets order by.
|
java.lang.String |
getPaymentOptionIdentifier()
Gets payment option identifier.
|
CardScheme |
getScheme()
Gets scheme.
|
java.util.ArrayList<java.lang.String> |
getSupportedCurrencies()
Gets supported currencies.
|
@SerializedName(value="id") @Expose @Nullable private java.lang.String id
@SerializedName(value="object") @Expose @NonNull private java.lang.String object
@SerializedName(value="first_six") @Expose @NonNull private java.lang.String firstSix
@SerializedName(value="last_four") @Expose @NonNull private java.lang.String lastFour
@SerializedName(value="brand") @Expose @NonNull private company.tap.tapcardvalidator_android.CardBrand brand
@SerializedName(value="payment_method_id") @Expose @Nullable private java.lang.String paymentOptionIdentifier
@SerializedName(value="expiry") @Expose @Nullable private ExpirationDate expiry
@SerializedName(value="name") @Expose @Nullable private java.lang.String cardholderName
@SerializedName(value="currency") @Expose @Nullable private java.lang.String currency
@SerializedName(value="scheme") @Expose @Nullable private CardScheme scheme
@SerializedName(value="supported_currencies") @Expose @Nullable private java.util.ArrayList<java.lang.String> supportedCurrencies
@SerializedName(value="order_by") @Expose @NonNull private int orderBy
@SerializedName(value="image") @Nullable private java.lang.String image
@SerializedName(value="fingerprint") @NonNull private java.lang.String fingerprint
@NonNull public java.lang.String getFingerprint()
@Nullable public java.lang.String getId()
@NonNull public java.lang.String getObject()
@NonNull public java.lang.String getLastFour()
@Nullable public ExpirationDate getExpiry()
@NonNull public company.tap.tapcardvalidator_android.CardBrand getBrand()
@Nullable public java.lang.String getCardholderName()
@NonNull public java.lang.String getFirstSix()
@Nullable public java.lang.String getCurrency()
@Nullable public java.lang.String getPaymentOptionIdentifier()
@Nullable public CardScheme getScheme()
@Nullable public java.util.ArrayList<java.lang.String> getSupportedCurrencies()
CurrenciesSupport
getSupportedCurrencies
in interface CurrenciesSupport
@Nullable public java.lang.String getImage()
@NonNull public int getOrderBy()