# Rust API client for openapi
OpenAPI specification for Binance exchange - Wallet 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*
*AccountApi* | [**wallet_create_account_disable_fast_withdraw_switch_v1**](docs/AccountApi.md#wallet_create_account_disable_fast_withdraw_switch_v1) | **POST** /sapi/v1/account/disableFastWithdrawSwitch | Disable Fast Withdraw Switch (USER_DATA)
*AccountApi* | [**wallet_create_account_enable_fast_withdraw_switch_v1**](docs/AccountApi.md#wallet_create_account_enable_fast_withdraw_switch_v1) | **POST** /sapi/v1/account/enableFastWithdrawSwitch | Enable Fast Withdraw Switch (USER_DATA)
*AccountApi* | [**wallet_get_account_api_restrictions_v1**](docs/AccountApi.md#wallet_get_account_api_restrictions_v1) | **GET** /sapi/v1/account/apiRestrictions | Get API Key Permission (USER_DATA)
*AccountApi* | [**wallet_get_account_api_trading_status_v1**](docs/AccountApi.md#wallet_get_account_api_trading_status_v1) | **GET** /sapi/v1/account/apiTradingStatus | Account API Trading Status (USER_DATA)
*AccountApi* | [**wallet_get_account_info_v1**](docs/AccountApi.md#wallet_get_account_info_v1) | **GET** /sapi/v1/account/info | Account info (USER_DATA)
*AccountApi* | [**wallet_get_account_snapshot_v1**](docs/AccountApi.md#wallet_get_account_snapshot_v1) | **GET** /sapi/v1/accountSnapshot | Daily Account Snapshot (USER_DATA)
*AccountApi* | [**wallet_get_account_status_v1**](docs/AccountApi.md#wallet_get_account_status_v1) | **GET** /sapi/v1/account/status | Account Status (USER_DATA)
*AssetApi* | [**wallet_create_asset_dust_btc_v1**](docs/AssetApi.md#wallet_create_asset_dust_btc_v1) | **POST** /sapi/v1/asset/dust-btc | Get Assets That Can Be Converted Into BNB (USER_DATA)
*AssetApi* | [**wallet_create_asset_dust_v1**](docs/AssetApi.md#wallet_create_asset_dust_v1) | **POST** /sapi/v1/asset/dust | Dust Transfer (USER_DATA)
*AssetApi* | [**wallet_create_asset_get_funding_asset_v1**](docs/AssetApi.md#wallet_create_asset_get_funding_asset_v1) | **POST** /sapi/v1/asset/get-funding-asset | Funding Wallet (USER_DATA)
*AssetApi* | [**wallet_create_asset_get_user_asset_v3**](docs/AssetApi.md#wallet_create_asset_get_user_asset_v3) | **POST** /sapi/v3/asset/getUserAsset | User Asset (USER_DATA)
*AssetApi* | [**wallet_create_asset_transfer_v1**](docs/AssetApi.md#wallet_create_asset_transfer_v1) | **POST** /sapi/v1/asset/transfer | User Universal Transfer (USER_DATA)
*AssetApi* | [**wallet_create_bnb_burn_v1**](docs/AssetApi.md#wallet_create_bnb_burn_v1) | **POST** /sapi/v1/bnbBurn | Toggle BNB Burn On Spot Trade And Margin Interest (USER_DATA)
*AssetApi* | [**wallet_get_asset_asset_detail_v1**](docs/AssetApi.md#wallet_get_asset_asset_detail_v1) | **GET** /sapi/v1/asset/assetDetail | Asset Detail (USER_DATA)
*AssetApi* | [**wallet_get_asset_asset_dividend_v1**](docs/AssetApi.md#wallet_get_asset_asset_dividend_v1) | **GET** /sapi/v1/asset/assetDividend | Asset Dividend Record (USER_DATA)
*AssetApi* | [**wallet_get_asset_custody_transfer_history_v1**](docs/AssetApi.md#wallet_get_asset_custody_transfer_history_v1) | **GET** /sapi/v1/asset/custody/transfer-history | Query User Delegation History(For Master Account)(USER_DATA)
*AssetApi* | [**wallet_get_asset_dribblet_v1**](docs/AssetApi.md#wallet_get_asset_dribblet_v1) | **GET** /sapi/v1/asset/dribblet | DustLog(USER_DATA)
*AssetApi* | [**wallet_get_asset_ledger_transfer_cloud_mining_query_by_page_v1**](docs/AssetApi.md#wallet_get_asset_ledger_transfer_cloud_mining_query_by_page_v1) | **GET** /sapi/v1/asset/ledger-transfer/cloud-mining/queryByPage | Get Cloud-Mining payment and refund history (USER_DATA)
*AssetApi* | [**wallet_get_asset_trade_fee_v1**](docs/AssetApi.md#wallet_get_asset_trade_fee_v1) | **GET** /sapi/v1/asset/tradeFee | Trade Fee (USER_DATA)
*AssetApi* | [**wallet_get_asset_transfer_v1**](docs/AssetApi.md#wallet_get_asset_transfer_v1) | **GET** /sapi/v1/asset/transfer | Query User Universal Transfer History(USER_DATA)
*AssetApi* | [**wallet_get_asset_wallet_balance_v1**](docs/AssetApi.md#wallet_get_asset_wallet_balance_v1) | **GET** /sapi/v1/asset/wallet/balance | Query User Wallet Balance (USER_DATA)
*AssetApi* | [**wallet_get_spot_delist_schedule_v1**](docs/AssetApi.md#wallet_get_spot_delist_schedule_v1) | **GET** /sapi/v1/spot/delist-schedule | Get Spot Delist Schedule (MARKET_DATA)
*AssetApi* | [**wallet_get_spot_open_symbol_list_v1**](docs/AssetApi.md#wallet_get_spot_open_symbol_list_v1) | **GET** /sapi/v1/spot/open-symbol-list | Get Open Symbol List (MARKET_DATA)
*CapitalApi* | [**wallet_create_capital_deposit_credit_apply_v1**](docs/CapitalApi.md#wallet_create_capital_deposit_credit_apply_v1) | **POST** /sapi/v1/capital/deposit/credit-apply | One click arrival deposit apply (for expired address deposit) (USER_DATA)
*CapitalApi* | [**wallet_create_capital_withdraw_apply_v1**](docs/CapitalApi.md#wallet_create_capital_withdraw_apply_v1) | **POST** /sapi/v1/capital/withdraw/apply | Withdraw(USER_DATA)
*CapitalApi* | [**wallet_get_capital_config_getall_v1**](docs/CapitalApi.md#wallet_get_capital_config_getall_v1) | **GET** /sapi/v1/capital/config/getall | All Coins' Information (USER_DATA)
*CapitalApi* | [**wallet_get_capital_deposit_address_list_v1**](docs/CapitalApi.md#wallet_get_capital_deposit_address_list_v1) | **GET** /sapi/v1/capital/deposit/address/list | Fetch deposit address list with network(USER_DATA)
*CapitalApi* | [**wallet_get_capital_deposit_address_v1**](docs/CapitalApi.md#wallet_get_capital_deposit_address_v1) | **GET** /sapi/v1/capital/deposit/address | Deposit Address(supporting network) (USER_DATA)
*CapitalApi* | [**wallet_get_capital_deposit_hisrec_v1**](docs/CapitalApi.md#wallet_get_capital_deposit_hisrec_v1) | **GET** /sapi/v1/capital/deposit/hisrec | Deposit History (supporting network) (USER_DATA)
*CapitalApi* | [**wallet_get_capital_withdraw_address_list_v1**](docs/CapitalApi.md#wallet_get_capital_withdraw_address_list_v1) | **GET** /sapi/v1/capital/withdraw/address/list | Fetch withdraw address list (USER_DATA)
*CapitalApi* | [**wallet_get_capital_withdraw_history_v1**](docs/CapitalApi.md#wallet_get_capital_withdraw_history_v1) | **GET** /sapi/v1/capital/withdraw/history | Withdraw History (supporting network) (USER_DATA)
*OthersApi* | [**wallet_get_system_status_v1**](docs/OthersApi.md#wallet_get_system_status_v1) | **GET** /sapi/v1/system/status | System Status (System)
*TravelRuleApi* | [**wallet_create_localentity_broker_withdraw_apply_v1**](docs/TravelRuleApi.md#wallet_create_localentity_broker_withdraw_apply_v1) | **POST** /sapi/v1/localentity/broker/withdraw/apply | Broker Withdraw (for brokers of local entities that require travel rule) (USER_DATA)
*TravelRuleApi* | [**wallet_create_localentity_withdraw_apply_v1**](docs/TravelRuleApi.md#wallet_create_localentity_withdraw_apply_v1) | **POST** /sapi/v1/localentity/withdraw/apply | Withdraw (for local entities that require travel rule) (USER_DATA)
*TravelRuleApi* | [**wallet_get_localentity_deposit_history_v1**](docs/TravelRuleApi.md#wallet_get_localentity_deposit_history_v1) | **GET** /sapi/v1/localentity/deposit/history | Deposit History (for local entities that required travel rule) (supporting network) (USER_DATA)
*TravelRuleApi* | [**wallet_get_localentity_vasp_v1**](docs/TravelRuleApi.md#wallet_get_localentity_vasp_v1) | **GET** /sapi/v1/localentity/vasp | Onboarded VASP list (for local entities that require travel rule) (supporting network) (USER_DATA)
*TravelRuleApi* | [**wallet_get_localentity_withdraw_history_v1**](docs/TravelRuleApi.md#wallet_get_localentity_withdraw_history_v1) | **GET** /sapi/v1/localentity/withdraw/history | Withdraw History (for local entities that require travel rule) (supporting network) (USER_DATA)
*TravelRuleApi* | [**wallet_get_localentity_withdraw_history_v2**](docs/TravelRuleApi.md#wallet_get_localentity_withdraw_history_v2) | **GET** /sapi/v2/localentity/withdraw/history | Withdraw History V2 (for local entities that require travel rule) (supporting network) (USER_DATA)
*TravelRuleApi* | [**wallet_update_localentity_broker_deposit_provide_info_v1**](docs/TravelRuleApi.md#wallet_update_localentity_broker_deposit_provide_info_v1) | **PUT** /sapi/v1/localentity/broker/deposit/provide-info | Submit Deposit Questionnaire (For local entities that require travel rule) (supporting network) (USER_DATA)
*TravelRuleApi* | [**wallet_update_localentity_deposit_provide_info_v1**](docs/TravelRuleApi.md#wallet_update_localentity_deposit_provide_info_v1) | **PUT** /sapi/v1/localentity/deposit/provide-info | Submit Deposit Questionnaire (For local entities that require travel rule) (supporting network) (USER_DATA)
## Documentation For Models
- [ApiError](docs/ApiError.md)
- [WalletCreateAssetDustBtcV1Resp](docs/WalletCreateAssetDustBtcV1Resp.md)
- [WalletCreateAssetDustBtcV1RespDetailsInner](docs/WalletCreateAssetDustBtcV1RespDetailsInner.md)
- [WalletCreateAssetDustV1Resp](docs/WalletCreateAssetDustV1Resp.md)
- [WalletCreateAssetDustV1RespTransferResultInner](docs/WalletCreateAssetDustV1RespTransferResultInner.md)
- [WalletCreateAssetGetFundingAssetV1RespItem](docs/WalletCreateAssetGetFundingAssetV1RespItem.md)
- [WalletCreateAssetGetUserAssetV3RespItem](docs/WalletCreateAssetGetUserAssetV3RespItem.md)
- [WalletCreateAssetTransferV1Resp](docs/WalletCreateAssetTransferV1Resp.md)
- [WalletCreateBnbBurnV1Resp](docs/WalletCreateBnbBurnV1Resp.md)
- [WalletCreateCapitalDepositCreditApplyV1Resp](docs/WalletCreateCapitalDepositCreditApplyV1Resp.md)
- [WalletCreateCapitalWithdrawApplyV1Resp](docs/WalletCreateCapitalWithdrawApplyV1Resp.md)
- [WalletCreateLocalentityBrokerWithdrawApplyV1Resp](docs/WalletCreateLocalentityBrokerWithdrawApplyV1Resp.md)
- [WalletCreateLocalentityWithdrawApplyV1Resp](docs/WalletCreateLocalentityWithdrawApplyV1Resp.md)
- [WalletGetAccountApiRestrictionsV1Resp](docs/WalletGetAccountApiRestrictionsV1Resp.md)
- [WalletGetAccountApiTradingStatusV1Resp](docs/WalletGetAccountApiTradingStatusV1Resp.md)
- [WalletGetAccountApiTradingStatusV1RespData](docs/WalletGetAccountApiTradingStatusV1RespData.md)
- [WalletGetAccountApiTradingStatusV1RespDataTriggerCondition](docs/WalletGetAccountApiTradingStatusV1RespDataTriggerCondition.md)
- [WalletGetAccountInfoV1Resp](docs/WalletGetAccountInfoV1Resp.md)
- [WalletGetAccountSnapshotV1Resp](docs/WalletGetAccountSnapshotV1Resp.md)
- [WalletGetAccountSnapshotV1RespSnapshotVosInner](docs/WalletGetAccountSnapshotV1RespSnapshotVosInner.md)
- [WalletGetAccountSnapshotV1RespSnapshotVosInnerData](docs/WalletGetAccountSnapshotV1RespSnapshotVosInnerData.md)
- [WalletGetAccountSnapshotV1RespSnapshotVosInnerDataBalancesInner](docs/WalletGetAccountSnapshotV1RespSnapshotVosInnerDataBalancesInner.md)
- [WalletGetAccountStatusV1Resp](docs/WalletGetAccountStatusV1Resp.md)
- [WalletGetAssetAssetDetailV1RespValue](docs/WalletGetAssetAssetDetailV1RespValue.md)
- [WalletGetAssetAssetDividendV1Resp](docs/WalletGetAssetAssetDividendV1Resp.md)
- [WalletGetAssetAssetDividendV1RespRowsInner](docs/WalletGetAssetAssetDividendV1RespRowsInner.md)
- [WalletGetAssetCustodyTransferHistoryV1Resp](docs/WalletGetAssetCustodyTransferHistoryV1Resp.md)
- [WalletGetAssetCustodyTransferHistoryV1RespRowsInner](docs/WalletGetAssetCustodyTransferHistoryV1RespRowsInner.md)
- [WalletGetAssetDribbletV1Resp](docs/WalletGetAssetDribbletV1Resp.md)
- [WalletGetAssetDribbletV1RespUserAssetDribbletsInner](docs/WalletGetAssetDribbletV1RespUserAssetDribbletsInner.md)
- [WalletGetAssetDribbletV1RespUserAssetDribbletsInnerUserAssetDribbletDetailsInner](docs/WalletGetAssetDribbletV1RespUserAssetDribbletsInnerUserAssetDribbletDetailsInner.md)
- [WalletGetAssetLedgerTransferCloudMiningQueryByPageV1Resp](docs/WalletGetAssetLedgerTransferCloudMiningQueryByPageV1Resp.md)
- [WalletGetAssetLedgerTransferCloudMiningQueryByPageV1RespRowsInner](docs/WalletGetAssetLedgerTransferCloudMiningQueryByPageV1RespRowsInner.md)
- [WalletGetAssetTradeFeeV1RespItem](docs/WalletGetAssetTradeFeeV1RespItem.md)
- [WalletGetAssetTransferV1Resp](docs/WalletGetAssetTransferV1Resp.md)
- [WalletGetAssetTransferV1RespRowsInner](docs/WalletGetAssetTransferV1RespRowsInner.md)
- [WalletGetAssetWalletBalanceV1RespItem](docs/WalletGetAssetWalletBalanceV1RespItem.md)
- [WalletGetCapitalConfigGetallV1RespItem](docs/WalletGetCapitalConfigGetallV1RespItem.md)
- [WalletGetCapitalConfigGetallV1RespItemNetworkListInner](docs/WalletGetCapitalConfigGetallV1RespItemNetworkListInner.md)
- [WalletGetCapitalDepositAddressListV1RespItem](docs/WalletGetCapitalDepositAddressListV1RespItem.md)
- [WalletGetCapitalDepositAddressV1Resp](docs/WalletGetCapitalDepositAddressV1Resp.md)
- [WalletGetCapitalDepositHisrecV1RespItem](docs/WalletGetCapitalDepositHisrecV1RespItem.md)
- [WalletGetCapitalWithdrawAddressListV1RespItem](docs/WalletGetCapitalWithdrawAddressListV1RespItem.md)
- [WalletGetCapitalWithdrawHistoryV1RespItem](docs/WalletGetCapitalWithdrawHistoryV1RespItem.md)
- [WalletGetLocalentityDepositHistoryV1RespItem](docs/WalletGetLocalentityDepositHistoryV1RespItem.md)
- [WalletGetLocalentityVaspV1RespItem](docs/WalletGetLocalentityVaspV1RespItem.md)
- [WalletGetLocalentityWithdrawHistoryV1RespItem](docs/WalletGetLocalentityWithdrawHistoryV1RespItem.md)
- [WalletGetLocalentityWithdrawHistoryV2RespItem](docs/WalletGetLocalentityWithdrawHistoryV2RespItem.md)
- [WalletGetSpotDelistScheduleV1RespItem](docs/WalletGetSpotDelistScheduleV1RespItem.md)
- [WalletGetSpotOpenSymbolListV1RespItem](docs/WalletGetSpotOpenSymbolListV1RespItem.md)
- [WalletGetSystemStatusV1Resp](docs/WalletGetSystemStatusV1Resp.md)
- [WalletUpdateLocalentityBrokerDepositProvideInfoV1Resp](docs/WalletUpdateLocalentityBrokerDepositProvideInfoV1Resp.md)
- [WalletUpdateLocalentityDepositProvideInfoV1Resp](docs/WalletUpdateLocalentityDepositProvideInfoV1Resp.md)
To get access to the crate's generated documentation, use:
```
cargo doc --open
```
## Author