Updated on 2026-08-14

This commit is contained in:
Tangem 2024-12-05 17:46:12 +05:00
parent 98fee821fa
commit 5ee6f98c3e
8 changed files with 88 additions and 32 deletions

View file

@ -21,7 +21,16 @@ sealed interface OnrampProviderWithQuote {
val availablePaymentMethods: List<OnrampPaymentMethod>,
) : Unavailable
data class AvailableFrom(override val provider: OnrampProvider, val amount: OnrampAmount) : Unavailable
data class AvailableUpTo(override val provider: OnrampProvider, val amount: OnrampAmount) : Unavailable
data class AvailableFrom(
override val provider: OnrampProvider,
val fromAmount: OnrampAmount,
val requiredAmount: OnrampAmount,
) : Unavailable
data class AvailableUpTo(
override val provider: OnrampProvider,
val fromAmount: OnrampAmount,
val requiredAmount: OnrampAmount,
) : Unavailable
}
}

View file

@ -19,13 +19,15 @@ sealed class OnrampQuote {
data class AmountTooSmallError(
override val paymentMethod: OnrampPaymentMethod,
override val provider: OnrampProvider,
val amount: OnrampAmount,
val fromAmount: OnrampAmount,
val requiredAmount: OnrampAmount,
) : Error()
data class AmountTooBigError(
override val paymentMethod: OnrampPaymentMethod,
override val provider: OnrampProvider,
val amount: OnrampAmount,
val fromAmount: OnrampAmount,
val requiredAmount: OnrampAmount,
) : Error()
}
}