Module models

Module models 

Source
Expand description

Data transfer objects for deserializing Bybit HTTP API payloads.

Structs§

BybitAccountDetails
Account details from API key info.
BybitApiKeyPermissions
API key permissions.
BybitBorrowResult
Result from manual borrow operation.
BybitCancelOrderResult
Payload returned after cancelling a single order.
BybitCoinBalance
Account balance snapshot coin entry.
BybitExecution
Execution/Fill payload returned by GET /v5/execution/list.
BybitFeeRate
Fee rate structure returned by GET /v5/account/fee-rate.
BybitInstrumentInverse
Instrument definition for inverse contracts.
BybitInstrumentLinear
Instrument definition for linear contracts.
BybitInstrumentOption
Instrument definition for option contracts.
BybitInstrumentSpot
Instrument definition for spot symbols.
BybitKline
Kline/candlestick entry returned by GET /v5/market/kline.
BybitKlineResult
Kline list result returned by Bybit.
BybitNoConvertRepayResult
Result from no-convert repay operation.
BybitOrder
Order representation as returned by order-related endpoints.
BybitPlaceOrderResult
Payload returned after placing a single order.
BybitPosition
Represents a position returned by the Bybit API.
BybitServerTime
Response payload returned by GET /v5/market/time.
BybitSetLeverageResult
Empty result for set leverage operation.
BybitSetMarginModeReason
Reason detail for set margin mode failures.
BybitSetMarginModeResult
Result payload for set margin mode operation.
BybitSetTradingStopResult
Empty result for set trading stop operation.
BybitSwitchModeResult
Empty result for switch mode operation.
BybitTickerData
Unified ticker data structure containing common fields across all product types.
BybitTickerLinear
Ticker payload for linear and inverse perpetual/futures instruments.
BybitTickerOption
Ticker payload for option instruments.
BybitTickerSpot
Ticker payload for spot instruments.
BybitTrade
Trade entry returned by GET /v5/market/recent-trade.
BybitTradeResult
Trade list result returned by Bybit.
BybitWalletBalance
Wallet balance snapshot containing per-coin balances.

Type Aliases§

BybitAccountDetailsResponse
Response alias for API key info requests.
BybitBorrowResponse
Response alias for manual borrow requests.
BybitCancelOrderResponse
Response alias for order cancellation endpoints.
BybitFeeRateResponse
Response alias for fee rate requests.
BybitInstrumentInverseResponse
Response alias for instrument info requests that return inverse contracts.
BybitInstrumentLinearResponse
Response alias for instrument info requests that return linear contracts.
BybitInstrumentOptionResponse
Response alias for instrument info requests that return option contracts.
BybitInstrumentSpotResponse
Response alias for instrument info requests that return spot instruments.
BybitKlinesResponse
Response alias for kline history requests.
BybitNoConvertRepayResponse
Response alias for no-convert repay requests.
BybitOpenOrdersResponse
Response alias for open order queries.
BybitOrderHistoryResponse
Response alias for order history queries with pagination.
BybitPlaceOrderResponse
Response alias for order placement endpoints.
BybitPositionListResponse
Response alias for position list requests.
BybitServerTimeResponse
Type alias for the server time response envelope.
BybitSetLeverageResponse
Response alias for set leverage requests.
BybitSetMarginModeResponse
Response alias for set margin mode requests.
BybitSetTradingStopResponse
Response alias for set trading stop requests.
BybitSwitchModeResponse
Response alias for switch mode requests.
BybitTickersLinearResponse
Response alias for linear/inverse ticker requests.
BybitTickersOptionResponse
Response alias for option ticker requests.
BybitTickersSpotResponse
Response alias for spot ticker requests.
BybitTradeHistoryResponse
Response alias for trade history requests.
BybitTradesResponse
Response alias for recent trades requests.
BybitWalletBalanceResponse
Response alias for wallet balance requests.