Updated on 2026-08-14

This commit is contained in:
Tangem 2026-03-10 15:12:44 +03:00
parent 8a4dbe1b4c
commit 8a79e65e2e
18 changed files with 1099 additions and 101 deletions

View file

@ -1,4 +1,9 @@
plugins {
alias(deps.plugins.kotlin.jvm)
id("configuration")
}
dependencies {
/** Domain */
implementation(projects.domain.models)
}

View file

@ -0,0 +1,23 @@
package com.tangem.domain.qrscanning.models
import com.tangem.domain.models.currency.CryptoCurrency
import java.math.BigDecimal
sealed class ClassifiedQrContent {
data class WalletConnect(val uri: String) : ClassifiedQrContent()
data class PaymentUri(
val currency: CryptoCurrency,
val address: String,
val amount: BigDecimal?,
val memo: String?,
) : ClassifiedQrContent()
data class PlainAddress(
val address: String,
val matchingCurrencies: List<CryptoCurrency>,
) : ClassifiedQrContent()
data class Unknown(val raw: String) : ClassifiedQrContent()
}