CoinDetailDTO

@Serializable
data class CoinDetailDTO(val id: String, val symbol: String, val name: String, val assetPlatformId: String? = null, val platforms: Map<String, String?>, val categories: List<String>, val description: LocalizationDTO, val links: LinksDTO, val image: ImageDTO, val genesisDate: String? = null, val marketCapRank: Int? = null, val coingeckoRank: Int? = null, val marketData: MarketDataDTO, val lastUpdated: Instant? = null)

Represents the detailed data for a single coin from the /coins/{id} endpoint.

Constructors

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

Properties

Link copied to clipboard
@SerialName(value = "asset_platform_id")
val assetPlatformId: String?
Link copied to clipboard
@SerialName(value = "categories")
val categories: List<String>
Link copied to clipboard
@SerialName(value = "coingecko_rank")
val coingeckoRank: Int?
Link copied to clipboard
@SerialName(value = "description")
val description: LocalizationDTO
Link copied to clipboard
@SerialName(value = "genesis_date")
val genesisDate: String?
Link copied to clipboard
@SerialName(value = "id")
val id: String
Link copied to clipboard
@SerialName(value = "image")
val image: ImageDTO
Link copied to clipboard
@SerialName(value = "last_updated")
val lastUpdated: Instant?
Link copied to clipboard
@SerialName(value = "links")
val links: LinksDTO
Link copied to clipboard
@SerialName(value = "market_cap_rank")
val marketCapRank: Int?
Link copied to clipboard
@SerialName(value = "market_data")
val marketData: MarketDataDTO
Link copied to clipboard
@SerialName(value = "name")
val name: String
Link copied to clipboard
@SerialName(value = "platforms")
val platforms: Map<String, String?>
Link copied to clipboard
@SerialName(value = "symbol")
val symbol: String