pub struct EquitySummaryByReportDateInBase {Show 41 fields
pub account_id: String,
pub acct_alias: Option<String>,
pub model: Option<String>,
pub report_date: NaiveDate,
pub cash: Option<Decimal>,
pub cash_long: Option<Decimal>,
pub cash_short: Option<Decimal>,
pub settled_cash: Option<Decimal>,
pub slb_cash_collateral: Option<Decimal>,
pub stock: Option<Decimal>,
pub stock_long: Option<Decimal>,
pub stock_short: Option<Decimal>,
pub slb_direct_securities_borrowed: Option<Decimal>,
pub slb_direct_securities_lent: Option<Decimal>,
pub options: Option<Decimal>,
pub options_long: Option<Decimal>,
pub options_short: Option<Decimal>,
pub bonds: Option<Decimal>,
pub bonds_long: Option<Decimal>,
pub bonds_short: Option<Decimal>,
pub notes: Option<Decimal>,
pub funds: Option<Decimal>,
pub futures: Option<Decimal>,
pub futures_long: Option<Decimal>,
pub futures_short: Option<Decimal>,
pub commodities: Option<Decimal>,
pub total: Option<Decimal>,
pub total_long: Option<Decimal>,
pub total_short: Option<Decimal>,
pub interest_accruals: Option<Decimal>,
pub dividend_accruals: Option<Decimal>,
pub accrued_interest: Option<Decimal>,
pub accrued_dividend: Option<Decimal>,
pub soft_dollars: Option<Decimal>,
pub forex_cfd_unrealized_pl: Option<Decimal>,
pub cfd_unrealized_pl: Option<Decimal>,
pub broker_cash_component: Option<Decimal>,
pub broker_interest_accruals_component: Option<Decimal>,
pub gross_position_value: Option<Decimal>,
pub net_liquidation: Option<Decimal>,
pub net_liquidation_uncertainty: Option<Decimal>,
}Expand description
Equity summary by report date in base currency
Fields§
§account_id: StringAccount ID
acct_alias: Option<String>Account alias
model: Option<String>Model
report_date: NaiveDateReport date
cash: Option<Decimal>Cash
cash_long: Option<Decimal>Cash long
cash_short: Option<Decimal>Cash short
settled_cash: Option<Decimal>Settled cash
slb_cash_collateral: Option<Decimal>Slb cash collateral
stock: Option<Decimal>Stock value
stock_long: Option<Decimal>Stock long
stock_short: Option<Decimal>Stock short
slb_direct_securities_borrowed: Option<Decimal>Slb direct securities borrowed
slb_direct_securities_lent: Option<Decimal>Slb direct securities lent
options: Option<Decimal>Options value
options_long: Option<Decimal>Options long
options_short: Option<Decimal>Options short
bonds: Option<Decimal>Bonds value
bonds_long: Option<Decimal>Bonds long
bonds_short: Option<Decimal>Bonds short
notes: Option<Decimal>Notes value
funds: Option<Decimal>Funds value
futures: Option<Decimal>Futures value (unrealized P&L)
futures_long: Option<Decimal>Futures long
futures_short: Option<Decimal>Futures short
commodities: Option<Decimal>Commodities value
total: Option<Decimal>Total
total_long: Option<Decimal>Total long
total_short: Option<Decimal>Total short
interest_accruals: Option<Decimal>Interest accruals
dividend_accruals: Option<Decimal>Dividend accruals
accrued_interest: Option<Decimal>Accrued interest
accrued_dividend: Option<Decimal>Accrued dividend
soft_dollars: Option<Decimal>Soft dollar value
forex_cfd_unrealized_pl: Option<Decimal>Forex CFD unrealized P&L
cfd_unrealized_pl: Option<Decimal>CFD unrealized P&L
broker_cash_component: Option<Decimal>Broker cash component
broker_interest_accruals_component: Option<Decimal>Broker interest accruals component
gross_position_value: Option<Decimal>Gross position value
net_liquidation: Option<Decimal>Net liquidation value
net_liquidation_uncertainty: Option<Decimal>Net liquidation uncertainty
Trait Implementations§
Source§impl Clone for EquitySummaryByReportDateInBase
impl Clone for EquitySummaryByReportDateInBase
Source§fn clone(&self) -> EquitySummaryByReportDateInBase
fn clone(&self) -> EquitySummaryByReportDateInBase
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 EquitySummaryByReportDateInBase
impl<'de> Deserialize<'de> for EquitySummaryByReportDateInBase
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 EquitySummaryByReportDateInBase
impl PartialEq for EquitySummaryByReportDateInBase
Source§fn eq(&self, other: &EquitySummaryByReportDateInBase) -> bool
fn eq(&self, other: &EquitySummaryByReportDateInBase) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EquitySummaryByReportDateInBase
Auto Trait Implementations§
impl Freeze for EquitySummaryByReportDateInBase
impl RefUnwindSafe for EquitySummaryByReportDateInBase
impl Send for EquitySummaryByReportDateInBase
impl Sync for EquitySummaryByReportDateInBase
impl Unpin for EquitySummaryByReportDateInBase
impl UnwindSafe for EquitySummaryByReportDateInBase
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