pub struct ExecutionFilter {
pub client_id: Option<i32>,
pub account_code: String,
pub time: String,
pub symbol: String,
pub security_type: String,
pub exchange: String,
pub side: String,
pub last_n_days: i32,
pub specific_dates: Vec<String>,
}Expand description
Filter criteria used to determine which execution reports are returned.
Fields§
§client_id: Option<i32>The API client which placed the order.
account_code: StringThe account to which the order was allocated to
time: StringTime from which the executions will be returned yyyymmdd hh:mm:ss Only those executions reported after the specified time will be returned.
symbol: StringThe instrument’s symbol
security_type: StringThe Contract’s security’s type (i.e. STK, OPT…)
exchange: StringThe exchange at which the execution was produced
side: StringThe Contract’s side (BUY or SELL)
last_n_days: i32Filter executions from the last N days (0 = no filter).
specific_dates: Vec<String>Filter executions for specific dates (format: yyyymmdd, e.g., “20260130”).
Trait Implementations§
Source§impl Debug for ExecutionFilter
impl Debug for ExecutionFilter
Source§impl Default for ExecutionFilter
impl Default for ExecutionFilter
Source§fn default() -> ExecutionFilter
fn default() -> ExecutionFilter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExecutionFilter
impl RefUnwindSafe for ExecutionFilter
impl Send for ExecutionFilter
impl Sync for ExecutionFilter
impl Unpin for ExecutionFilter
impl UnsafeUnpin for ExecutionFilter
impl UnwindSafe for ExecutionFilter
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