Package-level declarations

Types

Link copied to clipboard
data class Transfer(val id: String?, val status: TransferStatus?, val amount: Int?, val currency: String?, val description: String?, val payout: String?, val metadata: Map<String, String>?, val livemode: Boolean?, val created: Int?, val transferObject: String?, val platformFee: Int?, val frameFee: Int?, val totalFees: Int?, val grossAmount: Int?, val netAmount: Int?, val failureReason: String?, val chargeIntent: String?, val billingAgreement: String?, val sourcePaymentMethod: FrameObjects.PaymentMethod?, val destinationPaymentMethod: FrameObjects.PaymentMethod?)

Represents a transfer between payment methods returned by the Frame API.

Link copied to clipboard

Defines the network endpoints for the Transfers API.

Link copied to clipboard

Contains request payload models for the Transfers API.

Link copied to clipboard

Contains response payload models for the Transfers API.

Link copied to clipboard

Provides suspend and callback-based functions for managing transfers.

Link copied to clipboard

Represents the lifecycle status of a transfer.