public final class PaymentOption extends java.lang.Object implements java.lang.Comparable<PaymentOption>, CurrenciesSupport
Modifier and Type | Field and Description |
---|---|
private company.tap.tapcardvalidator_android.CardBrand |
brand |
private java.util.ArrayList<ExtraFee> |
extraFees |
private java.lang.String |
id |
private java.lang.String |
image |
private int |
orderBy |
private PaymentType |
paymentType |
private java.lang.String |
sourceId |
private java.util.ArrayList<company.tap.tapcardvalidator_android.CardBrand> |
supportedCardBrands |
private java.util.ArrayList<java.lang.String> |
supportedCurrencies |
Constructor and Description |
---|
PaymentOption() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(PaymentOption o) |
company.tap.tapcardvalidator_android.CardBrand |
getBrand()
Gets brand.
|
java.util.ArrayList<ExtraFee> |
getExtraFees()
Gets extra fees.
|
java.lang.String |
getId()
Gets id.
|
java.lang.String |
getImage()
Gets image.
|
java.lang.String |
getName()
Gets name.
|
int |
getOrderBy()
Gets order by.
|
PaymentType |
getPaymentType()
Gets payment type.
|
java.lang.String |
getSourceId()
Gets source id.
|
java.util.ArrayList<company.tap.tapcardvalidator_android.CardBrand> |
getSupportedCardBrands()
Gets supported card brands.
|
java.util.ArrayList<java.lang.String> |
getSupportedCurrencies()
Gets supported currencies.
|
@SerializedName(value="id") @Expose private java.lang.String id
@SerializedName(value="name") @Expose private company.tap.tapcardvalidator_android.CardBrand brand
@SerializedName(value="image") @Expose private java.lang.String image
@SerializedName(value="payment_type") @Expose private PaymentType paymentType
@SerializedName(value="source_id") @Expose private java.lang.String sourceId
@SerializedName(value="supported_card_brands") @Expose private java.util.ArrayList<company.tap.tapcardvalidator_android.CardBrand> supportedCardBrands
@SerializedName(value="extra_fees") @Expose private java.util.ArrayList<ExtraFee> extraFees
@SerializedName(value="supported_currencies") @Expose private java.util.ArrayList<java.lang.String> supportedCurrencies
@SerializedName(value="order_by") @Expose private int orderBy
public java.lang.String getId()
public java.lang.String getSourceId()
public java.lang.String getName()
public company.tap.tapcardvalidator_android.CardBrand getBrand()
public java.lang.String getImage()
public PaymentType getPaymentType()
public java.util.ArrayList<company.tap.tapcardvalidator_android.CardBrand> getSupportedCardBrands()
public java.util.ArrayList<ExtraFee> getExtraFees()
public java.util.ArrayList<java.lang.String> getSupportedCurrencies()
CurrenciesSupport
getSupportedCurrencies
in interface CurrenciesSupport
public int getOrderBy()
public int compareTo(@NonNull PaymentOption o)
compareTo
in interface java.lang.Comparable<PaymentOption>