TradingProduct

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.

Constructors

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

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
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)