pub enum LevelOfDetail {
Summary,
Detail,
Execution,
Lot,
ClosedLot,
Order,
WashSale,
SymbolSummary,
AssetSummary,
Currency,
BaseCurrency,
Unknown,
}Expand description
Level of detail for reporting
Specifies the granularity of data in FLEX reports.
Used by Trade, Position, and CashTransaction structs to indicate
the level of detail requested in the FLEX query.
XML Mapping: Maps to the levelOfDetail attribute in various elements.
Variants§
Summary
Summary level - aggregated data with minimal details (SUMMARY)
Detail
Detail level - standard reporting with all key fields (DETAIL)
Execution
Execution level - detailed execution information including time and venue (EXECUTION)
Lot
Tax-lot level details for cost-basis tracking (LOT)
ClosedLot
Closed tax lot (CLOSED_LOT) - the realized side of a lot
Order
Order roll-up row (ORDER)
WashSale
Wash-sale adjustment row (WASH_SALE)
SymbolSummary
Per-symbol roll-up row (SYMBOL_SUMMARY)
AssetSummary
Per-asset-class roll-up row (ASSET_SUMMARY)
Currency
Per-currency row in cash / equity summaries (Currency)
BaseCurrency
Base-currency summary row (BaseCurrency)
Unknown
Unknown or unrecognized level of detail
Trait Implementations§
Source§impl Clone for LevelOfDetail
impl Clone for LevelOfDetail
Source§fn clone(&self) -> LevelOfDetail
fn clone(&self) -> LevelOfDetail
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for LevelOfDetail
impl Debug for LevelOfDetail
Source§impl<'de> Deserialize<'de> for LevelOfDetail
impl<'de> Deserialize<'de> for LevelOfDetail
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>,
Source§impl Hash for LevelOfDetail
impl Hash for LevelOfDetail
Source§impl PartialEq for LevelOfDetail
impl PartialEq for LevelOfDetail
Source§fn eq(&self, other: &LevelOfDetail) -> bool
fn eq(&self, other: &LevelOfDetail) -> bool
self and other values to be equal, and is used by ==.