Package com.ft.model

Types

| FTPFieldPair | class FTPFieldPair :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPurchase | class FTPurchase :Serializable
Copyright © 2019 FinTiv. All rights reserved. |

FTPFieldPair

class FTPFieldPair :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

|<init> | FTPFieldPair(key:String, value:String)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| key | var key:String
object key |
| value | var value:String
object value |

FTPurchase

class FTPurchase :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPurchase(moneyContainer:FTPMoneyContainer, merchantId:String, amount:String)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| amount | var amount:String
amount of the purchase, as String |
| merchantId | var merchantId:String
FTPMerchant Is that will be transferred the money to |
| moneyContainer | var moneyContainer:FTPMoneyContainer
money container identifier from where to load SVA |

Package com.ft.model.request

Types

| FTPContextRequest | class FTPContextRequest :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPCreateAccount | class FTPCreateAccount :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPCreatePerson | class FTPCreatePerson :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPCreditCardCardConnect | class FTPCreditCardCardConnect :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPDetail | class FTPDetail :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPDetails | class FTPDetails :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPDeviceInfo | class FTPDeviceInfo :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPLogin | class FTPLogin :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPMoneyContainerRequest | class FTPMoneyContainerRequest :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPPass | class FTPPass :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPPersonCredential | class FTPPersonCredential :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPRemoveMoneyContainer | class FTPRemoveMoneyContainer :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPSendToken | class FTPSendToken :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPSignOn | class FTPSignOn :Serializable
Copyright © 2019 FinTiv. All rights reserved. |
| FTPTransaction | class FTPTransaction :Serializable
Copyright © 2019 FinTiv. All rights reserved. |

FTPContextRequest

class FTPContextRequest :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPContextRequest(tenantName:String, token:String? = null)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| tenantName | var tenantName:String
tenant name |
| token | var token:String?
user’s token |

FTPCreateAccount

class FTPCreateAccount :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPCreateAccount(attributes:ArrayList<FTPFieldPair>, containerType:String= "SVA", contextRequest:FTPContextRequest, currency:String, default:Boolean= false)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| attributes | var attributes:ArrayList<FTPFieldPair>
list of attributes |
| containerType | var containerType:String
container type |
| contextRequest | var contextRequest:FTPContextRequest
context request entity |
| currency | var currency:String
currency |
| default | var default:Boolean
if the account is going to be by default |

FTPCreatePerson

class FTPCreatePerson :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPCreatePerson(contextRequest:FTPContextRequest, firstName:String, language:String= "EN", language_country:String= "US", lastName:String, password:String, personType:String= "SUBSCRIBER", pin:String= "1313", timezone:String= "ETC")
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| contextRequest | var contextRequest:FTPContextRequest
context request entity |
| firstName | var firstName:String
person’s first name |
| language | var language:String |
| language_country | var language_country:String |
| lastName | var lastName:String
person’s last name |
| password | var password:String
user’s password |
| personType | var personType:String |
| pin | var pin:String
user’s pin |
| timezone | var timezone:String |

FTPCreditCardCardConnect

class FTPCreditCardCardConnect :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPCreditCardCardConnect(merchid:String, orderid:String, accttype:String, account:String, expiry:String, amount:String= "0", currency:String= "USD", cvv2:String, tokenize:String= "Y", profile:String= "Y")
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| account | var account:String
account |
| accttype | var accttype:String
account type |
| amount | var amount:String
amount |
| currency | var currency:String
currency |
| cvv2 | var cvv2:String |
| expiry | var expiry:String |
| merchid | var merchid:String
merchant identifier |
| orderid | var orderid:String
order identifier |
| profile | var profile:String |
| tokenize | var tokenize:String |

FTPDetail

class FTPDetail :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPDetail(name:String, details:FTPDetails)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| details | var details:FTPDetails
details |
| name | var name:String
detail name |

FTPDetails

class FTPDetails :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPDetails(name:String, field:List<FTPFieldPair>)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| field | var field:List<FTPFieldPair>
list of field |
| name | var name:String
field name |

FTPDeviceInfo

class FTPDeviceInfo :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPDeviceInfo(elementType:String, value:String)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| elementType | var elementType:String
device info element |
| value | var value:String
device info value |

FTPLogin

class FTPLogin :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPLogin(credentialType:String, value:String)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| >credentialType | var credentialType:String
credential type |
| value | var value:String
credential value |

FTPMoneyContainerRequest

class FTPMoneyContainerRequest :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPMoneyContainerRequest(accountNumber:String, attributes:ArrayList<FTPFieldPair>, attributesSecure:ArrayList<FTPFieldPair>, containerSubType:String, containerType:String= "CC", contextRequest:FTPContextRequest, currency:String= "840", description:String, default:Boolean)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| accountNumber | var accountNumber:String
money container account number |
| attributes | var attributes:ArrayList<FTPFieldPair>
list of money container attributes |
| attributesSecure | var attributesSecure:ArrayList<FTPFieldPair>
list of attributes secure |
| containerSubType | var containerSubType:String
container subtype |
| containerType | var containerType:String
container type |
| contextRequest | var contextRequest:FTPContextRequest
context request entity |
| currency | var currency:String
money container currency |
| default | var default:Boolean
if the money container is default |
| description | var description:String
Description for the credit card |

FTPPass

class FTPPass :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPPass(securityElementType:String, value:String)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| securityElementType | var securityElementType:String
element type (device_os_type, device_os_version, device_channel_unique_identifier) |
| value | var value:String
element value (Android, 1, AndroidId WebApps) |

FTPPersonCredential

class FTPPersonCredential :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPPersonCredential(contextRequest:FTPContextRequest, credential:String, credentialType:String= "EMAIL", personid:String)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| contextRequest | var contextRequest:FTPContextRequest
context request entity |
| credential | var credential:String
person credential |
| >credentialType | var credentialType:String
credential type by detault is EMAIL |
| personid | var personid:String
person identifier |

FTPRemoveMoneyContainer

class FTPRemoveMoneyContainer :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPRemoveMoneyContainer(containerId:Int, contextRequest:FTPContextRequest, personId:String)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| containerId | var containerId:Int
container identifier |
| contextRequest | var contextRequest:FTPContextRequest
context request entity |
| personId | var personId:String
person identifier |

FTPSendToken

class FTPSendToken :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPSendToken(contextRequest:FTPContextRequest)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| contextRequest | var contextRequest:FTPContextRequest
context request entity |

FTPSignOn

class FTPSignOn :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPSignOn(contextRequest:FTPContextRequest, login:FTPLogin, pass:FTPPass, deviceInfo:List<FTPDeviceInfo>)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| contextRequest | var contextRequest:FTPContextRequest
context request entity |
| deviceInfo | var deviceInfo:List<FTPDeviceInfo>
device info entity |
| login | var login:FTPLogin
login entity |
| pass | var pass:FTPPass
password entity |

FTPTransaction

class FTPTransaction :Serializable

Copyright © 2019 FinTiv. All rights reserved.

Constructors

| <init> | FTPTransaction(contextRequest:FTPContextRequest, details:FTPDetail)
Copyright © 2019 FinTiv. All rights reserved. |

Properties

| contextRequest | var contextRequest:FTPContextRequest
context request entity |
| details | var details:FTPDetail
detail entity |