pub struct FIFOPerformanceSummaryUnderlying {Show 21 fields
pub account_id: String,
pub acct_alias: Option<String>,
pub model: Option<String>,
pub report_date: Option<NaiveDate>,
pub symbol: Option<String>,
pub description: Option<String>,
pub conid: Option<String>,
pub asset_category: Option<AssetCategory>,
pub cusip: Option<String>,
pub isin: Option<String>,
pub listing_exchange: Option<String>,
pub underlying_symbol: Option<String>,
pub underlying_conid: Option<String>,
pub realized_short_term_pnl: Option<Decimal>,
pub realized_long_term_pnl: Option<Decimal>,
pub realized_total_pnl: Option<Decimal>,
pub unrealized_short_term_pnl: Option<Decimal>,
pub unrealized_long_term_pnl: Option<Decimal>,
pub unrealized_total_pnl: Option<Decimal>,
pub total_income: Option<Decimal>,
pub level_of_detail: Option<String>,
}Expand description
FIFO performance summary by underlying security
Provides FIFO-based performance metrics including realized and unrealized P&L calculated using FIFO cost basis method.
Fields§
§account_id: StringAccount ID
acct_alias: Option<String>Account alias
model: Option<String>Model
report_date: Option<NaiveDate>Report date
symbol: Option<String>Symbol
description: Option<String>Description
conid: Option<String>Contract ID
asset_category: Option<AssetCategory>Asset category
cusip: Option<String>CUSIP
isin: Option<String>ISIN
listing_exchange: Option<String>Listing exchange
underlying_symbol: Option<String>Underlying symbol
underlying_conid: Option<String>Underlying contract ID
realized_short_term_pnl: Option<Decimal>Realized short-term P&L
realized_long_term_pnl: Option<Decimal>Realized long-term P&L
realized_total_pnl: Option<Decimal>Realized total P&L
unrealized_short_term_pnl: Option<Decimal>Unrealized short-term P&L
unrealized_long_term_pnl: Option<Decimal>Unrealized long-term P&L
unrealized_total_pnl: Option<Decimal>Unrealized total P&L
total_income: Option<Decimal>Total income
level_of_detail: Option<String>Level of detail
Trait Implementations§
Source§impl Clone for FIFOPerformanceSummaryUnderlying
impl Clone for FIFOPerformanceSummaryUnderlying
Source§fn clone(&self) -> FIFOPerformanceSummaryUnderlying
fn clone(&self) -> FIFOPerformanceSummaryUnderlying
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 FIFOPerformanceSummaryUnderlying
impl<'de> Deserialize<'de> for FIFOPerformanceSummaryUnderlying
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
Source§impl PartialEq for FIFOPerformanceSummaryUnderlying
impl PartialEq for FIFOPerformanceSummaryUnderlying
Source§fn eq(&self, other: &FIFOPerformanceSummaryUnderlying) -> bool
fn eq(&self, other: &FIFOPerformanceSummaryUnderlying) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FIFOPerformanceSummaryUnderlying
Auto Trait Implementations§
impl Freeze for FIFOPerformanceSummaryUnderlying
impl RefUnwindSafe for FIFOPerformanceSummaryUnderlying
impl Send for FIFOPerformanceSummaryUnderlying
impl Sync for FIFOPerformanceSummaryUnderlying
impl Unpin for FIFOPerformanceSummaryUnderlying
impl UnwindSafe for FIFOPerformanceSummaryUnderlying
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