pub struct GetOrderParams {
pub symbol: Option<String>,
pub filter: Option<Value>,
pub columns: Option<Value>,
pub count: Option<i32>,
pub start: Option<i32>,
pub reverse: Option<bool>,
pub start_time: Option<DateTime<Utc>>,
pub end_time: Option<DateTime<Utc>>,
}
Expand description
Parameters for the GET /order endpoint.
Fields§
§symbol: Option<String>
Instrument symbol. Send a bare series (e.g., XBT) to get data for the nearest expiring contract in that series. You can also send a timeframe, e.g. XBT:quarterly
. Timeframes are nearest
, daily
, weekly
, monthly
, quarterly
, biquarterly
, and perpetual
.
filter: Option<Value>
Generic table filter. Send JSON key/value pairs, such as {"key": "value"}
. You can key on individual fields, and do more advanced querying on timestamps. See the Timestamp Docs for more details.
columns: Option<Value>
Array of column names to fetch. If omitted, will return all columns. Note that this method will always return item keys, even when not specified, so you may receive more columns that you expect.
count: Option<i32>
Number of results to fetch.
start: Option<i32>
Starting point for results.
reverse: Option<bool>
If true, will sort results newest first.
start_time: Option<DateTime<Utc>>
Starting date filter for results.
end_time: Option<DateTime<Utc>>
Ending date filter for results.
Trait Implementations§
Source§impl Clone for GetOrderParams
impl Clone for GetOrderParams
Source§fn clone(&self) -> GetOrderParams
fn clone(&self) -> GetOrderParams
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GetOrderParams
impl Debug for GetOrderParams
Source§impl Default for GetOrderParams
impl Default for GetOrderParams
Source§fn default() -> GetOrderParams
fn default() -> GetOrderParams
Source§impl<'de> Deserialize<'de> for GetOrderParams
impl<'de> Deserialize<'de> for GetOrderParams
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>,
Auto Trait Implementations§
impl Freeze for GetOrderParams
impl RefUnwindSafe for GetOrderParams
impl Send for GetOrderParams
impl Sync for GetOrderParams
impl Unpin for GetOrderParams
impl UnwindSafe for GetOrderParams
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
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>
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>
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