io.github.paoloboni.binance.spot.response

Type members

Classlikes

case class EXCHANGE_MAX_ALGO_ORDERS(maxNumAlgoOrders: Int) extends Filter
case class EXCHANGE_MAX_NUM_ORDERS(maxNumOrders: Int) extends Filter
case class ExchangeInformation(timezone: String, serverTime: Long, rateLimits: List[RateLimit], exchangeFilters: List[Filter], symbols: List[Symbol])
Companion:
object
Companion:
class
sealed trait Filter
Companion:
object
object Filter
Companion:
class
case class ICEBERG_PARTS(limit: Int) extends Filter
case class LOT_SIZE(minQty: BigDecimal, maxQty: BigDecimal, stepSize: BigDecimal) extends Filter
case class MARKET_LOT_SIZE(minQty: BigDecimal, maxQty: BigDecimal, stepSize: BigDecimal) extends Filter
case class MAX_NUM_ALGO_ORDERS(maxNumAlgoOrders: Int) extends Filter
case class MAX_NUM_ICEBERG_ORDERS(maxNumIcebergOrders: Int) extends Filter
case class MAX_NUM_ORDERS(maxNumOrders: Int) extends Filter
case class MAX_POSITION(maxPosition: BigDecimal) extends Filter
case class MIN_NOTIONAL(minNotional: BigDecimal, applyToMarket: Boolean, avgPriceMins: Int) extends Filter
case class PERCENT_PRICE(multiplierUp: BigDecimal, multiplierDown: BigDecimal, avgPriceMins: Int) extends Filter
case class PRICE_FILTER(minPrice: BigDecimal, maxPrice: BigDecimal, tickSize: BigDecimal) extends Filter
case class SpotAccountInfoResponse(balances: Seq[BinanceBalance], makerCommission: BigDecimal, takerCommission: BigDecimal, buyerCommission: BigDecimal, sellerCommission: BigDecimal, canTrade: Boolean, canWithdraw: Boolean, canDeposit: Boolean, updateTime: Long, accountType: String, permissions: List[String])
case class SpotFill(price: BigDecimal, qty: BigDecimal, commission: BigDecimal, commissionAsset: String)
case class SpotOrderCreateResponse(symbol: String, orderId: Long, orderListId: Long, clientOrderId: String, transactTime: Long, price: BigDecimal, origQty: BigDecimal, executedQty: BigDecimal, cummulativeQuoteQty: BigDecimal, status: SpotOrderStatus, timeInForce: SpotTimeInForce, `type`: SpotOrderType, side: OrderSide, fills: List[SpotFill])
case class SpotOrderQueryResponse(symbol: String, orderId: Long, orderListId: Long, clientOrderId: String, price: BigDecimal, origQty: BigDecimal, executedQty: BigDecimal, cummulativeQuoteQty: BigDecimal, status: SpotOrderStatus, timeInForce: SpotTimeInForce, `type`: SpotOrderType, side: OrderSide, stopPrice: Option[BigDecimal], icebergQty: Option[BigDecimal], time: Long, updateTime: Long, isWorking: Boolean, origQuoteOrderQty: BigDecimal)
case class Symbol(symbol: String, status: String, baseAsset: String, baseAssetPrecision: Int, quoteAsset: String, quotePrecision: Int, quoteAssetPrecision: Int, baseCommissionPrecision: Int, quoteCommissionPrecision: Int, orderTypes: List[SpotOrderType], icebergAllowed: Boolean, ocoAllowed: Boolean, quoteOrderQtyMarketAllowed: Boolean, isSpotTradingAllowed: Boolean, isMarginTradingAllowed: Boolean, filters: List[Filter], permissions: List[String])
Companion:
object
object Symbol
Companion:
class
case class TRAILING_DELTA(minTrailingAboveDelta: BigDecimal, maxTrailingAboveDelta: BigDecimal, minTrailingBelowDelta: BigDecimal, maxTrailingBelowDelta: BigDecimal) extends Filter