pub struct MTDYTDPerformanceSummary {Show 53 fields
pub account_id: Option<String>,
pub acct_alias: Option<String>,
pub model: Option<String>,
pub symbol: Option<String>,
pub conid: Option<String>,
pub asset_category: Option<AssetCategory>,
pub mtd_realized_pnl: Option<Decimal>,
pub mtd_unrealized_pnl: Option<Decimal>,
pub mtd_commissions: Option<Decimal>,
pub mtd_fees: Option<Decimal>,
pub ytd_realized_pnl: Option<Decimal>,
pub ytd_unrealized_pnl: Option<Decimal>,
pub ytd_commissions: Option<Decimal>,
pub ytd_fees: Option<Decimal>,
pub level_of_detail: Option<String>,
pub description: Option<String>,
pub security_id: Option<String>,
pub cusip: Option<String>,
pub isin: Option<String>,
pub listing_exchange: Option<String>,
pub underlying_conid: Option<String>,
pub underlying_security_id: Option<String>,
pub underlying_listing_exchange: Option<String>,
pub mtm_mtd: Option<Decimal>,
pub mtm_ytd: Option<Decimal>,
pub real_stmtd: Option<Decimal>,
pub real_stytd: Option<Decimal>,
pub real_ltmtd: Option<Decimal>,
pub real_ltytd: Option<Decimal>,
pub security_id_type: Option<String>,
pub underlying_symbol: Option<String>,
pub issuer: Option<String>,
pub multiplier: Option<Decimal>,
pub strike: Option<Decimal>,
pub expiry: Option<NaiveDate>,
pub put_call: Option<PutCall>,
pub principal_adjust_factor: Option<Decimal>,
pub realized_pnl_mtd: Option<Decimal>,
pub realized_capital_gains_pnl_mtd: Option<Decimal>,
pub realized_fx_pnl_mtd: Option<Decimal>,
pub realized_pnl_ytd: Option<Decimal>,
pub realized_capital_gains_pnl_ytd: Option<Decimal>,
pub realized_fx_pnl_ytd: Option<Decimal>,
pub broker_fees: Option<Decimal>,
pub broker_fees_sec: Option<Decimal>,
pub broker_fees_com: Option<Decimal>,
pub broker_fees_mtd: Option<Decimal>,
pub broker_fees_ytd: Option<Decimal>,
pub serial_number: Option<String>,
pub delivery_type: Option<String>,
pub commodity_type: Option<String>,
pub fineness: Option<Decimal>,
pub weight: Option<String>,
}Expand description
Month-to-date/Year-to-date performance summary
Fields§
§account_id: Option<String>Account ID
acct_alias: Option<String>Account alias
model: Option<String>Model
symbol: Option<String>Symbol
conid: Option<String>Contract ID
asset_category: Option<AssetCategory>Asset category
mtd_realized_pnl: Option<Decimal>MTD realized P&L
mtd_unrealized_pnl: Option<Decimal>MTD unrealized P&L
mtd_commissions: Option<Decimal>MTD commissions
mtd_fees: Option<Decimal>MTD fees
ytd_realized_pnl: Option<Decimal>YTD realized P&L
ytd_unrealized_pnl: Option<Decimal>YTD unrealized P&L
ytd_commissions: Option<Decimal>YTD commissions
ytd_fees: Option<Decimal>YTD fees
level_of_detail: Option<String>Level of detail
description: Option<String>description (added for full ibflex coverage)
security_id: Option<String>securityID (added for full ibflex coverage)
cusip: Option<String>cusip (added for full ibflex coverage)
isin: Option<String>isin (added for full ibflex coverage)
listing_exchange: Option<String>listingExchange (added for full ibflex coverage)
underlying_conid: Option<String>underlyingConid (added for full ibflex coverage)
underlying_security_id: Option<String>underlyingSecurityID (added for full ibflex coverage)
underlying_listing_exchange: Option<String>underlyingListingExchange (added for full ibflex coverage)
mtm_mtd: Option<Decimal>mtmMTD (added for full ibflex coverage)
mtm_ytd: Option<Decimal>mtmYTD (added for full ibflex coverage)
real_stmtd: Option<Decimal>realSTMTD (added for full ibflex coverage)
real_stytd: Option<Decimal>realSTYTD (added for full ibflex coverage)
real_ltmtd: Option<Decimal>realLTMTD (added for full ibflex coverage)
real_ltytd: Option<Decimal>realLTYTD (added for full ibflex coverage)
security_id_type: Option<String>securityIDType (added for full ibflex coverage)
underlying_symbol: Option<String>underlyingSymbol (added for full ibflex coverage)
issuer: Option<String>issuer (added for full ibflex coverage)
multiplier: Option<Decimal>multiplier (added for full ibflex coverage)
strike: Option<Decimal>strike (added for full ibflex coverage)
expiry: Option<NaiveDate>expiry (added for full ibflex coverage)
put_call: Option<PutCall>putCall (added for full ibflex coverage)
principal_adjust_factor: Option<Decimal>principalAdjustFactor (added for full ibflex coverage)
realized_pnl_mtd: Option<Decimal>realizedPnlMTD (added for full ibflex coverage)
realized_capital_gains_pnl_mtd: Option<Decimal>realizedCapitalGainsPnlMTD (added for full ibflex coverage)
realized_fx_pnl_mtd: Option<Decimal>realizedFxPnlMTD (added for full ibflex coverage)
realized_pnl_ytd: Option<Decimal>realizedPnlYTD (added for full ibflex coverage)
realized_capital_gains_pnl_ytd: Option<Decimal>realizedCapitalGainsPnlYTD (added for full ibflex coverage)
realized_fx_pnl_ytd: Option<Decimal>realizedFxPnlYTD (added for full ibflex coverage)
broker_fees: Option<Decimal>brokerFees (added for full ibflex coverage)
broker_fees_sec: Option<Decimal>brokerFeesSec (added for full ibflex coverage)
broker_fees_com: Option<Decimal>brokerFeesCom (added for full ibflex coverage)
broker_fees_mtd: Option<Decimal>brokerFeesMTD (added for full ibflex coverage)
broker_fees_ytd: Option<Decimal>brokerFeesYTD (added for full ibflex coverage)
serial_number: Option<String>serialNumber (added for full ibflex coverage)
delivery_type: Option<String>deliveryType (added for full ibflex coverage)
commodity_type: Option<String>commodityType (added for full ibflex coverage)
fineness: Option<Decimal>fineness (added for full ibflex coverage)
weight: Option<String>weight (added for full ibflex coverage)
Trait Implementations§
Source§impl Clone for MTDYTDPerformanceSummary
impl Clone for MTDYTDPerformanceSummary
Source§fn clone(&self) -> MTDYTDPerformanceSummary
fn clone(&self) -> MTDYTDPerformanceSummary
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 MTDYTDPerformanceSummary
impl Debug for MTDYTDPerformanceSummary
Source§impl<'de> Deserialize<'de> for MTDYTDPerformanceSummary
impl<'de> Deserialize<'de> for MTDYTDPerformanceSummary
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 PartialEq for MTDYTDPerformanceSummary
impl PartialEq for MTDYTDPerformanceSummary
Source§fn eq(&self, other: &MTDYTDPerformanceSummary) -> bool
fn eq(&self, other: &MTDYTDPerformanceSummary) -> bool
self and other values to be equal, and is used by ==.