Updated on 2026-08-14

This commit is contained in:
Tangem 2024-11-28 18:35:01 +05:00
parent 38276b01ea
commit 9378e4fa31
63 changed files with 1434 additions and 75 deletions

View file

@ -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")

View file

@ -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?,
)

View file

@ -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