pub struct GetUserTradesByCurrencyAndTimeParams {
pub currency: DeribitCurrency,
pub start_timestamp: i64,
pub end_timestamp: i64,
pub kind: Option<DeribitProductType>,
pub count: Option<u32>,
}Expand description
Query parameters for /private/get_user_trades_by_currency_and_time endpoint.
Retrieves user trades for a specific currency within a time range.
Fields§
§currency: DeribitCurrencyCurrency filter
start_timestamp: i64Start timestamp in milliseconds since UNIX epoch
end_timestamp: i64End timestamp in milliseconds since UNIX epoch
kind: Option<DeribitProductType>Optional product type filter
count: Option<u32>Number of requested items, default - 10, maximum - 1000
Implementations§
Source§impl GetUserTradesByCurrencyAndTimeParams
impl GetUserTradesByCurrencyAndTimeParams
Sourcepub fn new(
currency: DeribitCurrency,
start_timestamp: i64,
end_timestamp: i64,
) -> Self
pub fn new( currency: DeribitCurrency, start_timestamp: i64, end_timestamp: i64, ) -> Self
Creates parameters with required fields.
Sourcepub fn builder() -> GetUserTradesByCurrencyAndTimeParamsBuilder
pub fn builder() -> GetUserTradesByCurrencyAndTimeParamsBuilder
Creates a new builder for GetUserTradesByCurrencyAndTimeParams.
Trait Implementations§
Source§impl Clone for GetUserTradesByCurrencyAndTimeParams
impl Clone for GetUserTradesByCurrencyAndTimeParams
Source§fn clone(&self) -> GetUserTradesByCurrencyAndTimeParams
fn clone(&self) -> GetUserTradesByCurrencyAndTimeParams
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 GetUserTradesByCurrencyAndTimeParams
impl<'de> Deserialize<'de> for GetUserTradesByCurrencyAndTimeParams
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 GetUserTradesByCurrencyAndTimeParams
impl RefUnwindSafe for GetUserTradesByCurrencyAndTimeParams
impl Send for GetUserTradesByCurrencyAndTimeParams
impl Sync for GetUserTradesByCurrencyAndTimeParams
impl Unpin for GetUserTradesByCurrencyAndTimeParams
impl UnsafeUnpin for GetUserTradesByCurrencyAndTimeParams
impl UnwindSafe for GetUserTradesByCurrencyAndTimeParams
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