mirror of
https://github.com/mollyim/monero-wallet-sdk.git
synced 2025-05-12 13:20:34 +01:00
21 lines
528 B
Kotlin
21 lines
528 B
Kotlin
package im.molly.monero
|
|
|
|
import android.os.Parcelable
|
|
import kotlinx.parcelize.Parcelize
|
|
|
|
sealed interface TransferRequest : Parcelable
|
|
|
|
@Parcelize
|
|
data class PaymentRequest(
|
|
val paymentDetails: List<PaymentDetail>,
|
|
val spendingAccountIndex: Int,
|
|
val feePriority: FeePriority? = null,
|
|
) : TransferRequest
|
|
|
|
@Parcelize
|
|
data class SweepRequest(
|
|
val recipientAddress: PublicAddress,
|
|
val splitCount: Int = 1,
|
|
val keyImageHashes: List<HashDigest>,
|
|
val feePriority: FeePriority? = null,
|
|
) : TransferRequest
|