-
- All Implemented Interfaces:
-
io.primer.android.core.serialization.json.JSONDeserializable
public final class PaymentInstrumentData implements JSONDeserializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPaymentInstrumentData.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Stringnetworkprivate final StringcardholderNameprivate final Integerfirst6Digitsprivate final Integerlast4Digitsprivate final IntegerexpirationMonthprivate final IntegerexpirationYearprivate final StringgocardlessMandateIdprivate final ExternalPayerInfoexternalPayerInfoprivate final StringklarnaCustomerTokenprivate final SessionDatasessionDataprivate final Stringmxprivate final Integermncprivate final Integermccprivate final StringhashedIdentifierprivate final StringcurrencyCodeprivate final StringproductIdprivate final StringpaymentMethodTypeprivate final BinDatabinData
-
Constructor Summary
Constructors Constructor Description PaymentInstrumentData(String network, String cardholderName, Integer first6Digits, Integer last4Digits, Integer expirationMonth, Integer expirationYear, String gocardlessMandateId, ExternalPayerInfo externalPayerInfo, String klarnaCustomerToken, SessionData sessionData, String mx, Integer mnc, Integer mcc, String hashedIdentifier, String currencyCode, String productId, String paymentMethodType, BinData binData)
-
Method Summary
Modifier and Type Method Description final StringgetNetwork()final StringgetCardholderName()final IntegergetFirst6Digits()final IntegergetLast4Digits()final IntegergetExpirationMonth()final IntegergetExpirationYear()final StringgetGocardlessMandateId()final ExternalPayerInfogetExternalPayerInfo()final StringgetKlarnaCustomerToken()final SessionDatagetSessionData()final StringgetMx()final IntegergetMnc()final IntegergetMcc()final StringgetHashedIdentifier()final StringgetCurrencyCode()final StringgetProductId()final StringgetPaymentMethodType()final BinDatagetBinData()-
-
Constructor Detail
-
PaymentInstrumentData
PaymentInstrumentData(String network, String cardholderName, Integer first6Digits, Integer last4Digits, Integer expirationMonth, Integer expirationYear, String gocardlessMandateId, ExternalPayerInfo externalPayerInfo, String klarnaCustomerToken, SessionData sessionData, String mx, Integer mnc, Integer mcc, String hashedIdentifier, String currencyCode, String productId, String paymentMethodType, BinData binData)
-
-
Method Detail
-
getNetwork
final String getNetwork()
-
getCardholderName
final String getCardholderName()
-
getFirst6Digits
final Integer getFirst6Digits()
-
getLast4Digits
final Integer getLast4Digits()
-
getExpirationMonth
final Integer getExpirationMonth()
-
getExpirationYear
final Integer getExpirationYear()
-
getGocardlessMandateId
final String getGocardlessMandateId()
-
getExternalPayerInfo
final ExternalPayerInfo getExternalPayerInfo()
-
getKlarnaCustomerToken
final String getKlarnaCustomerToken()
-
getSessionData
final SessionData getSessionData()
-
getHashedIdentifier
final String getHashedIdentifier()
-
getCurrencyCode
final String getCurrencyCode()
-
getProductId
final String getProductId()
-
getPaymentMethodType
final String getPaymentMethodType()
-
getBinData
final BinData getBinData()
-
-
-
-