Package-level declarations

Types

Link copied to clipboard
@Serializable
data class BeneficiaryDetailsModel(val beneficiaryUuid: String, val externalId: String, val accountUuid: String, val typeString: String, val type: BeneficiaryTypeModel? = typeString.getEnum<BeneficiaryTypeModel>(), val legalTypeString: String?, val legalType: BeneficiaryLegalTypeModel? = legalTypeString?.getEnum<BeneficiaryLegalTypeModel>(), val statusString: String, val status: BeneficiaryStatusModel? = statusString.getEnum<BeneficiaryStatusModel>(), val statusReason: String?, val countryString: String, val country: CountryModel? = countryString.getEnum<CountryModel>(), val firstName: String?, val middleName: String?, val secondLastName: String?, val lastName: String?, val businessName: String?, val dateOfBirth: String?, val currencyString: String, val currency: CurrencyModel? = currencyString.getEnum<CurrencyModel>(), val address: BeneficiaryAddressModel?, val phoneNumber: String?, val label: String?, val createdAt: String, val updatedAt: String)

Beneficiary account details.

Link copied to clipboard
@Serializable
data class PayoutMethodModel(val payoutMethodUuid: String, val externalId: String, val beneficiaryUuid: String, val countryString: String, val country: CountryModel? = countryString.getEnum<CountryModel>(), val currencyString: String, val currency: CurrencyModel? = currencyString.getEnum<CurrencyModel>(), val label: String?, val statusString: String, val status: PayoutMethodStatusModel? = statusString.getEnum<PayoutMethodStatusModel>(), val primary: Boolean, val payoutMethodDetails: PayoutMethodDetailsModel, val createdAt: String, val updatedAt: String)

Payout method.

Link copied to clipboard
@Serializable
data class QuoteDetailsModel(val quoteUuid: String, val exchangeRate: String, val sendAmount: Long, val currencyString: String, val currency: CurrencyModel? = currencyString.getEnum<CurrencyModel>(), val transactionCost: Long, val expiresAt: String, val quoteServiceFees: List<QuoteServiceFeeModel>? = emptyList())

Quote Details.

Link copied to clipboard
@Serializable
data class QuoteServiceFeeModel(val externalId: String?, val description: String, val value: Long)

Quote Service fees.

Link copied to clipboard
@Serializable
data class RemittanceModel(val transaction: TransactionDetailsModel?, val validation: ValidationModel?)

Issued remittance transaction.