pub enum Path {
Show 80 variants
MarketServerTime,
MarketKline,
MarketMarkPriceKline,
MarketIndexPriceKline,
MarketPremiumIndexPriceKline,
MarketOrderbook,
MarketTickers,
MarketFundingHistory,
MarketRecentTrade,
MarketOpenInterest,
MarketHistoricalVolatility,
MarketInsurance,
MarketInstrumentsInfo,
MarketRiskLimit,
MarketDeliveryPrice,
TradeOrderCreate,
TradeOrderAmend,
TradeOrderCancel,
TradeOrderRealtime,
TradeOrderCancelAll,
TradeOrderHistory,
TradeOrderCreateBatch,
TradeOrderAmendBatch,
TradeOrderCancelBatch,
TradeOrderSpotBorrowCheck,
PositionList,
PositionSetLeverage,
PositionSetRiskLimit,
PositionTradingStop,
PositionSwitchIsolated,
PositionSwitchMode,
PositionSetAutoAddMargin,
PositionClosedPnl,
ExecutionList,
AccountWalletBalance,
AccountUpgradeToUta,
AccountBorrowHistory,
AccountCollateralInfo,
AssetCoinGreeks,
AccountInfo,
AccountTransactionLog,
AccountSetMarginMode,
AccountSetMarginModeDemoApplyMoney,
AccountFeeRate,
AssetDeliveryRecord,
AssetSettlementRecord,
AssetTransferInterTransfer,
AssetTransferQueryInterTransferList,
AssetTransferSaveTransferSubMember,
AssetTransferUniversalTransfer,
AssetTransferQueryUniversalTransferList,
AssetTransferQueryTransferCoinList,
AssetTransferQuerySubMemberList,
AssetTransferQueryAccountCoinBalance,
AssetTransferQueryAssetInfo,
AssetDepositQueryAllowedList,
AssetDepositQueryRecord,
AssetDepositQuerySubMemberRecord,
AssetWithdrawQueryRecord,
AssetWithdrawWithdrawableAmount,
AssetCoinQueryInfo,
AssetWithdrawCreate,
AssetWithdrawCancel,
AssetDepositQueryAddress,
AssetDepositQuerySubMemberAddress,
AssetExchangeOrderRecord,
UserQueryApi,
SpotLeverTokenInfo,
SpotLeverTokenReference,
SpotLeverTokenPurchase,
SpotLeverTokenRedeem,
SpotLeverTokenOrderRecord,
SpotMarginTradeSwitchMode,
SpotMarginTradeSetLeverage,
PublicSpot,
PublicLinear,
PublicInverse,
PublicOption,
Private,
Trade,
}Expand description
Path of a Bybit REST endpoint or WebSocket stream, appended to the
base URL of an Environment.
Variants§
MarketServerTime
/v5/market/time
MarketKline
/v5/market/kline
MarketMarkPriceKline
/v5/market/mark-price-kline
MarketIndexPriceKline
/v5/market/index-price-kline
MarketPremiumIndexPriceKline
/v5/market/premium-index-price-kline
MarketOrderbook
/v5/market/orderbook
MarketTickers
/v5/market/tickers
MarketFundingHistory
/v5/market/funding/history
MarketRecentTrade
/v5/market/recent-trade
MarketOpenInterest
/v5/market/open-interest
MarketHistoricalVolatility
/v5/market/historical-volatility
MarketInsurance
/v5/market/insurance
MarketInstrumentsInfo
/v5/market/instruments-info
MarketRiskLimit
/v5/market/risk-limit
MarketDeliveryPrice
/v5/market/delivery-price
TradeOrderCreate
/v5/order/create
TradeOrderAmend
/v5/order/amend
TradeOrderCancel
/v5/order/cancel
TradeOrderRealtime
/v5/order/realtime
TradeOrderCancelAll
/v5/order/cancel-all
TradeOrderHistory
/v5/order/history
TradeOrderCreateBatch
/v5/order/create-batch
TradeOrderAmendBatch
/v5/order/amend-batch
TradeOrderCancelBatch
/v5/order/cancel-batch
TradeOrderSpotBorrowCheck
/v5/order/spot-borrow-check
PositionList
/v5/position/list
PositionSetLeverage
/v5/position/set-leverage
PositionSetRiskLimit
/v5/position/set-risk-limit
PositionTradingStop
/v5/position/trading-stop
PositionSwitchIsolated
/v5/position/switch-isolated
PositionSwitchMode
/v5/position/switch-mode
PositionSetAutoAddMargin
/v5/position/set-auto-add-margin
PositionClosedPnl
/v5/position/closed-pnl
ExecutionList
/v5/execution/list
AccountWalletBalance
/v5/account/wallet-balance
AccountUpgradeToUta
/v5/account/upgrade-to-uta
AccountBorrowHistory
/v5/account/borrow-history
AccountCollateralInfo
/v5/account/collateral-info
AssetCoinGreeks
/v5/asset/coin-greeks
AccountInfo
/v5/account/info
AccountTransactionLog
/v5/account/transaction-log
AccountSetMarginMode
/v5/account/set-margin-mode
AccountSetMarginModeDemoApplyMoney
/v5/account/demo-apply-money
AccountFeeRate
/v5/account/fee-rate
AssetDeliveryRecord
/v5/asset/delivery-record
AssetSettlementRecord
/v5/asset/settlement-record
AssetTransferInterTransfer
/v5/asset/transfer/inter-transfer
AssetTransferQueryInterTransferList
/v5/asset/transfer/query-inter-transfer-list
AssetTransferSaveTransferSubMember
/v5/asset/transfer/save-transfer-sub-member
AssetTransferUniversalTransfer
/v5/asset/transfer/universal-transfer
AssetTransferQueryUniversalTransferList
/v5/asset/transfer/query-universal-transfer-list
AssetTransferQueryTransferCoinList
/v5/asset/transfer/query-transfer-coin-list
AssetTransferQuerySubMemberList
/v5/asset/transfer/query-sub-member-list
AssetTransferQueryAccountCoinBalance
/v5/asset/transfer/query-account-coin-balance
AssetTransferQueryAssetInfo
/v5/asset/transfer/query-asset-info
AssetDepositQueryAllowedList
/v5/asset/deposit/query-allowed-list
AssetDepositQueryRecord
/v5/asset/deposit/query-record
AssetDepositQuerySubMemberRecord
/v5/asset/deposit/query-sub-member-record
AssetWithdrawQueryRecord
/v5/asset/withdraw/query-record
AssetWithdrawWithdrawableAmount
/v5/asset/withdraw/withdrawable-amount
AssetCoinQueryInfo
/v5/asset/coin/query-info
AssetWithdrawCreate
/v5/asset/withdraw/create
AssetWithdrawCancel
/v5/asset/withdraw/cancel
AssetDepositQueryAddress
/v5/asset/deposit/query-address
AssetDepositQuerySubMemberAddress
/v5/asset/deposit/query-sub-member-address
AssetExchangeOrderRecord
/v5/asset/exchange/order-record
UserQueryApi
/v5/user/query-api
SpotLeverTokenInfo
/v5/spot-lever-token/info
SpotLeverTokenReference
/v5/spot-lever-token/reference
SpotLeverTokenPurchase
/v5/spot-lever-token/purchase
SpotLeverTokenRedeem
/v5/spot-lever-token/redeem
SpotLeverTokenOrderRecord
/v5/spot-lever-token/order-record
SpotMarginTradeSwitchMode
/v5/spot-margin-trade/switch-mode
SpotMarginTradeSetLeverage
/v5/spot-margin-trade/set-leverage
PublicSpot
/v5/public/spot
PublicLinear
/v5/public/linear
PublicInverse
/v5/public/inverse
PublicOption
/v5/public/option
Private
/v5/private
Trade
/v5/trade
Trait Implementations§
impl Copy for Path
impl Eq for Path
impl StructuralPartialEq for Path
Auto Trait Implementations§
impl Freeze for Path
impl RefUnwindSafe for Path
impl Send for Path
impl Sync for Path
impl Unpin for Path
impl UnsafeUnpin for Path
impl UnwindSafe for Path
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.