Package com.thalesgroup.tpcsdk.model
-
Interface Summary Interface Description TPCResult<T> Generic TPCResult interface that is parameterized to return any type of result object, based SDK api, it might return results like bool value, some list object etc.. -
Class Summary Class Description BaseRequest BaseRequest is base class contains common fields in the TSH server request likegetTokenList(CardInfo, TPCSDKListener)CallbackObject CallbackObjectThis class holds callback url and platform type information required by Token Requestor app to pass control back to issuer application .Card Card class represents card data received in the TSH server CardList api responseCardInfo CardInfo holds data required for push provisioningClick2PayUserDetails User details required for Mastercard Click to Pay push provisioning.Config Config holds data required setting up SDK to work, this would include context common data etc.Device Device class holds information about device received as a part token informationTokenDeviceInfo DeviceInfo class holds information about device required for TSH server apigetCardList(String, String, String, DeviceInfo, TPCSDKListener)GetTokenInput GetTokenInput holds data required to retrieve token from OEM wallet.MediaData MediaData class contains media information received in TSH server apigetAsset(String, TPCSDKListener)PushMethods PushMethod class contains token requester's pushHandler and platformType information received in the getTokenList TSH apigetTokenList(com.thalesgroup.tpcsdk.model.CardInfo, com.thalesgroup.tpcsdk.manager.listener.TPCSDKListener<com.thalesgroup.tpcsdk.model.Token[]>)Token Token class is token data received in the getTokenList TSH apigetTokenList(com.thalesgroup.tpcsdk.model.CardInfo, com.thalesgroup.tpcsdk.manager.listener.TPCSDKListener<com.thalesgroup.tpcsdk.model.Token[]>)TokenRequestor TokenRequestor class contains token requester information received in the getTokenList TSH apigetTokenList(com.thalesgroup.tpcsdk.model.CardInfo, com.thalesgroup.tpcsdk.manager.listener.TPCSDKListener<com.thalesgroup.tpcsdk.model.Token[]>)UserDetails UserDetails class represents UserAddress data required for the Google Pay push provisioningPushProvisioning.addCard(CardInfo, TPCSDKListener)The address should be provided in order to skip manual address entry. -
Enum Summary Enum Description CardScheme CardScheme enum defines list of primary card schemesOEMPayType Supported OEM Types, it supports Google and Samsung Pay