CoinDetail

data class CoinDetail(val id: String, val symbol: String, val name: String, val assetPlatformId: String? = null, val platforms: Map<String, String?>, val categories: List<String>, val description: Localization, val links: Links, val image: Image, val genesisDate: String? = null, val marketCapRank: Int?, val coingeckoRank: Int?, val marketData: MarketData, val lastUpdated: Instant?)

Represents the detailed domain model for a single coin, using precise number types like BigDecimal for financial data.

Constructors

Link copied to clipboard
constructor(id: String, symbol: String, name: String, assetPlatformId: String? = null, platforms: Map<String, String?>, categories: List<String>, description: Localization, links: Links, image: Image, genesisDate: String? = null, marketCapRank: Int?, coingeckoRank: Int?, marketData: MarketData, lastUpdated: Instant?)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard