pub struct GetUserTradesByInstrumentAndTimeParams {
pub instrument_name: String,
pub start_timestamp: i64,
pub end_timestamp: i64,
pub count: Option<u32>,
pub sorting: Option<String>,
}Expand description
Query parameters for /private/get_user_trades_by_instrument_and_time endpoint.
Retrieves user trades for a specific instrument within a time range.
Fields§
§instrument_name: StringInstrument name (e.g., “BTC-PERPETUAL”)
start_timestamp: i64Start timestamp in milliseconds since UNIX epoch
end_timestamp: i64End timestamp in milliseconds since UNIX epoch
count: Option<u32>Number of requested items, default - 10, maximum - 1000
sorting: Option<String>Direction of results sorting: “asc”, “desc”, or “default”
Implementations§
Source§impl GetUserTradesByInstrumentAndTimeParams
impl GetUserTradesByInstrumentAndTimeParams
Sourcepub fn new(
instrument_name: impl Into<String>,
start_timestamp: i64,
end_timestamp: i64,
) -> Self
pub fn new( instrument_name: impl Into<String>, start_timestamp: i64, end_timestamp: i64, ) -> Self
Creates parameters with required fields.
Sourcepub fn builder() -> GetUserTradesByInstrumentAndTimeParamsBuilder
pub fn builder() -> GetUserTradesByInstrumentAndTimeParamsBuilder
Creates a new builder for GetUserTradesByInstrumentAndTimeParams.
Trait Implementations§
Source§impl Clone for GetUserTradesByInstrumentAndTimeParams
impl Clone for GetUserTradesByInstrumentAndTimeParams
Source§fn clone(&self) -> GetUserTradesByInstrumentAndTimeParams
fn clone(&self) -> GetUserTradesByInstrumentAndTimeParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for GetUserTradesByInstrumentAndTimeParams
impl<'de> Deserialize<'de> for GetUserTradesByInstrumentAndTimeParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GetUserTradesByInstrumentAndTimeParams
impl RefUnwindSafe for GetUserTradesByInstrumentAndTimeParams
impl Send for GetUserTradesByInstrumentAndTimeParams
impl Sync for GetUserTradesByInstrumentAndTimeParams
impl Unpin for GetUserTradesByInstrumentAndTimeParams
impl UnsafeUnpin for GetUserTradesByInstrumentAndTimeParams
impl UnwindSafe for GetUserTradesByInstrumentAndTimeParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more