openxapi-binance 0.2.0

Rust client for Binance API
Documentation
# Rust API client for openapi

OpenAPI specification for Binance exchange - Cmfutures API


## Overview

This package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project.

Please do not edit the generated code manually, but rather regenerate it from [OpenXAPI](https://github.com/openxapi/openxapi).

- API version: 0.2.0
- Package version: 0.2.0

## Installation

Install the package using cargo:

```shell
cargo add openxapi-binance
```

Or add the following to your `Cargo.toml`:

```
openxapi-binance = { git = "https://github.com/openxapi/binance-rs" }
```

## Documentation for API Endpoints

All URIs are relative to *https://dapi.binance.com*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*CoinMarginedFuturesApi* | [**create_batch_orders_v1**]docs/CoinMarginedFuturesApi.md#create_batch_orders_v1 | **POST** /dapi/v1/batchOrders | Place Multiple Orders(TRADE)
*CoinMarginedFuturesApi* | [**create_countdown_cancel_all_v1**]docs/CoinMarginedFuturesApi.md#create_countdown_cancel_all_v1 | **POST** /dapi/v1/countdownCancelAll | Auto-Cancel All Open Orders (TRADE)
*CoinMarginedFuturesApi* | [**create_leverage_v1**]docs/CoinMarginedFuturesApi.md#create_leverage_v1 | **POST** /dapi/v1/leverage | Change Initial Leverage (TRADE)
*CoinMarginedFuturesApi* | [**create_listen_key_v1**]docs/CoinMarginedFuturesApi.md#create_listen_key_v1 | **POST** /dapi/v1/listenKey | Start User Data Stream (USER_STREAM)
*CoinMarginedFuturesApi* | [**create_margin_type_v1**]docs/CoinMarginedFuturesApi.md#create_margin_type_v1 | **POST** /dapi/v1/marginType | Change Margin Type (TRADE)
*CoinMarginedFuturesApi* | [**create_order_v1**]docs/CoinMarginedFuturesApi.md#create_order_v1 | **POST** /dapi/v1/order | New Order (TRADE)
*CoinMarginedFuturesApi* | [**create_position_margin_v1**]docs/CoinMarginedFuturesApi.md#create_position_margin_v1 | **POST** /dapi/v1/positionMargin | Modify Isolated Position Margin(TRADE)
*CoinMarginedFuturesApi* | [**create_position_side_dual_v1**]docs/CoinMarginedFuturesApi.md#create_position_side_dual_v1 | **POST** /dapi/v1/positionSide/dual | Change Position Mode(TRADE)
*CoinMarginedFuturesApi* | [**delete_all_open_orders_v1**]docs/CoinMarginedFuturesApi.md#delete_all_open_orders_v1 | **DELETE** /dapi/v1/allOpenOrders | Cancel All Open Orders(TRADE)
*CoinMarginedFuturesApi* | [**delete_batch_orders_v1**]docs/CoinMarginedFuturesApi.md#delete_batch_orders_v1 | **DELETE** /dapi/v1/batchOrders | Cancel Multiple Orders(TRADE)
*CoinMarginedFuturesApi* | [**delete_listen_key_v1**]docs/CoinMarginedFuturesApi.md#delete_listen_key_v1 | **DELETE** /dapi/v1/listenKey | Close User Data Stream(USER_STREAM)
*CoinMarginedFuturesApi* | [**delete_order_v1**]docs/CoinMarginedFuturesApi.md#delete_order_v1 | **DELETE** /dapi/v1/order | Cancel Order (TRADE)
*CoinMarginedFuturesApi* | [**get_account_v1**]docs/CoinMarginedFuturesApi.md#get_account_v1 | **GET** /dapi/v1/account | Account Information (USER_DATA)
*CoinMarginedFuturesApi* | [**get_adl_quantile_v1**]docs/CoinMarginedFuturesApi.md#get_adl_quantile_v1 | **GET** /dapi/v1/adlQuantile | Position ADL Quantile Estimation(USER_DATA)
*CoinMarginedFuturesApi* | [**get_agg_trades_v1**]docs/CoinMarginedFuturesApi.md#get_agg_trades_v1 | **GET** /dapi/v1/aggTrades | Compressed/Aggregate Trades List
*CoinMarginedFuturesApi* | [**get_all_orders_v1**]docs/CoinMarginedFuturesApi.md#get_all_orders_v1 | **GET** /dapi/v1/allOrders | All Orders (USER_DATA)
*CoinMarginedFuturesApi* | [**get_balance_v1**]docs/CoinMarginedFuturesApi.md#get_balance_v1 | **GET** /dapi/v1/balance | Futures Account Balance (USER_DATA)
*CoinMarginedFuturesApi* | [**get_commission_rate_v1**]docs/CoinMarginedFuturesApi.md#get_commission_rate_v1 | **GET** /dapi/v1/commissionRate | User Commission Rate (USER_DATA)
*CoinMarginedFuturesApi* | [**get_constituents_v1**]docs/CoinMarginedFuturesApi.md#get_constituents_v1 | **GET** /dapi/v1/constituents | Query Index Price Constituents
*CoinMarginedFuturesApi* | [**get_continuous_klines_v1**]docs/CoinMarginedFuturesApi.md#get_continuous_klines_v1 | **GET** /dapi/v1/continuousKlines | Continuous Contract Kline/Candlestick Data
*CoinMarginedFuturesApi* | [**get_depth_v1**]docs/CoinMarginedFuturesApi.md#get_depth_v1 | **GET** /dapi/v1/depth | Order Book
*CoinMarginedFuturesApi* | [**get_exchange_info_v1**]docs/CoinMarginedFuturesApi.md#get_exchange_info_v1 | **GET** /dapi/v1/exchangeInfo | Exchange Information
*CoinMarginedFuturesApi* | [**get_force_orders_v1**]docs/CoinMarginedFuturesApi.md#get_force_orders_v1 | **GET** /dapi/v1/forceOrders | User's Force Orders(USER_DATA)
*CoinMarginedFuturesApi* | [**get_funding_info_v1**]docs/CoinMarginedFuturesApi.md#get_funding_info_v1 | **GET** /dapi/v1/fundingInfo | Get Funding Rate Info
*CoinMarginedFuturesApi* | [**get_funding_rate_v1**]docs/CoinMarginedFuturesApi.md#get_funding_rate_v1 | **GET** /dapi/v1/fundingRate | Get Funding Rate History of Perpetual Futures
*CoinMarginedFuturesApi* | [**get_futures_data_basis**]docs/CoinMarginedFuturesApi.md#get_futures_data_basis | **GET** /futures/data/basis | Basis
*CoinMarginedFuturesApi* | [**get_futures_data_global_long_short_account_ratio**]docs/CoinMarginedFuturesApi.md#get_futures_data_global_long_short_account_ratio | **GET** /futures/data/globalLongShortAccountRatio | Long/Short Ratio
*CoinMarginedFuturesApi* | [**get_futures_data_open_interest_hist**]docs/CoinMarginedFuturesApi.md#get_futures_data_open_interest_hist | **GET** /futures/data/openInterestHist | Open Interest Statistics
*CoinMarginedFuturesApi* | [**get_futures_data_taker_buy_sell_vol**]docs/CoinMarginedFuturesApi.md#get_futures_data_taker_buy_sell_vol | **GET** /futures/data/takerBuySellVol | Taker Buy/Sell Volume
*CoinMarginedFuturesApi* | [**get_futures_data_top_long_short_account_ratio**]docs/CoinMarginedFuturesApi.md#get_futures_data_top_long_short_account_ratio | **GET** /futures/data/topLongShortAccountRatio | Top Trader Long/Short Ratio (Accounts)
*CoinMarginedFuturesApi* | [**get_futures_data_top_long_short_position_ratio**]docs/CoinMarginedFuturesApi.md#get_futures_data_top_long_short_position_ratio | **GET** /futures/data/topLongShortPositionRatio | Top Trader Long/Short Ratio (Positions)
*CoinMarginedFuturesApi* | [**get_historical_trades_v1**]docs/CoinMarginedFuturesApi.md#get_historical_trades_v1 | **GET** /dapi/v1/historicalTrades | Old Trades Lookup(MARKET_DATA)
*CoinMarginedFuturesApi* | [**get_income_asyn_id_v1**]docs/CoinMarginedFuturesApi.md#get_income_asyn_id_v1 | **GET** /dapi/v1/income/asyn/id | Get Futures Transaction History Download Link by Id (USER_DATA)
*CoinMarginedFuturesApi* | [**get_income_asyn_v1**]docs/CoinMarginedFuturesApi.md#get_income_asyn_v1 | **GET** /dapi/v1/income/asyn | Get Download Id For Futures Transaction History(USER_DATA)
*CoinMarginedFuturesApi* | [**get_income_v1**]docs/CoinMarginedFuturesApi.md#get_income_v1 | **GET** /dapi/v1/income | Get Income History(USER_DATA)
*CoinMarginedFuturesApi* | [**get_index_price_klines_v1**]docs/CoinMarginedFuturesApi.md#get_index_price_klines_v1 | **GET** /dapi/v1/indexPriceKlines | Index Price Kline/Candlestick Data
*CoinMarginedFuturesApi* | [**get_klines_v1**]docs/CoinMarginedFuturesApi.md#get_klines_v1 | **GET** /dapi/v1/klines | Kline/Candlestick Data
*CoinMarginedFuturesApi* | [**get_leverage_bracket_v1**]docs/CoinMarginedFuturesApi.md#get_leverage_bracket_v1 | **GET** /dapi/v1/leverageBracket | Notional Bracket for Pair(USER_DATA)
*CoinMarginedFuturesApi* | [**get_leverage_bracket_v2**]docs/CoinMarginedFuturesApi.md#get_leverage_bracket_v2 | **GET** /dapi/v2/leverageBracket | Notional Bracket for Symbol(USER_DATA)
*CoinMarginedFuturesApi* | [**get_mark_price_klines_v1**]docs/CoinMarginedFuturesApi.md#get_mark_price_klines_v1 | **GET** /dapi/v1/markPriceKlines | Mark Price Kline/Candlestick Data
*CoinMarginedFuturesApi* | [**get_open_interest_v1**]docs/CoinMarginedFuturesApi.md#get_open_interest_v1 | **GET** /dapi/v1/openInterest | Open Interest
*CoinMarginedFuturesApi* | [**get_open_order_v1**]docs/CoinMarginedFuturesApi.md#get_open_order_v1 | **GET** /dapi/v1/openOrder | Query Current Open Order(USER_DATA)
*CoinMarginedFuturesApi* | [**get_open_orders_v1**]docs/CoinMarginedFuturesApi.md#get_open_orders_v1 | **GET** /dapi/v1/openOrders | Current All Open Orders (USER_DATA)
*CoinMarginedFuturesApi* | [**get_order_amendment_v1**]docs/CoinMarginedFuturesApi.md#get_order_amendment_v1 | **GET** /dapi/v1/orderAmendment | Get Order Modify History (USER_DATA)
*CoinMarginedFuturesApi* | [**get_order_asyn_id_v1**]docs/CoinMarginedFuturesApi.md#get_order_asyn_id_v1 | **GET** /dapi/v1/order/asyn/id | Get Futures Order History Download Link by Id (USER_DATA)
*CoinMarginedFuturesApi* | [**get_order_asyn_v1**]docs/CoinMarginedFuturesApi.md#get_order_asyn_v1 | **GET** /dapi/v1/order/asyn | Get Download Id For Futures Order History (USER_DATA)
*CoinMarginedFuturesApi* | [**get_order_v1**]docs/CoinMarginedFuturesApi.md#get_order_v1 | **GET** /dapi/v1/order | Query Order (USER_DATA)
*CoinMarginedFuturesApi* | [**get_ping_v1**]docs/CoinMarginedFuturesApi.md#get_ping_v1 | **GET** /dapi/v1/ping | Test Connectivity
*CoinMarginedFuturesApi* | [**get_pm_account_info_v1**]docs/CoinMarginedFuturesApi.md#get_pm_account_info_v1 | **GET** /dapi/v1/pmAccountInfo | Classic Portfolio Margin Account Information (USER_DATA)
*CoinMarginedFuturesApi* | [**get_position_margin_history_v1**]docs/CoinMarginedFuturesApi.md#get_position_margin_history_v1 | **GET** /dapi/v1/positionMargin/history | Get Position Margin Change History(TRADE)
*CoinMarginedFuturesApi* | [**get_position_risk_v1**]docs/CoinMarginedFuturesApi.md#get_position_risk_v1 | **GET** /dapi/v1/positionRisk | Position Information(USER_DATA)
*CoinMarginedFuturesApi* | [**get_position_side_dual_v1**]docs/CoinMarginedFuturesApi.md#get_position_side_dual_v1 | **GET** /dapi/v1/positionSide/dual | Get Current Position Mode(USER_DATA)
*CoinMarginedFuturesApi* | [**get_premium_index_klines_v1**]docs/CoinMarginedFuturesApi.md#get_premium_index_klines_v1 | **GET** /dapi/v1/premiumIndexKlines | Premium index Kline Data
*CoinMarginedFuturesApi* | [**get_premium_index_v1**]docs/CoinMarginedFuturesApi.md#get_premium_index_v1 | **GET** /dapi/v1/premiumIndex | Index Price and Mark Price
*CoinMarginedFuturesApi* | [**get_ticker24hr_v1**]docs/CoinMarginedFuturesApi.md#get_ticker24hr_v1 | **GET** /dapi/v1/ticker/24hr | 24hr Ticker Price Change Statistics
*CoinMarginedFuturesApi* | [**get_ticker_book_ticker_v1**]docs/CoinMarginedFuturesApi.md#get_ticker_book_ticker_v1 | **GET** /dapi/v1/ticker/bookTicker | Symbol Order Book Ticker
*CoinMarginedFuturesApi* | [**get_ticker_price_v1**]docs/CoinMarginedFuturesApi.md#get_ticker_price_v1 | **GET** /dapi/v1/ticker/price | Symbol Price Ticker
*CoinMarginedFuturesApi* | [**get_time_v1**]docs/CoinMarginedFuturesApi.md#get_time_v1 | **GET** /dapi/v1/time | Check Server time
*CoinMarginedFuturesApi* | [**get_trade_asyn_id_v1**]docs/CoinMarginedFuturesApi.md#get_trade_asyn_id_v1 | **GET** /dapi/v1/trade/asyn/id | Get Futures Trade Download Link by Id(USER_DATA)
*CoinMarginedFuturesApi* | [**get_trade_asyn_v1**]docs/CoinMarginedFuturesApi.md#get_trade_asyn_v1 | **GET** /dapi/v1/trade/asyn | Get Download Id For Futures Trade History (USER_DATA)
*CoinMarginedFuturesApi* | [**get_trades_v1**]docs/CoinMarginedFuturesApi.md#get_trades_v1 | **GET** /dapi/v1/trades | Recent Trades List
*CoinMarginedFuturesApi* | [**get_user_trades_v1**]docs/CoinMarginedFuturesApi.md#get_user_trades_v1 | **GET** /dapi/v1/userTrades | Account Trade List (USER_DATA)
*CoinMarginedFuturesApi* | [**update_batch_orders_v1**]docs/CoinMarginedFuturesApi.md#update_batch_orders_v1 | **PUT** /dapi/v1/batchOrders | Modify Multiple Orders(TRADE)
*CoinMarginedFuturesApi* | [**update_listen_key_v1**]docs/CoinMarginedFuturesApi.md#update_listen_key_v1 | **PUT** /dapi/v1/listenKey | Keepalive User Data Stream (USER_STREAM)
*CoinMarginedFuturesApi* | [**update_order_v1**]docs/CoinMarginedFuturesApi.md#update_order_v1 | **PUT** /dapi/v1/order | Modify Order (TRADE)


## Documentation For Models

 - [ApiError]docs/ApiError.md
 - [CmfuturesCreateBatchOrderV1ReqBatchOrdersItem]docs/CmfuturesCreateBatchOrderV1ReqBatchOrdersItem.md
 - [CmfuturesCreateBatchOrdersV1RespInner]docs/CmfuturesCreateBatchOrdersV1RespInner.md
 - [CmfuturesCreateBatchOrdersV1RespItem]docs/CmfuturesCreateBatchOrdersV1RespItem.md
 - [CmfuturesDeleteBatchOrdersV1RespInner]docs/CmfuturesDeleteBatchOrdersV1RespInner.md
 - [CmfuturesDeleteBatchOrdersV1RespItem]docs/CmfuturesDeleteBatchOrdersV1RespItem.md
 - [CmfuturesGetContinuousKlinesV1RespInnerInner]docs/CmfuturesGetContinuousKlinesV1RespInnerInner.md
 - [CmfuturesGetExchangeInfoV1Resp]docs/CmfuturesGetExchangeInfoV1Resp.md
 - [CmfuturesGetExchangeInfoV1RespRateLimitsInner]docs/CmfuturesGetExchangeInfoV1RespRateLimitsInner.md
 - [CmfuturesGetExchangeInfoV1RespSymbolsInner]docs/CmfuturesGetExchangeInfoV1RespSymbolsInner.md
 - [CmfuturesGetForceOrdersV1RespItem]docs/CmfuturesGetForceOrdersV1RespItem.md
 - [CmfuturesSymbolFilter]docs/CmfuturesSymbolFilter.md
 - [CmfuturesUpdateBatchOrdersV1ReqBatchOrdersItem]docs/CmfuturesUpdateBatchOrdersV1ReqBatchOrdersItem.md
 - [CmfuturesUpdateBatchOrdersV1RespInner]docs/CmfuturesUpdateBatchOrdersV1RespInner.md
 - [CmfuturesUpdateBatchOrdersV1RespItem]docs/CmfuturesUpdateBatchOrdersV1RespItem.md
 - [CreateCountdownCancelAllV1Resp]docs/CreateCountdownCancelAllV1Resp.md
 - [CreateLeverageV1Resp]docs/CreateLeverageV1Resp.md
 - [CreateListenKeyV1Resp]docs/CreateListenKeyV1Resp.md
 - [CreateMarginTypeV1Resp]docs/CreateMarginTypeV1Resp.md
 - [CreateOrderV1Resp]docs/CreateOrderV1Resp.md
 - [CreatePositionMarginV1Resp]docs/CreatePositionMarginV1Resp.md
 - [CreatePositionSideDualV1Resp]docs/CreatePositionSideDualV1Resp.md
 - [DeleteAllOpenOrdersV1Resp]docs/DeleteAllOpenOrdersV1Resp.md
 - [DeleteOrderV1Resp]docs/DeleteOrderV1Resp.md
 - [GetAccountV1Resp]docs/GetAccountV1Resp.md
 - [GetAccountV1RespAssetsInner]docs/GetAccountV1RespAssetsInner.md
 - [GetAccountV1RespPositionsInner]docs/GetAccountV1RespPositionsInner.md
 - [GetAdlQuantileV1RespItem]docs/GetAdlQuantileV1RespItem.md
 - [GetAdlQuantileV1RespItemAdlQuantile]docs/GetAdlQuantileV1RespItemAdlQuantile.md
 - [GetAggTradesV1RespItem]docs/GetAggTradesV1RespItem.md
 - [GetAllOrdersV1RespItem]docs/GetAllOrdersV1RespItem.md
 - [GetBalanceV1RespItem]docs/GetBalanceV1RespItem.md
 - [GetCommissionRateV1Resp]docs/GetCommissionRateV1Resp.md
 - [GetConstituentsV1Resp]docs/GetConstituentsV1Resp.md
 - [GetConstituentsV1RespConstituentsInner]docs/GetConstituentsV1RespConstituentsInner.md
 - [GetDepthV1Resp]docs/GetDepthV1Resp.md
 - [GetFundingInfoV1RespItem]docs/GetFundingInfoV1RespItem.md
 - [GetFundingRateV1RespItem]docs/GetFundingRateV1RespItem.md
 - [GetFuturesDataBasisRespItem]docs/GetFuturesDataBasisRespItem.md
 - [GetFuturesDataGlobalLongShortAccountRatioRespItem]docs/GetFuturesDataGlobalLongShortAccountRatioRespItem.md
 - [GetFuturesDataOpenInterestHistRespItem]docs/GetFuturesDataOpenInterestHistRespItem.md
 - [GetFuturesDataTakerBuySellVolRespItem]docs/GetFuturesDataTakerBuySellVolRespItem.md
 - [GetFuturesDataTopLongShortAccountRatioRespItem]docs/GetFuturesDataTopLongShortAccountRatioRespItem.md
 - [GetFuturesDataTopLongShortPositionRatioRespItem]docs/GetFuturesDataTopLongShortPositionRatioRespItem.md
 - [GetHistoricalTradesV1RespItem]docs/GetHistoricalTradesV1RespItem.md
 - [GetIncomeAsynIdV1Resp]docs/GetIncomeAsynIdV1Resp.md
 - [GetIncomeAsynV1Resp]docs/GetIncomeAsynV1Resp.md
 - [GetIncomeV1RespItem]docs/GetIncomeV1RespItem.md
 - [GetLeverageBracketV1RespItem]docs/GetLeverageBracketV1RespItem.md
 - [GetLeverageBracketV1RespItemBracketsInner]docs/GetLeverageBracketV1RespItemBracketsInner.md
 - [GetLeverageBracketV2RespItem]docs/GetLeverageBracketV2RespItem.md
 - [GetOpenInterestV1Resp]docs/GetOpenInterestV1Resp.md
 - [GetOpenOrderV1Resp]docs/GetOpenOrderV1Resp.md
 - [GetOpenOrdersV1RespItem]docs/GetOpenOrdersV1RespItem.md
 - [GetOrderAmendmentV1RespItem]docs/GetOrderAmendmentV1RespItem.md
 - [GetOrderAmendmentV1RespItemAmendment]docs/GetOrderAmendmentV1RespItemAmendment.md
 - [GetOrderAmendmentV1RespItemAmendmentOrigQty]docs/GetOrderAmendmentV1RespItemAmendmentOrigQty.md
 - [GetOrderAsynIdV1Resp]docs/GetOrderAsynIdV1Resp.md
 - [GetOrderAsynV1Resp]docs/GetOrderAsynV1Resp.md
 - [GetOrderV1Resp]docs/GetOrderV1Resp.md
 - [GetPmAccountInfoV1Resp]docs/GetPmAccountInfoV1Resp.md
 - [GetPositionMarginHistoryV1RespItem]docs/GetPositionMarginHistoryV1RespItem.md
 - [GetPositionRiskV1RespItem]docs/GetPositionRiskV1RespItem.md
 - [GetPositionSideDualV1Resp]docs/GetPositionSideDualV1Resp.md
 - [GetPremiumIndexV1RespItem]docs/GetPremiumIndexV1RespItem.md
 - [GetTicker24hrV1RespItem]docs/GetTicker24hrV1RespItem.md
 - [GetTickerBookTickerV1RespItem]docs/GetTickerBookTickerV1RespItem.md
 - [GetTickerPriceV1RespItem]docs/GetTickerPriceV1RespItem.md
 - [GetTimeV1Resp]docs/GetTimeV1Resp.md
 - [GetTradeAsynIdV1Resp]docs/GetTradeAsynIdV1Resp.md
 - [GetTradeAsynV1Resp]docs/GetTradeAsynV1Resp.md
 - [GetTradesV1RespItem]docs/GetTradesV1RespItem.md
 - [GetUserTradesV1RespItem]docs/GetUserTradesV1RespItem.md
 - [UpdateOrderV1Resp]docs/UpdateOrderV1Resp.md


To get access to the crate's generated documentation, use:

```
cargo doc --open
```

## Author