"""
Binance Margin Trading REST API

OpenAPI Specification for the Binance Margin Trading REST API
The version of the OpenAPI document: 1.0.0
Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.
"""

from .adjust_cross_margin_max_leverage_response import (
    AdjustCrossMarginMaxLeverageResponse as AdjustCrossMarginMaxLeverageResponse,
)
from .create_special_key_response import (
    CreateSpecialKeyResponse as CreateSpecialKeyResponse,
)
from .cross_margin_collateral_ratio_response import (
    CrossMarginCollateralRatioResponse as CrossMarginCollateralRatioResponse,
)
from .cross_margin_collateral_ratio_response_inner import (
    CrossMarginCollateralRatioResponseInner as CrossMarginCollateralRatioResponseInner,
)
from .cross_margin_collateral_ratio_response_inner_collaterals_inner import (
    CrossMarginCollateralRatioResponseInnerCollateralsInner as CrossMarginCollateralRatioResponseInnerCollateralsInner,
)
from .disable_isolated_margin_account_response import (
    DisableIsolatedMarginAccountResponse as DisableIsolatedMarginAccountResponse,
)
from .enable_isolated_margin_account_response import (
    EnableIsolatedMarginAccountResponse as EnableIsolatedMarginAccountResponse,
)
from .get_all_cross_margin_pairs_response import (
    GetAllCrossMarginPairsResponse as GetAllCrossMarginPairsResponse,
)
from .get_all_cross_margin_pairs_response_inner import (
    GetAllCrossMarginPairsResponseInner as GetAllCrossMarginPairsResponseInner,
)
from .get_all_isolated_margin_symbol_response import (
    GetAllIsolatedMarginSymbolResponse as GetAllIsolatedMarginSymbolResponse,
)
from .get_all_isolated_margin_symbol_response_inner import (
    GetAllIsolatedMarginSymbolResponseInner as GetAllIsolatedMarginSymbolResponseInner,
)
from .get_all_margin_assets_response import (
    GetAllMarginAssetsResponse as GetAllMarginAssetsResponse,
)
from .get_all_margin_assets_response_inner import (
    GetAllMarginAssetsResponseInner as GetAllMarginAssetsResponseInner,
)
from .get_bnb_burn_status_response import (
    GetBnbBurnStatusResponse as GetBnbBurnStatusResponse,
)
from .get_cross_margin_transfer_history_response import (
    GetCrossMarginTransferHistoryResponse as GetCrossMarginTransferHistoryResponse,
)
from .get_cross_margin_transfer_history_response_rows_inner import (
    GetCrossMarginTransferHistoryResponseRowsInner as GetCrossMarginTransferHistoryResponseRowsInner,
)
from .get_delist_schedule_response import (
    GetDelistScheduleResponse as GetDelistScheduleResponse,
)
from .get_delist_schedule_response_inner import (
    GetDelistScheduleResponseInner as GetDelistScheduleResponseInner,
)
from .get_force_liquidation_record_response import (
    GetForceLiquidationRecordResponse as GetForceLiquidationRecordResponse,
)
from .get_force_liquidation_record_response_rows_inner import (
    GetForceLiquidationRecordResponseRowsInner as GetForceLiquidationRecordResponseRowsInner,
)
from .get_future_hourly_interest_rate_response import (
    GetFutureHourlyInterestRateResponse as GetFutureHourlyInterestRateResponse,
)
from .get_future_hourly_interest_rate_response_inner import (
    GetFutureHourlyInterestRateResponseInner as GetFutureHourlyInterestRateResponseInner,
)
from .get_interest_history_response import (
    GetInterestHistoryResponse as GetInterestHistoryResponse,
)
from .get_interest_history_response_rows_inner import (
    GetInterestHistoryResponseRowsInner as GetInterestHistoryResponseRowsInner,
)
from .get_limit_price_pairs_response import (
    GetLimitPricePairsResponse as GetLimitPricePairsResponse,
)
from .get_list_schedule_response import (
    GetListScheduleResponse as GetListScheduleResponse,
)
from .get_list_schedule_response_inner import (
    GetListScheduleResponseInner as GetListScheduleResponseInner,
)
from .get_small_liability_exchange_coin_list_response import (
    GetSmallLiabilityExchangeCoinListResponse as GetSmallLiabilityExchangeCoinListResponse,
)
from .get_small_liability_exchange_coin_list_response_inner import (
    GetSmallLiabilityExchangeCoinListResponseInner as GetSmallLiabilityExchangeCoinListResponseInner,
)
from .get_small_liability_exchange_history_response import (
    GetSmallLiabilityExchangeHistoryResponse as GetSmallLiabilityExchangeHistoryResponse,
)
from .get_small_liability_exchange_history_response_rows_inner import (
    GetSmallLiabilityExchangeHistoryResponseRowsInner as GetSmallLiabilityExchangeHistoryResponseRowsInner,
)
from .get_summary_of_margin_account_response import (
    GetSummaryOfMarginAccountResponse as GetSummaryOfMarginAccountResponse,
)
from .margin_account_borrow_repay_response import (
    MarginAccountBorrowRepayResponse as MarginAccountBorrowRepayResponse,
)
from .margin_account_cancel_all_open_orders_on_a_symbol_response import (
    MarginAccountCancelAllOpenOrdersOnASymbolResponse as MarginAccountCancelAllOpenOrdersOnASymbolResponse,
)
from .margin_account_cancel_all_open_orders_on_a_symbol_response_inner import (
    MarginAccountCancelAllOpenOrdersOnASymbolResponseInner as MarginAccountCancelAllOpenOrdersOnASymbolResponseInner,
)
from .margin_account_cancel_all_open_orders_on_a_symbol_response_inner_order_reports_inner import (
    MarginAccountCancelAllOpenOrdersOnASymbolResponseInnerOrderReportsInner as MarginAccountCancelAllOpenOrdersOnASymbolResponseInnerOrderReportsInner,
)
from .margin_account_cancel_all_open_orders_on_a_symbol_response_inner_orders_inner import (
    MarginAccountCancelAllOpenOrdersOnASymbolResponseInnerOrdersInner as MarginAccountCancelAllOpenOrdersOnASymbolResponseInnerOrdersInner,
)
from .margin_account_cancel_oco_response import (
    MarginAccountCancelOcoResponse as MarginAccountCancelOcoResponse,
)
from .margin_account_cancel_oco_response_order_reports_inner import (
    MarginAccountCancelOcoResponseOrderReportsInner as MarginAccountCancelOcoResponseOrderReportsInner,
)
from .margin_account_cancel_oco_response_orders_inner import (
    MarginAccountCancelOcoResponseOrdersInner as MarginAccountCancelOcoResponseOrdersInner,
)
from .margin_account_cancel_order_response import (
    MarginAccountCancelOrderResponse as MarginAccountCancelOrderResponse,
)
from .margin_account_new_oco_response import (
    MarginAccountNewOcoResponse as MarginAccountNewOcoResponse,
)
from .margin_account_new_oco_response_order_reports_inner import (
    MarginAccountNewOcoResponseOrderReportsInner as MarginAccountNewOcoResponseOrderReportsInner,
)
from .margin_account_new_oco_response_orders_inner import (
    MarginAccountNewOcoResponseOrdersInner as MarginAccountNewOcoResponseOrdersInner,
)
from .margin_account_new_order_response import (
    MarginAccountNewOrderResponse as MarginAccountNewOrderResponse,
)
from .margin_account_new_order_response_fills_inner import (
    MarginAccountNewOrderResponseFillsInner as MarginAccountNewOrderResponseFillsInner,
)
from .margin_account_new_oto_response import (
    MarginAccountNewOtoResponse as MarginAccountNewOtoResponse,
)
from .margin_account_new_oto_response_order_reports_inner import (
    MarginAccountNewOtoResponseOrderReportsInner as MarginAccountNewOtoResponseOrderReportsInner,
)
from .margin_account_new_oto_response_orders_inner import (
    MarginAccountNewOtoResponseOrdersInner as MarginAccountNewOtoResponseOrdersInner,
)
from .margin_account_new_otoco_response import (
    MarginAccountNewOtocoResponse as MarginAccountNewOtocoResponse,
)
from .margin_account_new_otoco_response_order_reports_inner import (
    MarginAccountNewOtocoResponseOrderReportsInner as MarginAccountNewOtocoResponseOrderReportsInner,
)
from .margin_account_new_otoco_response_orders_inner import (
    MarginAccountNewOtocoResponseOrdersInner as MarginAccountNewOtocoResponseOrdersInner,
)
from .margin_manual_liquidation_response import (
    MarginManualLiquidationResponse as MarginManualLiquidationResponse,
)
from .query_borrow_repay_records_in_margin_account_response import (
    QueryBorrowRepayRecordsInMarginAccountResponse as QueryBorrowRepayRecordsInMarginAccountResponse,
)
from .query_borrow_repay_records_in_margin_account_response_rows_inner import (
    QueryBorrowRepayRecordsInMarginAccountResponseRowsInner as QueryBorrowRepayRecordsInMarginAccountResponseRowsInner,
)
from .query_cross_isolated_margin_capital_flow_response import (
    QueryCrossIsolatedMarginCapitalFlowResponse as QueryCrossIsolatedMarginCapitalFlowResponse,
)
from .query_cross_isolated_margin_capital_flow_response_inner import (
    QueryCrossIsolatedMarginCapitalFlowResponseInner as QueryCrossIsolatedMarginCapitalFlowResponseInner,
)
from .query_cross_margin_account_details_response import (
    QueryCrossMarginAccountDetailsResponse as QueryCrossMarginAccountDetailsResponse,
)
from .query_cross_margin_account_details_response_user_assets_inner import (
    QueryCrossMarginAccountDetailsResponseUserAssetsInner as QueryCrossMarginAccountDetailsResponseUserAssetsInner,
)
from .query_cross_margin_fee_data_response import (
    QueryCrossMarginFeeDataResponse as QueryCrossMarginFeeDataResponse,
)
from .query_cross_margin_fee_data_response_inner import (
    QueryCrossMarginFeeDataResponseInner as QueryCrossMarginFeeDataResponseInner,
)
from .query_current_margin_order_count_usage_response import (
    QueryCurrentMarginOrderCountUsageResponse as QueryCurrentMarginOrderCountUsageResponse,
)
from .query_current_margin_order_count_usage_response_inner import (
    QueryCurrentMarginOrderCountUsageResponseInner as QueryCurrentMarginOrderCountUsageResponseInner,
)
from .query_enabled_isolated_margin_account_limit_response import (
    QueryEnabledIsolatedMarginAccountLimitResponse as QueryEnabledIsolatedMarginAccountLimitResponse,
)
from .query_isolated_margin_account_info_response import (
    QueryIsolatedMarginAccountInfoResponse as QueryIsolatedMarginAccountInfoResponse,
)
from .query_isolated_margin_account_info_response_assets_inner import (
    QueryIsolatedMarginAccountInfoResponseAssetsInner as QueryIsolatedMarginAccountInfoResponseAssetsInner,
)
from .query_isolated_margin_account_info_response_assets_inner_base_asset import (
    QueryIsolatedMarginAccountInfoResponseAssetsInnerBaseAsset as QueryIsolatedMarginAccountInfoResponseAssetsInnerBaseAsset,
)
from .query_isolated_margin_account_info_response_assets_inner_quote_asset import (
    QueryIsolatedMarginAccountInfoResponseAssetsInnerQuoteAsset as QueryIsolatedMarginAccountInfoResponseAssetsInnerQuoteAsset,
)
from .query_isolated_margin_fee_data_response import (
    QueryIsolatedMarginFeeDataResponse as QueryIsolatedMarginFeeDataResponse,
)
from .query_isolated_margin_fee_data_response_inner import (
    QueryIsolatedMarginFeeDataResponseInner as QueryIsolatedMarginFeeDataResponseInner,
)
from .query_isolated_margin_fee_data_response_inner_data_inner import (
    QueryIsolatedMarginFeeDataResponseInnerDataInner as QueryIsolatedMarginFeeDataResponseInnerDataInner,
)
from .query_isolated_margin_tier_data_response import (
    QueryIsolatedMarginTierDataResponse as QueryIsolatedMarginTierDataResponse,
)
from .query_isolated_margin_tier_data_response_inner import (
    QueryIsolatedMarginTierDataResponseInner as QueryIsolatedMarginTierDataResponseInner,
)
from .query_liability_coin_leverage_bracket_in_cross_margin_pro_mode_response import (
    QueryLiabilityCoinLeverageBracketInCrossMarginProModeResponse as QueryLiabilityCoinLeverageBracketInCrossMarginProModeResponse,
)
from .query_liability_coin_leverage_bracket_in_cross_margin_pro_mode_response_inner import (
    QueryLiabilityCoinLeverageBracketInCrossMarginProModeResponseInner as QueryLiabilityCoinLeverageBracketInCrossMarginProModeResponseInner,
)
from .query_liability_coin_leverage_bracket_in_cross_margin_pro_mode_response_inner_brackets_inner import (
    QueryLiabilityCoinLeverageBracketInCrossMarginProModeResponseInnerBracketsInner as QueryLiabilityCoinLeverageBracketInCrossMarginProModeResponseInnerBracketsInner,
)
from .query_margin_accounts_all_oco_response import (
    QueryMarginAccountsAllOcoResponse as QueryMarginAccountsAllOcoResponse,
)
from .query_margin_accounts_all_oco_response_inner import (
    QueryMarginAccountsAllOcoResponseInner as QueryMarginAccountsAllOcoResponseInner,
)
from .query_margin_accounts_all_oco_response_inner_orders_inner import (
    QueryMarginAccountsAllOcoResponseInnerOrdersInner as QueryMarginAccountsAllOcoResponseInnerOrdersInner,
)
from .query_margin_accounts_all_orders_response import (
    QueryMarginAccountsAllOrdersResponse as QueryMarginAccountsAllOrdersResponse,
)
from .query_margin_accounts_all_orders_response_inner import (
    QueryMarginAccountsAllOrdersResponseInner as QueryMarginAccountsAllOrdersResponseInner,
)
from .query_margin_accounts_oco_response import (
    QueryMarginAccountsOcoResponse as QueryMarginAccountsOcoResponse,
)
from .query_margin_accounts_oco_response_orders_inner import (
    QueryMarginAccountsOcoResponseOrdersInner as QueryMarginAccountsOcoResponseOrdersInner,
)
from .query_margin_accounts_open_oco_response import (
    QueryMarginAccountsOpenOcoResponse as QueryMarginAccountsOpenOcoResponse,
)
from .query_margin_accounts_open_oco_response_inner import (
    QueryMarginAccountsOpenOcoResponseInner as QueryMarginAccountsOpenOcoResponseInner,
)
from .query_margin_accounts_open_oco_response_inner_orders_inner import (
    QueryMarginAccountsOpenOcoResponseInnerOrdersInner as QueryMarginAccountsOpenOcoResponseInnerOrdersInner,
)
from .query_margin_accounts_open_orders_response import (
    QueryMarginAccountsOpenOrdersResponse as QueryMarginAccountsOpenOrdersResponse,
)
from .query_margin_accounts_open_orders_response_inner import (
    QueryMarginAccountsOpenOrdersResponseInner as QueryMarginAccountsOpenOrdersResponseInner,
)
from .query_margin_accounts_order_response import (
    QueryMarginAccountsOrderResponse as QueryMarginAccountsOrderResponse,
)
from .query_margin_accounts_trade_list_response import (
    QueryMarginAccountsTradeListResponse as QueryMarginAccountsTradeListResponse,
)
from .query_margin_accounts_trade_list_response_inner import (
    QueryMarginAccountsTradeListResponseInner as QueryMarginAccountsTradeListResponseInner,
)
from .query_margin_available_inventory_response import (
    QueryMarginAvailableInventoryResponse as QueryMarginAvailableInventoryResponse,
)
from .query_margin_available_inventory_response_assets import (
    QueryMarginAvailableInventoryResponseAssets as QueryMarginAvailableInventoryResponseAssets,
)
from .query_margin_interest_rate_history_response import (
    QueryMarginInterestRateHistoryResponse as QueryMarginInterestRateHistoryResponse,
)
from .query_margin_interest_rate_history_response_inner import (
    QueryMarginInterestRateHistoryResponseInner as QueryMarginInterestRateHistoryResponseInner,
)
from .query_margin_priceindex_response import (
    QueryMarginPriceindexResponse as QueryMarginPriceindexResponse,
)
from .query_max_borrow_response import QueryMaxBorrowResponse as QueryMaxBorrowResponse
from .query_max_transfer_out_amount_response import (
    QueryMaxTransferOutAmountResponse as QueryMaxTransferOutAmountResponse,
)
from .query_special_key_list_response import (
    QuerySpecialKeyListResponse as QuerySpecialKeyListResponse,
)
from .query_special_key_list_response_inner import (
    QuerySpecialKeyListResponseInner as QuerySpecialKeyListResponseInner,
)
from .query_special_key_response import (
    QuerySpecialKeyResponse as QuerySpecialKeyResponse,
)
from .start_user_data_stream_response import (
    StartUserDataStreamResponse as StartUserDataStreamResponse,
)


from .enums import MarginAccountNewOcoSideEnum as MarginAccountNewOcoSideEnum
from .enums import (
    MarginAccountNewOcoNewOrderRespTypeEnum as MarginAccountNewOcoNewOrderRespTypeEnum,
)
from .enums import MarginAccountNewOrderSideEnum as MarginAccountNewOrderSideEnum
from .enums import (
    MarginAccountNewOrderNewOrderRespTypeEnum as MarginAccountNewOrderNewOrderRespTypeEnum,
)
from .enums import (
    MarginAccountNewOrderTimeInForceEnum as MarginAccountNewOrderTimeInForceEnum,
)
from .enums import (
    MarginAccountNewOtoNewOrderRespTypeEnum as MarginAccountNewOtoNewOrderRespTypeEnum,
)
from .enums import (
    MarginAccountNewOtocoNewOrderRespTypeEnum as MarginAccountNewOtocoNewOrderRespTypeEnum,
)
