pub async fn my_trades(
            &self,
            symbol: impl AsRef<str>,
            start_time: Option<u64>,
            end_time: Option<u64>,
            from_id: Option<u64>,
            limit: Option<u64>,
            time_window: impl Into<TimeWindow>,
        ) -> BinanceResult<Vec<MyTrade>> {
            self.client
                .get(API_V3_MY_TRADES)?
                .signed(time_window)?
                .query_arg("symbol", symbol.as_ref())?
                .try_query_arg("startTime", &start_time)?
                .try_query_arg("endTime", &end_time)?
                .try_query_arg("fromId", &from_id)?
                .try_query_arg("limit", &limit)?
                .send()
                .await
        }
/// Account Trade List (USER_DATA).
///
/// Get trades for a specific account and symbol.
///
/// Weight: 5
///
/// * from_id: TradeId to fetch from. Default gets most recent trades.
/// * limit: Default 500; max 1000.
///
/// If fromId is set, it will get id >= that fromId. Otherwise most recent trades are returned.
Account Trade List (USER_DATA).
Get trades for a specific account and symbol.

5

TradeId to fetch from. Default gets most recent trades.

If fromId is set, it will get id >= that fromId. Otherwise most recent trades are returned.
Account Trade List ( USER_DATA ) . Get trades for a specific account and symbol . 5 TradeId to fetch from . Default gets most recent trades . If fromId is set it will get id > = that fromId . Otherwise most recent trades are returned .
pub async fn my_trades(
            &self,
            symbol: impl AsRef<str>,
            start_time: Option<u64>,
            end_time: Option<u64>,
            from_id: Option<u64>,
            limit: Option<u64>,
            time_window: impl Into<TimeWindow>,
        ) -> BinanceResult<Vec<MyTrade>> {
            self.client
                .get(API_V3_MY_TRADES)?
                .signed(time_window)?
                .query_arg("symbol", symbol.as_ref())?
                .try_query_arg("startTime", &start_time)?
                .try_query_arg("endTime", &end_time)?
                .try_query_arg("fromId", &from_id)?
                .try_query_arg("limit", &limit)?
                .send()
                .await
        }
pub async fn my_trades ( & self , symbol : impl AsRef < str > , start_time : Option < u64 > , end_time : Option < u64 > , from_id : Option < u64 > , limit : Option < u64 > , time_window : impl Into < TimeWindow > , ) -> BinanceResult < Vec < MyTrade > > { self . client . get ( API_V3_MY_TRADES ) ? . signed ( time_window ) ? . query_arg ( " " , symbol . as_ref ( ) ) ? . try_query_arg ( " " , & start_time ) ? . try_query_arg ( " " , & end_time ) ? . try_query_arg ( " " , & from_id ) ? . try_query_arg ( " " , & limit ) ? . send ( ) . await }
Account Trade List (USER_DATA).
Account Trade List ( USER_DATA ) .
&self
symbol
impl AsRef<str>
start_time
Option<u64>
end_time
Option<u64>
from_id
Option<u64>
limit
Option<u64>
time_window
impl Into<TimeWindow>
&self
symbol
impl AsRef<str>
start_time
Option<u64>
end_time
Option<u64>
from_id
Option<u64>
limit
Option<u64>
time_window
impl Into<TimeWindow>