pub(super) const SPOT_BASE_URL: &str = "https://sapi.asterdex.com";
pub(super) const FUTURES_BASE_URL: &str = "https://fapi.asterdex.com";

pub(super) const SPOT_PING: &str = "/api/v3/ping";
pub(super) const SPOT_SERVER_TIME: &str = "/api/v3/time";
pub(super) const SPOT_EXCHANGE_INFO: &str = "/api/v3/exchangeInfo";
pub(super) const SPOT_DEPTH: &str = "/api/v3/depth";
pub(super) const SPOT_TRADES: &str = "/api/v3/trades";
pub(super) const SPOT_HISTORICAL_TRADES: &str = "/api/v3/historicalTrades";
pub(super) const SPOT_AGG_TRADES: &str = "/api/v3/aggTrades";
pub(super) const SPOT_KLINES: &str = "/api/v3/klines";
pub(super) const SPOT_TICKER_24HR: &str = "/api/v3/ticker/24hr";
pub(super) const SPOT_TICKER_PRICE: &str = "/api/v3/ticker/price";
pub(super) const SPOT_BOOK_TICKER: &str = "/api/v3/ticker/bookTicker";
pub(super) const SPOT_COMMISSION_RATE: &str = "/api/v3/commissionRate";
pub(super) const SPOT_WITHDRAW_FEE: &str = "/api/v3/aster/withdraw/estimateFee";

pub(super) const SPOT_ACCOUNT: &str = "/api/v3/account";
pub(super) const SPOT_TRANSACTION_HISTORY: &str = "/api/v3/transactionHistory";
pub(super) const SPOT_TRANSFER: &str = "/api/v3/asset/wallet/transfer";
pub(super) const SPOT_LISTEN_KEY: &str = "/api/v3/listenKey";

pub(super) const SPOT_ORDER: &str = "/api/v3/order";
pub(super) const SPOT_OPEN_ORDER: &str = "/api/v3/openOrder";
pub(super) const SPOT_OPEN_ORDERS: &str = "/api/v3/openOrders";
pub(super) const SPOT_ALL_OPEN_ORDERS: &str = "/api/v3/allOpenOrders";
pub(super) const SPOT_ALL_ORDERS: &str = "/api/v3/allOrders";
pub(super) const SPOT_USER_TRADES: &str = "/api/v3/userTrades";

pub(super) const FUTURES_PING: &str = "/fapi/v3/ping";
pub(super) const FUTURES_SERVER_TIME: &str = "/fapi/v3/time";
pub(super) const FUTURES_EXCHANGE_INFO: &str = "/fapi/v3/exchangeInfo";
pub(super) const FUTURES_DEPTH: &str = "/fapi/v3/depth";
pub(super) const FUTURES_TRADES: &str = "/fapi/v3/trades";
pub(super) const FUTURES_HISTORICAL_TRADES: &str = "/fapi/v3/historicalTrades";
pub(super) const FUTURES_AGG_TRADES: &str = "/fapi/v3/aggTrades";
pub(super) const FUTURES_KLINES: &str = "/fapi/v3/klines";
pub(super) const FUTURES_INDEX_PRICE_KLINES: &str = "/fapi/v3/indexPriceKlines";
pub(super) const FUTURES_MARK_PRICE_KLINES: &str = "/fapi/v3/markPriceKlines";
pub(super) const FUTURES_PREMIUM_INDEX: &str = "/fapi/v3/premiumIndex";
pub(super) const FUTURES_FUNDING_RATE: &str = "/fapi/v3/fundingRate";
pub(super) const FUTURES_FUNDING_INFO: &str = "/fapi/v3/fundingInfo";
pub(super) const FUTURES_TICKER_24HR: &str = "/fapi/v3/ticker/24hr";
pub(super) const FUTURES_TICKER_PRICE: &str = "/fapi/v3/ticker/price";
pub(super) const FUTURES_BOOK_TICKER: &str = "/fapi/v3/ticker/bookTicker";
pub(super) const FUTURES_INDEX_REFERENCES: &str = "/fapi/v3/indexreferences";

pub(super) const FUTURES_POSITION_MODE: &str = "/fapi/v3/positionSide/dual";
pub(super) const FUTURES_STP_MODE: &str = "/fapi/v3/stpMode";
pub(super) const FUTURES_MULTI_ASSETS_MODE: &str = "/fapi/v3/multiAssetsMargin";
pub(super) const FUTURES_TRANSFER: &str = "/fapi/v3/asset/wallet/transfer";
pub(super) const FUTURES_BALANCE: &str = "/fapi/v3/balance";
pub(super) const FUTURES_ACCOUNT: &str = "/fapi/v3/accountWithJoinMargin";
pub(super) const FUTURES_POSITION_MARGIN: &str = "/fapi/v3/positionMargin";
pub(super) const FUTURES_POSITION_MARGIN_HISTORY: &str = "/fapi/v3/positionMargin/history";
pub(super) const FUTURES_POSITION_RISK: &str = "/fapi/v3/positionRisk";
pub(super) const FUTURES_USER_TRADES: &str = "/fapi/v3/userTrades";
pub(super) const FUTURES_INCOME: &str = "/fapi/v3/income";
pub(super) const FUTURES_LEVERAGE_BRACKET: &str = "/fapi/v3/leverageBracket";
pub(super) const FUTURES_ADL_QUANTILE: &str = "/fapi/v3/adlQuantile";
pub(super) const FUTURES_FORCE_ORDERS: &str = "/fapi/v3/forceOrders";
pub(super) const FUTURES_COMMISSION_RATE: &str = "/fapi/v3/commissionRate";
pub(super) const FUTURES_MMP: &str = "/fapi/v3/mmp";
pub(super) const FUTURES_MMP_RESET: &str = "/fapi/v3/mmpReset";
pub(super) const FUTURES_LISTEN_KEY: &str = "/fapi/v3/listenKey";

pub(super) const FUTURES_ORDER: &str = "/fapi/v3/order";
pub(super) const FUTURES_CHASE: &str = "/fapi/v3/chase";
pub(super) const FUTURES_BATCH_ORDERS: &str = "/fapi/v3/batchOrders";
pub(super) const FUTURES_ALL_OPEN_ORDERS: &str = "/fapi/v3/allOpenOrders";
pub(super) const FUTURES_COUNTDOWN_CANCEL_ALL: &str = "/fapi/v3/countdownCancelAll";
pub(super) const FUTURES_OPEN_ORDER: &str = "/fapi/v3/openOrder";
pub(super) const FUTURES_OPEN_ORDERS: &str = "/fapi/v3/openOrders";
pub(super) const FUTURES_ALL_ORDERS: &str = "/fapi/v3/allOrders";
pub(super) const FUTURES_LEVERAGE: &str = "/fapi/v3/leverage";
pub(super) const FUTURES_MARGIN_TYPE: &str = "/fapi/v3/marginType";
pub(super) const FUTURES_PLACE_STRATEGY_ORDER: &str = "/fapi/v3/placeStrategyOrder";
pub(super) const FUTURES_UPDATE_STRATEGY_ORDER: &str = "/fapi/v3/updateStrategyOrder";
pub(super) const FUTURES_STRATEGY_OPEN_ORDER: &str = "/fapi/v3/strategyOpenOrder";
pub(super) const FUTURES_STRATEGY_HISTORY_ORDER: &str = "/fapi/v3/strategyHistoryOrder";
