Struct questrade::AccountExecution [−][src]
pub struct AccountExecution {Show 15 fields
pub id: u32,
pub order_id: u32,
pub symbol: String,
pub symbol_id: u32,
pub quantity: Number,
pub side: OrderSide,
pub price: Number,
pub order_chain_id: u32,
pub timestamp: DateTime<Utc>,
pub notes: Option<String>,
pub commission: Number,
pub execution_fee: Number,
pub sec_fee: Number,
pub canadian_execution_fee: Number,
pub parent_id: u32,
}
Expand description
An account execution.
Fields
id: u32
Internal identifier of the execution.
order_id: u32
Internal identifier of the order to which the execution belongs.
symbol: String
Symbol that follows Questrade symbology (e.g., “TD.TO”).
symbol_id: u32
Internal symbol identifier.
quantity: Number
Execution quantity.
side: OrderSide
Client view of the order side (e.g., “Buy-To-Open”).
price: Number
Execution price.
order_chain_id: u32
Internal identifier of the order chain to which the execution belongs.
timestamp: DateTime<Utc>
Execution timestamp.
notes: Option<String>
Notes that may have been manually added by Questrade staff.
commission: Number
Questrade commission.
execution_fee: Number
Liquidity fee charged by execution venue.
sec_fee: Number
SEC fee charged on all sales of US securities.
canadian_execution_fee: Number
Additional execution fee charged by TSX (if applicable).
parent_id: u32
Internal identifierof the parent order.
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AccountExecution
impl Send for AccountExecution
impl Sync for AccountExecution
impl Unpin for AccountExecution
impl UnwindSafe for AccountExecution
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more