Updated on 2026-08-14

This commit is contained in:
Tangem 2025-05-23 13:43:55 +04:00
parent 9e932a5bee
commit a667fcc955
10 changed files with 178 additions and 27 deletions

View file

@ -7,4 +7,5 @@ import com.squareup.moshi.JsonClass
data class AccountSummaryResponse(
@Json(name = "assets_diffs") val assetsDiffs: List<AssetDiff>,
@Json(name = "exposures") val exposures: List<Exposure>,
@Json(name = "traces") val traces: List<Trace>?,
)

View file

@ -20,6 +20,6 @@ data class Asset(
@JsonClass(generateAdapter = true)
data class Transfer(
@Json(name = "value") val value: String,
@Json(name = "raw_value") val rawValue: String,
@Json(name = "value") val value: String?,
@Json(name = "raw_value") val rawValue: String?,
)

View file

@ -0,0 +1,21 @@
package com.tangem.datasource.api.common.blockaid.models.response
import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass
@JsonClass(generateAdapter = true)
data class Trace(
@Json(name = "exposed") val exposed: Exposed,
@Json(name = "asset") val asset: NftAsset,
)
@JsonClass(generateAdapter = true)
data class Exposed(
@Json(name = "token_id") val tokenId: String,
@Json(name = "logo_url") val logoUrl: String?,
)
@JsonClass(generateAdapter = true)
data class NftAsset(
@Json(name = "name") val name: String,
)