Skip to content

Latest commit

 

History

History
276 lines (252 loc) · 28.3 KB

File metadata and controls

276 lines (252 loc) · 28.3 KB

Rust API client for openapi

OpenAPI specification for Binance exchange - Pmargin API

Overview

This package is automatically generated by the OpenAPI Generator project.

Please do not edit the generated code manually, but rather regenerate it from OpenXAPI.

  • API version: 0.3.0
  • Package version: 0.3.0

Installation

Install the package using cargo:

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://papi.binance.com

Class Method HTTP request Description
PortfolioMarginApi create_asset_collection_v1 POST /papi/v1/asset-collection Fund Collection by Asset(TRADE)
PortfolioMarginApi create_auto_collection_v1 POST /papi/v1/auto-collection Fund Auto-collection(TRADE)
PortfolioMarginApi create_bnb_transfer_v1 POST /papi/v1/bnb-transfer BNB transfer (TRADE)
PortfolioMarginApi create_cm_conditional_order_v1 POST /papi/v1/cm/conditional/order New CM Conditional Order(TRADE)
PortfolioMarginApi create_cm_leverage_v1 POST /papi/v1/cm/leverage Change CM Initial Leverage (TRADE)
PortfolioMarginApi create_cm_order_v1 POST /papi/v1/cm/order New CM Order(TRADE)
PortfolioMarginApi create_cm_position_side_dual_v1 POST /papi/v1/cm/positionSide/dual Change CM Position Mode(TRADE)
PortfolioMarginApi create_listen_key_v1 POST /papi/v1/listenKey Start User Data Stream(USER_STREAM)
PortfolioMarginApi create_margin_loan_v1 POST /papi/v1/marginLoan Margin Account Borrow(MARGIN)
PortfolioMarginApi create_margin_order_oco_v1 POST /papi/v1/margin/order/oco Margin Account New OCO(TRADE)
PortfolioMarginApi create_margin_order_v1 POST /papi/v1/margin/order New Margin Order(TRADE)
PortfolioMarginApi create_margin_repay_debt_v1 POST /papi/v1/margin/repay-debt Margin Account Repay Debt(TRADE)
PortfolioMarginApi create_repay_futures_negative_balance_v1 POST /papi/v1/repay-futures-negative-balance Repay futures Negative Balance(USER_DATA)
PortfolioMarginApi create_repay_futures_switch_v1 POST /papi/v1/repay-futures-switch Change Auto-repay-futures Status(TRADE)
PortfolioMarginApi create_repay_loan_v1 POST /papi/v1/repayLoan Margin Account Repay(MARGIN)
PortfolioMarginApi create_um_conditional_order_v1 POST /papi/v1/um/conditional/order New UM Conditional Order (TRADE)
PortfolioMarginApi create_um_fee_burn_v1 POST /papi/v1/um/feeBurn Toggle BNB Burn On UM Futures Trade (TRADE)
PortfolioMarginApi create_um_leverage_v1 POST /papi/v1/um/leverage Change UM Initial Leverage(TRADE)
PortfolioMarginApi create_um_order_v1 POST /papi/v1/um/order New UM Order (TRADE)
PortfolioMarginApi create_um_position_side_dual_v1 POST /papi/v1/um/positionSide/dual Change UM Position Mode(TRADE)
PortfolioMarginApi delete_cm_all_open_orders_v1 DELETE /papi/v1/cm/allOpenOrders Cancel All CM Open Orders(TRADE)
PortfolioMarginApi delete_cm_conditional_all_open_orders_v1 DELETE /papi/v1/cm/conditional/allOpenOrders Cancel All CM Open Conditional Orders(TRADE)
PortfolioMarginApi delete_cm_conditional_order_v1 DELETE /papi/v1/cm/conditional/order Cancel CM Conditional Order(TRADE)
PortfolioMarginApi delete_cm_order_v1 DELETE /papi/v1/cm/order Cancel CM Order(TRADE)
PortfolioMarginApi delete_listen_key_v1 DELETE /papi/v1/listenKey Close User Data Stream(USER_STREAM)
PortfolioMarginApi delete_margin_all_open_orders_v1 DELETE /papi/v1/margin/allOpenOrders Cancel Margin Account All Open Orders on a Symbol(TRADE)
PortfolioMarginApi delete_margin_order_list_v1 DELETE /papi/v1/margin/orderList Cancel Margin Account OCO Orders(TRADE)
PortfolioMarginApi delete_margin_order_v1 DELETE /papi/v1/margin/order Cancel Margin Account Order(TRADE)
PortfolioMarginApi delete_um_all_open_orders_v1 DELETE /papi/v1/um/allOpenOrders Cancel All UM Open Orders(TRADE)
PortfolioMarginApi delete_um_conditional_all_open_orders_v1 DELETE /papi/v1/um/conditional/allOpenOrders Cancel All UM Open Conditional Orders (TRADE)
PortfolioMarginApi delete_um_conditional_order_v1 DELETE /papi/v1/um/conditional/order Cancel UM Conditional Order(TRADE)
PortfolioMarginApi delete_um_order_v1 DELETE /papi/v1/um/order Cancel UM Order(TRADE)
PortfolioMarginApi get_account_v1 GET /papi/v1/account Account Information(USER_DATA)
PortfolioMarginApi get_balance_v1 GET /papi/v1/balance Account Balance(USER_DATA)
PortfolioMarginApi get_cm_account_v1 GET /papi/v1/cm/account Get CM Account Detail(USER_DATA)
PortfolioMarginApi get_cm_adl_quantile_v1 GET /papi/v1/cm/adlQuantile CM Position ADL Quantile Estimation(USER_DATA)
PortfolioMarginApi get_cm_all_orders_v1 GET /papi/v1/cm/allOrders Query All CM Orders (USER_DATA)
PortfolioMarginApi get_cm_commission_rate_v1 GET /papi/v1/cm/commissionRate Get User Commission Rate for CM(USER_DATA)
PortfolioMarginApi get_cm_conditional_all_orders_v1 GET /papi/v1/cm/conditional/allOrders Query All CM Conditional Orders(USER_DATA)
PortfolioMarginApi get_cm_conditional_open_order_v1 GET /papi/v1/cm/conditional/openOrder Query Current CM Open Conditional Order(USER_DATA)
PortfolioMarginApi get_cm_conditional_open_orders_v1 GET /papi/v1/cm/conditional/openOrders Query All Current CM Open Conditional Orders (USER_DATA)
PortfolioMarginApi get_cm_conditional_order_history_v1 GET /papi/v1/cm/conditional/orderHistory Query CM Conditional Order History(USER_DATA)
PortfolioMarginApi get_cm_force_orders_v1 GET /papi/v1/cm/forceOrders Query User's CM Force Orders(USER_DATA)
PortfolioMarginApi get_cm_income_v1 GET /papi/v1/cm/income Get CM Income History(USER_DATA)
PortfolioMarginApi get_cm_leverage_bracket_v1 GET /papi/v1/cm/leverageBracket CM Notional and Leverage Brackets(USER_DATA)
PortfolioMarginApi get_cm_open_order_v1 GET /papi/v1/cm/openOrder Query Current CM Open Order (USER_DATA)
PortfolioMarginApi get_cm_open_orders_v1 GET /papi/v1/cm/openOrders Query All Current CM Open Orders(USER_DATA)
PortfolioMarginApi get_cm_order_amendment_v1 GET /papi/v1/cm/orderAmendment Query CM Modify Order History(TRADE)
PortfolioMarginApi get_cm_order_v1 GET /papi/v1/cm/order Query CM Order(USER_DATA)
PortfolioMarginApi get_cm_position_risk_v1 GET /papi/v1/cm/positionRisk Query CM Position Information(USER_DATA)
PortfolioMarginApi get_cm_position_side_dual_v1 GET /papi/v1/cm/positionSide/dual Get CM Current Position Mode(USER_DATA)
PortfolioMarginApi get_cm_user_trades_v1 GET /papi/v1/cm/userTrades CM Account Trade List(USER_DATA)
PortfolioMarginApi get_margin_all_order_list_v1 GET /papi/v1/margin/allOrderList Query Margin Account's all OCO (USER_DATA)
PortfolioMarginApi get_margin_all_orders_v1 GET /papi/v1/margin/allOrders Query All Margin Account Orders (USER_DATA)
PortfolioMarginApi get_margin_force_orders_v1 GET /papi/v1/margin/forceOrders Query User's Margin Force Orders(USER_DATA)
PortfolioMarginApi get_margin_margin_interest_history_v1 GET /papi/v1/margin/marginInterestHistory Get Margin Borrow/Loan Interest History(USER_DATA)
PortfolioMarginApi get_margin_margin_loan_v1 GET /papi/v1/margin/marginLoan Query Margin Loan Record(USER_DATA)
PortfolioMarginApi get_margin_max_borrowable_v1 GET /papi/v1/margin/maxBorrowable Margin Max Borrow(USER_DATA)
PortfolioMarginApi get_margin_max_withdraw_v1 GET /papi/v1/margin/maxWithdraw Query Margin Max Withdraw(USER_DATA)
PortfolioMarginApi get_margin_my_trades_v1 GET /papi/v1/margin/myTrades Margin Account Trade List (USER_DATA)
PortfolioMarginApi get_margin_open_order_list_v1 GET /papi/v1/margin/openOrderList Query Margin Account's Open OCO (USER_DATA)
PortfolioMarginApi get_margin_open_orders_v1 GET /papi/v1/margin/openOrders Query Current Margin Open Order (USER_DATA)
PortfolioMarginApi get_margin_order_list_v1 GET /papi/v1/margin/orderList Query Margin Account's OCO (USER_DATA)
PortfolioMarginApi get_margin_order_v1 GET /papi/v1/margin/order Query Margin Account Order (USER_DATA)
PortfolioMarginApi get_margin_repay_loan_v1 GET /papi/v1/margin/repayLoan Query Margin repay Record(USER_DATA)
PortfolioMarginApi get_ping_v1 GET /papi/v1/ping Test Connectivity
PortfolioMarginApi get_portfolio_interest_history_v1 GET /papi/v1/portfolio/interest-history Query Portfolio Margin Negative Balance Interest History(USER_DATA)
PortfolioMarginApi get_portfolio_negative_balance_exchange_record_v1 GET /papi/v1/portfolio/negative-balance-exchange-record Query User Negative Balance Auto Exchange Record (USER_DATA)
PortfolioMarginApi get_rate_limit_order_v1 GET /papi/v1/rateLimit/order Query User Rate Limit (USER_DATA)
PortfolioMarginApi get_repay_futures_switch_v1 GET /papi/v1/repay-futures-switch Get Auto-repay-futures Status(USER_DATA)
PortfolioMarginApi get_um_account_config_v1 GET /papi/v1/um/accountConfig UM Futures Account Configuration(USER_DATA)
PortfolioMarginApi get_um_account_v1 GET /papi/v1/um/account Get UM Account Detail(USER_DATA)
PortfolioMarginApi get_um_account_v2 GET /papi/v2/um/account Get UM Account Detail V2(USER_DATA)
PortfolioMarginApi get_um_adl_quantile_v1 GET /papi/v1/um/adlQuantile UM Position ADL Quantile Estimation(USER_DATA)
PortfolioMarginApi get_um_all_orders_v1 GET /papi/v1/um/allOrders Query All UM Orders(USER_DATA)
PortfolioMarginApi get_um_api_trading_status_v1 GET /papi/v1/um/apiTradingStatus Portfolio Margin UM Trading Quantitative Rules Indicators(USER_DATA)
PortfolioMarginApi get_um_commission_rate_v1 GET /papi/v1/um/commissionRate Get User Commission Rate for UM(USER_DATA)
PortfolioMarginApi get_um_conditional_all_orders_v1 GET /papi/v1/um/conditional/allOrders Query All UM Conditional Orders(USER_DATA)
PortfolioMarginApi get_um_conditional_open_order_v1 GET /papi/v1/um/conditional/openOrder Query Current UM Open Conditional Order(USER_DATA)
PortfolioMarginApi get_um_conditional_open_orders_v1 GET /papi/v1/um/conditional/openOrders Query All Current UM Open Conditional Orders(USER_DATA)
PortfolioMarginApi get_um_conditional_order_history_v1 GET /papi/v1/um/conditional/orderHistory Query UM Conditional Order History(USER_DATA)
PortfolioMarginApi get_um_fee_burn_v1 GET /papi/v1/um/feeBurn Get UM Futures BNB Burn Status (USER_DATA)
PortfolioMarginApi get_um_force_orders_v1 GET /papi/v1/um/forceOrders Query User's UM Force Orders (USER_DATA)
PortfolioMarginApi get_um_income_asyn_id_v1 GET /papi/v1/um/income/asyn/id Get UM Futures Transaction Download Link by Id(USER_DATA)
PortfolioMarginApi get_um_income_asyn_v1 GET /papi/v1/um/income/asyn Get Download Id For UM Futures Transaction History (USER_DATA)
PortfolioMarginApi get_um_income_v1 GET /papi/v1/um/income Get UM Income History(USER_DATA)
PortfolioMarginApi get_um_leverage_bracket_v1 GET /papi/v1/um/leverageBracket UM Notional and Leverage Brackets (USER_DATA)
PortfolioMarginApi get_um_open_order_v1 GET /papi/v1/um/openOrder Query Current UM Open Order(USER_DATA)
PortfolioMarginApi get_um_open_orders_v1 GET /papi/v1/um/openOrders Query All Current UM Open Orders(USER_DATA)
PortfolioMarginApi get_um_order_amendment_v1 GET /papi/v1/um/orderAmendment Query UM Modify Order History(TRADE)
PortfolioMarginApi get_um_order_asyn_id_v1 GET /papi/v1/um/order/asyn/id Get UM Futures Order Download Link by Id(USER_DATA)
PortfolioMarginApi get_um_order_asyn_v1 GET /papi/v1/um/order/asyn Get Download Id For UM Futures Order History (USER_DATA)
PortfolioMarginApi get_um_order_v1 GET /papi/v1/um/order Query UM Order (USER_DATA)
PortfolioMarginApi get_um_position_risk_v1 GET /papi/v1/um/positionRisk Query UM Position Information(USER_DATA)
PortfolioMarginApi get_um_position_side_dual_v1 GET /papi/v1/um/positionSide/dual Get UM Current Position Mode(USER_DATA)
PortfolioMarginApi get_um_symbol_config_v1 GET /papi/v1/um/symbolConfig UM Futures Symbol Configuration(USER_DATA)
PortfolioMarginApi get_um_trade_asyn_id_v1 GET /papi/v1/um/trade/asyn/id Get UM Futures Trade Download Link by Id(USER_DATA)
PortfolioMarginApi get_um_trade_asyn_v1 GET /papi/v1/um/trade/asyn Get Download Id For UM Futures Trade History (USER_DATA)
PortfolioMarginApi get_um_user_trades_v1 GET /papi/v1/um/userTrades UM Account Trade List(USER_DATA)
PortfolioMarginApi update_cm_order_v1 PUT /papi/v1/cm/order Modify CM Order(TRADE)
PortfolioMarginApi update_listen_key_v1 PUT /papi/v1/listenKey Keepalive User Data Stream (USER_STREAM)
PortfolioMarginApi update_um_order_v1 PUT /papi/v1/um/order Modify UM Order(TRADE)

Documentation For Models

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

cargo doc --open

Author