Updated on 2026-08-14
This commit is contained in:
parent
38276b01ea
commit
9378e4fa31
63 changed files with 1434 additions and 75 deletions
|
|
@ -20,6 +20,18 @@ data class OnrampDataResponse(
|
|||
val signature: String,
|
||||
)
|
||||
|
||||
@JsonClass(generateAdapter = true)
|
||||
data class OnrampDataJson(
|
||||
@Json(name = "widgetUrl")
|
||||
val widgetUrl: String,
|
||||
|
||||
@Json(name = "externalTxId")
|
||||
val externalTxId: String,
|
||||
|
||||
@Json(name = "externalTxUrl")
|
||||
val externalTxUrl: String?,
|
||||
)
|
||||
|
||||
@JsonClass(generateAdapter = true)
|
||||
data class OnrampTxDetails(
|
||||
@Json(name = "fromCurrencyCode")
|
||||
|
|
|
|||
|
|
@ -39,8 +39,8 @@ data class OnrampQuoteResponse(
|
|||
val maxFromAmount: String,
|
||||
|
||||
@Json(name = "minToAmount")
|
||||
val minToAmount: String,
|
||||
val minToAmount: String?,
|
||||
|
||||
@Json(name = "maxToAmount")
|
||||
val maxToAmount: String,
|
||||
val maxToAmount: String?,
|
||||
)
|
||||
|
|
@ -1,11 +1,14 @@
|
|||
package com.tangem.datasource.local.onramp.paymentmethods
|
||||
|
||||
import com.tangem.datasource.api.onramp.models.response.model.PaymentMethodDTO
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
interface OnrampPaymentMethodsStore {
|
||||
|
||||
suspend fun getSyncOrNull(key: String): List<PaymentMethodDTO>?
|
||||
|
||||
fun get(key: String): Flow<List<PaymentMethodDTO>>
|
||||
|
||||
suspend fun store(key: String, value: List<PaymentMethodDTO>)
|
||||
|
||||
suspend fun contains(key: String): Boolean
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue