openxapi-binance 0.1.2

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

OpenAPI specification for Binance exchange - Spot 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.1.0
- Package version: 0.1.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://api.binance.com*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AccountApi* | [**spot_get_account_commission_v3**]docs/AccountApi.md#spot_get_account_commission_v3 | **GET** /api/v3/account/commission | Query Commission Rates (USER_DATA)
*AccountApi* | [**spot_get_account_v3**]docs/AccountApi.md#spot_get_account_v3 | **GET** /api/v3/account | Account information (USER_DATA)
*AccountApi* | [**spot_get_my_allocations_v3**]docs/AccountApi.md#spot_get_my_allocations_v3 | **GET** /api/v3/myAllocations | Query Allocations (USER_DATA)
*AccountApi* | [**spot_get_my_prevented_matches_v3**]docs/AccountApi.md#spot_get_my_prevented_matches_v3 | **GET** /api/v3/myPreventedMatches | Query Prevented Matches (USER_DATA)
*AccountApi* | [**spot_get_my_trades_v3**]docs/AccountApi.md#spot_get_my_trades_v3 | **GET** /api/v3/myTrades | Account trade list (USER_DATA)
*AccountApi* | [**spot_get_rate_limit_order_v3**]docs/AccountApi.md#spot_get_rate_limit_order_v3 | **GET** /api/v3/rateLimit/order | Query Unfilled Order Count (USER_DATA)
*GeneralApi* | [**spot_get_exchange_info_v3**]docs/GeneralApi.md#spot_get_exchange_info_v3 | **GET** /api/v3/exchangeInfo | Exchange information
*GeneralApi* | [**spot_get_ping_v3**]docs/GeneralApi.md#spot_get_ping_v3 | **GET** /api/v3/ping | Test connectivity
*GeneralApi* | [**spot_get_time_v3**]docs/GeneralApi.md#spot_get_time_v3 | **GET** /api/v3/time | Check server time
*MarketDataApi* | [**spot_get_agg_trades_v3**]docs/MarketDataApi.md#spot_get_agg_trades_v3 | **GET** /api/v3/aggTrades | Compressed/Aggregate trades list
*MarketDataApi* | [**spot_get_avg_price_v3**]docs/MarketDataApi.md#spot_get_avg_price_v3 | **GET** /api/v3/avgPrice | Current average price
*MarketDataApi* | [**spot_get_depth_v3**]docs/MarketDataApi.md#spot_get_depth_v3 | **GET** /api/v3/depth | Order book
*MarketDataApi* | [**spot_get_historical_trades_v3**]docs/MarketDataApi.md#spot_get_historical_trades_v3 | **GET** /api/v3/historicalTrades | Old trade lookup
*MarketDataApi* | [**spot_get_klines_v3**]docs/MarketDataApi.md#spot_get_klines_v3 | **GET** /api/v3/klines | Kline/Candlestick data
*MarketDataApi* | [**spot_get_ticker24hr_v3**]docs/MarketDataApi.md#spot_get_ticker24hr_v3 | **GET** /api/v3/ticker/24hr | 24hr ticker price change statistics
*MarketDataApi* | [**spot_get_ticker_book_ticker_v3**]docs/MarketDataApi.md#spot_get_ticker_book_ticker_v3 | **GET** /api/v3/ticker/bookTicker | Symbol order book ticker
*MarketDataApi* | [**spot_get_ticker_price_v3**]docs/MarketDataApi.md#spot_get_ticker_price_v3 | **GET** /api/v3/ticker/price | Symbol price ticker
*MarketDataApi* | [**spot_get_ticker_trading_day_v3**]docs/MarketDataApi.md#spot_get_ticker_trading_day_v3 | **GET** /api/v3/ticker/tradingDay | Trading Day Ticker
*MarketDataApi* | [**spot_get_ticker_v3**]docs/MarketDataApi.md#spot_get_ticker_v3 | **GET** /api/v3/ticker | Rolling window price change statistics
*MarketDataApi* | [**spot_get_trades_v3**]docs/MarketDataApi.md#spot_get_trades_v3 | **GET** /api/v3/trades | Recent trades list
*MarketDataApi* | [**spot_get_ui_klines_v3**]docs/MarketDataApi.md#spot_get_ui_klines_v3 | **GET** /api/v3/uiKlines | UIKlines
*TradingApi* | [**spot_create_order_cancel_replace_v3**]docs/TradingApi.md#spot_create_order_cancel_replace_v3 | **POST** /api/v3/order/cancelReplace | Cancel an Existing Order and Send a New Order (TRADE)
*TradingApi* | [**spot_create_order_list_oco_v3**]docs/TradingApi.md#spot_create_order_list_oco_v3 | **POST** /api/v3/orderList/oco | New Order list - OCO (TRADE)
*TradingApi* | [**spot_create_order_list_oto_v3**]docs/TradingApi.md#spot_create_order_list_oto_v3 | **POST** /api/v3/orderList/oto | New Order list - OTO (TRADE)
*TradingApi* | [**spot_create_order_list_otoco_v3**]docs/TradingApi.md#spot_create_order_list_otoco_v3 | **POST** /api/v3/orderList/otoco | New Order list - OTOCO (TRADE)
*TradingApi* | [**spot_create_order_oco_v3**]docs/TradingApi.md#spot_create_order_oco_v3 | **POST** /api/v3/order/oco | New OCO - Deprecated (TRADE)
*TradingApi* | [**spot_create_order_test_v3**]docs/TradingApi.md#spot_create_order_test_v3 | **POST** /api/v3/order/test | Test new order (TRADE)
*TradingApi* | [**spot_create_order_v3**]docs/TradingApi.md#spot_create_order_v3 | **POST** /api/v3/order | New order (TRADE)
*TradingApi* | [**spot_create_sor_order_test_v3**]docs/TradingApi.md#spot_create_sor_order_test_v3 | **POST** /api/v3/sor/order/test | Test new order using SOR (TRADE)
*TradingApi* | [**spot_create_sor_order_v3**]docs/TradingApi.md#spot_create_sor_order_v3 | **POST** /api/v3/sor/order | New order using SOR (TRADE)
*TradingApi* | [**spot_delete_open_orders_v3**]docs/TradingApi.md#spot_delete_open_orders_v3 | **DELETE** /api/v3/openOrders | Cancel All Open Orders on a Symbol (TRADE)
*TradingApi* | [**spot_delete_order_list_v3**]docs/TradingApi.md#spot_delete_order_list_v3 | **DELETE** /api/v3/orderList | Cancel Order list (TRADE)
*TradingApi* | [**spot_delete_order_v3**]docs/TradingApi.md#spot_delete_order_v3 | **DELETE** /api/v3/order | Cancel order (TRADE)
*TradingApi* | [**spot_get_all_order_list_v3**]docs/TradingApi.md#spot_get_all_order_list_v3 | **GET** /api/v3/allOrderList | Query all Order lists (USER_DATA)
*TradingApi* | [**spot_get_all_orders_v3**]docs/TradingApi.md#spot_get_all_orders_v3 | **GET** /api/v3/allOrders | All orders (USER_DATA)
*TradingApi* | [**spot_get_open_order_list_v3**]docs/TradingApi.md#spot_get_open_order_list_v3 | **GET** /api/v3/openOrderList | Query Open Order lists (USER_DATA)
*TradingApi* | [**spot_get_open_orders_v3**]docs/TradingApi.md#spot_get_open_orders_v3 | **GET** /api/v3/openOrders | Current open orders (USER_DATA)
*TradingApi* | [**spot_get_order_list_v3**]docs/TradingApi.md#spot_get_order_list_v3 | **GET** /api/v3/orderList | Query Order list (USER_DATA)
*TradingApi* | [**spot_get_order_v3**]docs/TradingApi.md#spot_get_order_v3 | **GET** /api/v3/order | Query order (USER_DATA)
*UserDataStreamApi* | [**spot_create_user_data_stream_v3**]docs/UserDataStreamApi.md#spot_create_user_data_stream_v3 | **POST** /api/v3/userDataStream | Start user data stream (USER_STREAM)
*UserDataStreamApi* | [**spot_delete_user_data_stream_v3**]docs/UserDataStreamApi.md#spot_delete_user_data_stream_v3 | **DELETE** /api/v3/userDataStream | Close user data stream (USER_STREAM)
*UserDataStreamApi* | [**spot_update_user_data_stream_v3**]docs/UserDataStreamApi.md#spot_update_user_data_stream_v3 | **PUT** /api/v3/userDataStream | Keepalive user data stream (USER_STREAM)


## Documentation For Models

 - [ApiError]docs/ApiError.md
 - [SpotCreateOrderCancelReplaceV3CancelResp]docs/SpotCreateOrderCancelReplaceV3CancelResp.md
 - [SpotCreateOrderCancelReplaceV3Data]docs/SpotCreateOrderCancelReplaceV3Data.md
 - [SpotCreateOrderCancelReplaceV3DataCancelResponse]docs/SpotCreateOrderCancelReplaceV3DataCancelResponse.md
 - [SpotCreateOrderCancelReplaceV3DataNewOrderResponse]docs/SpotCreateOrderCancelReplaceV3DataNewOrderResponse.md
 - [SpotCreateOrderCancelReplaceV3FailResp]docs/SpotCreateOrderCancelReplaceV3FailResp.md
 - [SpotCreateOrderCancelReplaceV3NewOrderResp]docs/SpotCreateOrderCancelReplaceV3NewOrderResp.md
 - [SpotCreateOrderCancelReplaceV3NewOrderRespFillsInner]docs/SpotCreateOrderCancelReplaceV3NewOrderRespFillsInner.md
 - [SpotCreateOrderCancelReplaceV3Resp]docs/SpotCreateOrderCancelReplaceV3Resp.md
 - [SpotCreateOrderListOcoV3Resp]docs/SpotCreateOrderListOcoV3Resp.md
 - [SpotCreateOrderListOcoV3RespOrderReportsInner]docs/SpotCreateOrderListOcoV3RespOrderReportsInner.md
 - [SpotCreateOrderListOcoV3RespOrdersInner]docs/SpotCreateOrderListOcoV3RespOrdersInner.md
 - [SpotCreateOrderListOtoV3Resp]docs/SpotCreateOrderListOtoV3Resp.md
 - [SpotCreateOrderListOtoV3RespOrderReportsInner]docs/SpotCreateOrderListOtoV3RespOrderReportsInner.md
 - [SpotCreateOrderListOtocoV3Resp]docs/SpotCreateOrderListOtocoV3Resp.md
 - [SpotCreateOrderOcoV3Resp]docs/SpotCreateOrderOcoV3Resp.md
 - [SpotCreateOrderOcoV3RespOrderReportsInner]docs/SpotCreateOrderOcoV3RespOrderReportsInner.md
 - [SpotCreateOrderTestV3Resp]docs/SpotCreateOrderTestV3Resp.md
 - [SpotCreateOrderTestV3RespDiscount]docs/SpotCreateOrderTestV3RespDiscount.md
 - [SpotCreateOrderTestV3RespStandardCommissionForOrder]docs/SpotCreateOrderTestV3RespStandardCommissionForOrder.md
 - [SpotCreateOrderV3Resp]docs/SpotCreateOrderV3Resp.md
 - [SpotCreateOrderV3RespFillsInner]docs/SpotCreateOrderV3RespFillsInner.md
 - [SpotCreateSorOrderTestV3Resp]docs/SpotCreateSorOrderTestV3Resp.md
 - [SpotCreateSorOrderV3Resp]docs/SpotCreateSorOrderV3Resp.md
 - [SpotCreateSorOrderV3RespFillsInner]docs/SpotCreateSorOrderV3RespFillsInner.md
 - [SpotCreateUserDataStreamV3Resp]docs/SpotCreateUserDataStreamV3Resp.md
 - [SpotDeleteOpenOrdersV3RespInner]docs/SpotDeleteOpenOrdersV3RespInner.md
 - [SpotDeleteOpenOrdersV3RespOrderItem]docs/SpotDeleteOpenOrdersV3RespOrderItem.md
 - [SpotDeleteOpenOrdersV3RespOrderListItem]docs/SpotDeleteOpenOrdersV3RespOrderListItem.md
 - [SpotDeleteOrderListV3Resp]docs/SpotDeleteOrderListV3Resp.md
 - [SpotDeleteOrderListV3RespOrderReportsInner]docs/SpotDeleteOrderListV3RespOrderReportsInner.md
 - [SpotDeleteOrderV3Resp]docs/SpotDeleteOrderV3Resp.md
 - [SpotExchangeFilterExchangeMaxNumAlgoOrders]docs/SpotExchangeFilterExchangeMaxNumAlgoOrders.md
 - [SpotExchangeFilterExchangeMaxNumIcebergOrders]docs/SpotExchangeFilterExchangeMaxNumIcebergOrders.md
 - [SpotExchangeFilterExchangeMaxNumOrder]docs/SpotExchangeFilterExchangeMaxNumOrder.md
 - [SpotGetAccountCommissionV3Resp]docs/SpotGetAccountCommissionV3Resp.md
 - [SpotGetAccountCommissionV3RespStandardCommission]docs/SpotGetAccountCommissionV3RespStandardCommission.md
 - [SpotGetAccountV3Resp]docs/SpotGetAccountV3Resp.md
 - [SpotGetAccountV3RespBalancesInner]docs/SpotGetAccountV3RespBalancesInner.md
 - [SpotGetAggTradesV3RespItem]docs/SpotGetAggTradesV3RespItem.md
 - [SpotGetAllOrderListV3RespItem]docs/SpotGetAllOrderListV3RespItem.md
 - [SpotGetAllOrdersV3RespItem]docs/SpotGetAllOrdersV3RespItem.md
 - [SpotGetAvgPriceV3Resp]docs/SpotGetAvgPriceV3Resp.md
 - [SpotGetDepthV3Resp]docs/SpotGetDepthV3Resp.md
 - [SpotGetExchangeInfoV3Resp]docs/SpotGetExchangeInfoV3Resp.md
 - [SpotGetExchangeInfoV3RespExchangeFiltersInner]docs/SpotGetExchangeInfoV3RespExchangeFiltersInner.md
 - [SpotGetExchangeInfoV3RespSorsInner]docs/SpotGetExchangeInfoV3RespSorsInner.md
 - [SpotGetExchangeInfoV3RespSymbolsInner]docs/SpotGetExchangeInfoV3RespSymbolsInner.md
 - [SpotGetHistoricalTradesV3RespItem]docs/SpotGetHistoricalTradesV3RespItem.md
 - [SpotGetKlinesV3200ResponseInnerInner]docs/SpotGetKlinesV3200ResponseInnerInner.md
 - [SpotGetMyAllocationsV3RespItem]docs/SpotGetMyAllocationsV3RespItem.md
 - [SpotGetMyPreventedMatchesV3RespItem]docs/SpotGetMyPreventedMatchesV3RespItem.md
 - [SpotGetMyTradesV3RespItem]docs/SpotGetMyTradesV3RespItem.md
 - [SpotGetOpenOrderListV3RespItem]docs/SpotGetOpenOrderListV3RespItem.md
 - [SpotGetOpenOrdersV3RespItem]docs/SpotGetOpenOrdersV3RespItem.md
 - [SpotGetOrderListV3Resp]docs/SpotGetOrderListV3Resp.md
 - [SpotGetOrderV3Resp]docs/SpotGetOrderV3Resp.md
 - [SpotGetRateLimitOrderV3RespItem]docs/SpotGetRateLimitOrderV3RespItem.md
 - [SpotGetTicker24hrV3Resp]docs/SpotGetTicker24hrV3Resp.md
 - [SpotGetTicker24hrV3RespItem]docs/SpotGetTicker24hrV3RespItem.md
 - [SpotGetTickerBookTickerV3Resp]docs/SpotGetTickerBookTickerV3Resp.md
 - [SpotGetTickerBookTickerV3RespItem]docs/SpotGetTickerBookTickerV3RespItem.md
 - [SpotGetTickerPriceV3Resp]docs/SpotGetTickerPriceV3Resp.md
 - [SpotGetTickerPriceV3RespItem]docs/SpotGetTickerPriceV3RespItem.md
 - [SpotGetTickerTradingDayV3Resp]docs/SpotGetTickerTradingDayV3Resp.md
 - [SpotGetTickerTradingDayV3RespItem]docs/SpotGetTickerTradingDayV3RespItem.md
 - [SpotGetTickerV3Resp]docs/SpotGetTickerV3Resp.md
 - [SpotGetTickerV3RespItem]docs/SpotGetTickerV3RespItem.md
 - [SpotGetTimeV3Resp]docs/SpotGetTimeV3Resp.md
 - [SpotGetTradesV3RespItem]docs/SpotGetTradesV3RespItem.md
 - [SpotRateLimit]docs/SpotRateLimit.md
 - [SpotSymbolFilter]docs/SpotSymbolFilter.md


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

```
cargo doc --open
```

## Author