Package-level declarations

Types

Link copied to clipboard
data class TradingProduct(val id: String, val baseCurrency: String, val quoteCurrency: String, val baseMinSize: BigDecimal?, val baseMaxSize: BigDecimal?, val quoteIncrement: BigDecimal, val baseIncrement: BigDecimal, val displayName: String, val minMarketFunds: BigDecimal, val maxMarketFunds: BigDecimal?, val marginEnabled: Boolean, val postOnly: Boolean, val limitOnly: Boolean, val cancelOnly: Boolean, val tradingDisabled: Boolean, val status: String, val statusMessage: String?, val fxStablecoin: Boolean?, val maxSlippagePercentage: BigDecimal?, val auctionMode: Boolean?) : Parcelable

Represents a single trading product (pair) from Coinbase. This is the domain model, free of serialization annotations and ready to be used in the UI/domain layers.