Updated on 2026-08-14

This commit is contained in:
Tangem 2026-04-20 05:56:16 -07:00
parent 5705579468
commit 91942930d6
11 changed files with 314 additions and 25 deletions

View file

@ -51,6 +51,8 @@ data class CustomerInfo(
val cardId: String,
val frozenState: TangemPayCardFrozenState,
val displayName: CardDisplayName?,
val actualCardLimit: TangemPayCardLimit?,
val adminCardLimit: TangemPayCardLimit?,
)
data class CardInfo(

View file

@ -0,0 +1,32 @@
package com.tangem.domain.pay.model
import java.math.BigDecimal
import java.util.Locale
data class TangemPayCardLimit(
val amount: BigDecimal,
val period: TangemPayCardLimitPeriod,
)
enum class TangemPayCardLimitPeriod {
DAY,
WEEK,
MONTH,
YEAR,
ALL_TIME,
AUTHORIZATION,
UNKNOWN,
;
companion object {
fun fromString(value: String) = when (value.uppercase(Locale.US)) {
"DAY" -> DAY
"WEEK" -> WEEK
"MONTH" -> MONTH
"YEAR" -> YEAR
"ALL_TIME" -> ALL_TIME
"AUTHORIZATION" -> AUTHORIZATION
else -> UNKNOWN
}
}
}