io.github.paoloboni.binance.fapi.response

Type members

Classlikes

case class AggregateTradeStream(e: String, E: Long, s: String, a: Long, p: BigDecimal, q: BigDecimal, f: Long, l: Long, T: Long, m: Boolean)
case class AssetInfo(asset: String, marginAvailable: Boolean, autoAssetExchange: BigDecimal)
Companion:
object
object AssetInfo
Companion:
class
case class ChangeInitialLeverageResponse(symbol: String, leverage: Int, maxNotionalValue: MaxNotionalValue)
Companion:
object
case class ExchangeInformation(timezone: String, serverTime: Long, futuresType: String, rateLimits: List[RateLimit], exchangeFilters: List[Filter], assets: List[AssetInfo], symbols: List[Symbol])
Companion:
object
Companion:
class
sealed trait Filter
Companion:
object
object Filter
Companion:
class
case class FutureAccountInfoResponse(feeTier: Int, canDeposit: Boolean, canTrade: Boolean, canWithdraw: Boolean, updateTime: Long, totalInitialMargin: BigDecimal, totalMaintMargin: BigDecimal, totalWalletBalance: BigDecimal, totalUnrealizedProfit: BigDecimal, totalMarginBalance: BigDecimal, totalPositionInitialMargin: BigDecimal, totalOpenOrderInitialMargin: BigDecimal, totalCrossWalletBalance: BigDecimal, totalCrossUnPnl: BigDecimal, availableBalance: BigDecimal, maxWithdrawAmount: BigDecimal, assets: List[OwnedAsset], positions: List[OpenPosition])
case class FutureOrderCreateResponse(clientOrderId: String, cumQty: BigDecimal, cumQuote: BigDecimal, executedQty: BigDecimal, orderId: Long, avgPrice: BigDecimal, origQty: BigDecimal, price: BigDecimal, reduceOnly: Boolean, side: OrderSide, positionSide: FuturePositionSide, status: FutureOrderStatus, stopPrice: BigDecimal, closePosition: Boolean, symbol: String, timeInForce: FutureTimeInForce, `type`: FutureOrderType, origType: FutureOrderType, activatePrice: Option[BigDecimal], priceRate: Option[BigDecimal], updateTime: Long, workingType: FutureWorkingType, priceProtect: Boolean)
case class FutureOrderGetResponse(clientOrderId: String, cumQuote: BigDecimal, executedQty: BigDecimal, orderId: Long, avgPrice: BigDecimal, origQty: BigDecimal, price: BigDecimal, reduceOnly: Boolean, side: OrderSide, positionSide: FuturePositionSide, status: FutureOrderStatus, stopPrice: Option[BigDecimal], closePosition: Boolean, symbol: String, time: Long, timeInForce: FutureTimeInForce, `type`: FutureOrderType, origType: FutureOrderType, activatePrice: Option[BigDecimal], priceRate: Option[BigDecimal], updateTime: Long, workingType: FutureWorkingType, priceProtect: Boolean)
case object INF
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(limit: Int) extends Filter
case class MAX_NUM_ORDERS(limit: Int) extends Filter
case class MIN_NOTIONAL(notional: Int) extends Filter
case class MarkPriceUpdate(e: String, E: Long, s: String, p: BigDecimal, i: BigDecimal, P: BigDecimal, r: BigDecimal, T: Long)
sealed trait MaxNotionalValue
Companion:
object
Companion:
class
case class OpenPosition(symbol: String, initialMargin: BigDecimal, maintMargin: BigDecimal, unrealizedProfit: BigDecimal, positionInitialMargin: BigDecimal, openOrderInitialMargin: BigDecimal, leverage: BigDecimal, isolated: Boolean, entryPrice: BigDecimal, maxNotional: BigDecimal, positionSide: FuturePositionSide, positionAmt: BigDecimal)
case class OwnedAsset(asset: String, walletBalance: BigDecimal, unrealizedProfit: BigDecimal, marginBalance: BigDecimal, maintMargin: BigDecimal, initialMargin: BigDecimal, positionInitialMargin: BigDecimal, openOrderInitialMargin: BigDecimal, crossWalletBalance: BigDecimal, crossUnPnl: BigDecimal, availableBalance: BigDecimal, maxWithdrawAmount: BigDecimal, marginAvailable: Boolean)
case class PERCENT_PRICE(multiplierUp: BigDecimal, multiplierDown: BigDecimal, multiplierDecimal: Int) extends Filter
case class PRICE_FILTER(minPrice: BigDecimal, maxPrice: BigDecimal, tickSize: BigDecimal) extends Filter
case class Symbol(symbol: String, pair: String, contractType: String, deliveryDate: Long, onboardDate: Long, status: String, maintMarginPercent: BigDecimal, requiredMarginPercent: BigDecimal, baseAsset: String, quoteAsset: String, marginAsset: String, pricePrecision: Int, quantityPrecision: Int, baseAssetPrecision: Int, quotePrecision: Int, underlyingType: String, settlePlan: Long, triggerProtect: BigDecimal, orderTypes: List[FutureOrderType], filters: List[Filter], timeInForce: List[FutureTimeInForce])
Companion:
object
object Symbol
Companion:
class
case class TRAILING_DELTA(minTrailingAboveDelta: BigDecimal, maxTrailingAboveDelta: BigDecimal, minTrailingBelowDelta: BigDecimal, maxTrailingBelowDelta: BigDecimal) extends Filter