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
object TransferRequests
Contains request payload models for the Transfers API.
Link copied to clipboard
object TransferResponses
Contains response payload models for the Transfers API.
Link copied to clipboard
object TransfersAPI
Provides suspend and callback-based functions for managing transfers.
Link copied to clipboard
Represents the lifecycle status of a transfer.