InteropTransferRequestData

@Serializable
data class InteropTransferRequestData(val accountId: String, val amount: MoneyData, val transactionCode: String, val transactionRole: InteropTransferRequestData.TransactionRole, val transferCode: String, val expiration: LocalDateTime? = null, val expirationLocalDate: LocalDate? = null, val extensionList: List<ExtensionData>? = null, val fspCommission: MoneyData? = null, val fspFee: MoneyData? = null, val geoCode: GeoCodeData? = null, val note: String? = null, val requestCode: String? = null, val transactionType: InteropTransactionTypeData? = null)

Parameters

accountId
amount
transactionCode
transactionRole
transferCode
expiration
expirationLocalDate
extensionList
fspCommission
fspFee
geoCode
note
requestCode
transactionType

Constructors

Link copied to clipboard
constructor(accountId: String, amount: MoneyData, transactionCode: String, transactionRole: InteropTransferRequestData.TransactionRole, transferCode: String, expiration: LocalDateTime? = null, expirationLocalDate: LocalDate? = null, extensionList: List<ExtensionData>? = null, fspCommission: MoneyData? = null, fspFee: MoneyData? = null, geoCode: GeoCodeData? = null, note: String? = null, requestCode: String? = null, transactionType: InteropTransactionTypeData? = null)

Types

Link copied to clipboard

Values: PAYER,PAYEE

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val expiration: LocalDateTime? = null
Link copied to clipboard
val expirationLocalDate: LocalDate? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val fspFee: MoneyData? = null
Link copied to clipboard
val geoCode: GeoCodeData? = null
Link copied to clipboard
val note: String? = null
Link copied to clipboard
val requestCode: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard