Skip to main content

EquitySummaryByReportDateInBase

Struct EquitySummaryByReportDateInBase 

Source
pub struct EquitySummaryByReportDateInBase {
Show 113 fields pub account_id: Option<String>, pub acct_alias: Option<String>, pub model: Option<String>, pub report_date: Option<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>, pub currency: Option<String>, pub slb_cash_collateral_long: Option<Decimal>, pub slb_cash_collateral_short: Option<Decimal>, pub slb_direct_securities_borrowed_long: Option<Decimal>, pub slb_direct_securities_borrowed_short: Option<Decimal>, pub slb_direct_securities_lent_long: Option<Decimal>, pub slb_direct_securities_lent_short: Option<Decimal>, pub bond_interest_accruals_component: Option<Decimal>, pub bond_interest_accruals_component_long: Option<Decimal>, pub bond_interest_accruals_component_short: Option<Decimal>, pub notes_long: Option<Decimal>, pub notes_short: Option<Decimal>, pub incentive_coupon_accruals: Option<Decimal>, pub interest_accruals_long: Option<Decimal>, pub interest_accruals_short: Option<Decimal>, pub soft_dollars_long: Option<Decimal>, pub soft_dollars_short: Option<Decimal>, pub dividend_accruals_long: Option<Decimal>, pub dividend_accruals_short: Option<Decimal>, pub commodities_long: Option<Decimal>, pub commodities_short: Option<Decimal>, pub funds_long: Option<Decimal>, pub funds_short: Option<Decimal>, pub forex_cfd_unrealized_pl_long: Option<Decimal>, pub forex_cfd_unrealized_pl_short: Option<Decimal>, pub broker_fees_accruals_component: Option<Decimal>, pub broker_fees_accruals_component_long: Option<Decimal>, pub broker_fees_accruals_component_short: Option<Decimal>, pub event_contract_interest_accruals: Option<Decimal>, pub margin_financing_charge_accruals: Option<Decimal>, pub insured_bank_deposit_redemption_cash_component: Option<Decimal>, pub fdic_insured_bank_sweep_account: Option<Decimal>, pub fdic_insured_bank_sweep_account_long: Option<Decimal>, pub fdic_insured_bank_sweep_account_short: Option<Decimal>, pub fdic_insured_bank_sweep_account_cash_component: Option<Decimal>, pub fdic_insured_bank_sweep_account_cash_component_long: Option<Decimal>, pub fdic_insured_bank_sweep_account_cash_component_short: Option<Decimal>, pub fdic_insured_account_interest_accruals: Option<Decimal>, pub fdic_insured_account_interest_accruals_long: Option<Decimal>, pub fdic_insured_account_interest_accruals_short: Option<Decimal>, pub fdic_insured_account_interest_accruals_component: Option<Decimal>, pub fdic_insured_account_interest_accruals_component_long: Option<Decimal>, pub fdic_insured_account_interest_accruals_component_short: Option<Decimal>, pub broker_cash_component_long: Option<Decimal>, pub broker_cash_component_short: Option<Decimal>, pub broker_interest_accruals_component_long: Option<Decimal>, pub broker_interest_accruals_component_short: Option<Decimal>, pub cfd_unrealized_pl_long: Option<Decimal>, pub cfd_unrealized_pl_short: Option<Decimal>, pub ipo_subscription: Option<Decimal>, pub ipo_subscription_long: Option<Decimal>, pub ipo_subscription_short: Option<Decimal>, pub crypto: Option<Decimal>, pub phys_del: Option<Decimal>, pub phys_del_long: Option<Decimal>, pub phys_del_short: Option<Decimal>, pub insured_bank_deposit_redemption_cash_component_long: Option<Decimal>, pub insured_bank_deposit_redemption_cash_component_short: Option<Decimal>, pub incentive_coupon_accruals_long: Option<Decimal>, pub incentive_coupon_accruals_short: Option<Decimal>, pub event_contract_interest_accruals_long: Option<Decimal>, pub event_contract_interest_accruals_short: Option<Decimal>, pub margin_financing_charge_accruals_long: Option<Decimal>, pub margin_financing_charge_accruals_short: Option<Decimal>, pub crypto_long: Option<Decimal>, pub crypto_short: Option<Decimal>, pub lite_surcharge_accruals: Option<Decimal>, pub cgt_withholding_accruals: Option<Decimal>, pub cgt_withholding_accruals_long: Option<Decimal>, pub cgt_withholding_accruals_short: Option<Decimal>, pub lite_surcharge_accruals_long: Option<Decimal>, pub lite_surcharge_accruals_short: Option<Decimal>,
}
Expand description

Equity summary by report date in base currency

Fields§

§account_id: Option<String>

Account ID

§acct_alias: Option<String>

Account alias

§model: Option<String>

Model

§report_date: Option<NaiveDate>

Report 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

§currency: Option<String>

currency (added for full ibflex coverage)

§slb_cash_collateral_long: Option<Decimal>

slbCashCollateralLong (added for full ibflex coverage)

§slb_cash_collateral_short: Option<Decimal>

slbCashCollateralShort (added for full ibflex coverage)

§slb_direct_securities_borrowed_long: Option<Decimal>

slbDirectSecuritiesBorrowedLong (added for full ibflex coverage)

§slb_direct_securities_borrowed_short: Option<Decimal>

slbDirectSecuritiesBorrowedShort (added for full ibflex coverage)

§slb_direct_securities_lent_long: Option<Decimal>

slbDirectSecuritiesLentLong (added for full ibflex coverage)

§slb_direct_securities_lent_short: Option<Decimal>

slbDirectSecuritiesLentShort (added for full ibflex coverage)

§bond_interest_accruals_component: Option<Decimal>

bondInterestAccrualsComponent (added for full ibflex coverage)

§bond_interest_accruals_component_long: Option<Decimal>

bondInterestAccrualsComponentLong (added for full ibflex coverage)

§bond_interest_accruals_component_short: Option<Decimal>

bondInterestAccrualsComponentShort (added for full ibflex coverage)

§notes_long: Option<Decimal>

notesLong (added for full ibflex coverage)

§notes_short: Option<Decimal>

notesShort (added for full ibflex coverage)

§incentive_coupon_accruals: Option<Decimal>

incentiveCouponAccruals (added for full ibflex coverage)

§interest_accruals_long: Option<Decimal>

interestAccrualsLong (added for full ibflex coverage)

§interest_accruals_short: Option<Decimal>

interestAccrualsShort (added for full ibflex coverage)

§soft_dollars_long: Option<Decimal>

softDollarsLong (added for full ibflex coverage)

§soft_dollars_short: Option<Decimal>

softDollarsShort (added for full ibflex coverage)

§dividend_accruals_long: Option<Decimal>

dividendAccrualsLong (added for full ibflex coverage)

§dividend_accruals_short: Option<Decimal>

dividendAccrualsShort (added for full ibflex coverage)

§commodities_long: Option<Decimal>

commoditiesLong (added for full ibflex coverage)

§commodities_short: Option<Decimal>

commoditiesShort (added for full ibflex coverage)

§funds_long: Option<Decimal>

fundsLong (added for full ibflex coverage)

§funds_short: Option<Decimal>

fundsShort (added for full ibflex coverage)

§forex_cfd_unrealized_pl_long: Option<Decimal>

forexCfdUnrealizedPlLong (added for full ibflex coverage)

§forex_cfd_unrealized_pl_short: Option<Decimal>

forexCfdUnrealizedPlShort (added for full ibflex coverage)

§broker_fees_accruals_component: Option<Decimal>

brokerFeesAccrualsComponent (added for full ibflex coverage)

§broker_fees_accruals_component_long: Option<Decimal>

brokerFeesAccrualsComponentLong (added for full ibflex coverage)

§broker_fees_accruals_component_short: Option<Decimal>

brokerFeesAccrualsComponentShort (added for full ibflex coverage)

§event_contract_interest_accruals: Option<Decimal>

eventContractInterestAccruals (added for full ibflex coverage)

§margin_financing_charge_accruals: Option<Decimal>

marginFinancingChargeAccruals (added for full ibflex coverage)

§insured_bank_deposit_redemption_cash_component: Option<Decimal>

insuredBankDepositRedemptionCashComponent (added for full ibflex coverage)

§fdic_insured_bank_sweep_account: Option<Decimal>

fdicInsuredBankSweepAccount (added for full ibflex coverage)

§fdic_insured_bank_sweep_account_long: Option<Decimal>

fdicInsuredBankSweepAccountLong (added for full ibflex coverage)

§fdic_insured_bank_sweep_account_short: Option<Decimal>

fdicInsuredBankSweepAccountShort (added for full ibflex coverage)

§fdic_insured_bank_sweep_account_cash_component: Option<Decimal>

fdicInsuredBankSweepAccountCashComponent (added for full ibflex coverage)

§fdic_insured_bank_sweep_account_cash_component_long: Option<Decimal>

fdicInsuredBankSweepAccountCashComponentLong (added for full ibflex coverage)

§fdic_insured_bank_sweep_account_cash_component_short: Option<Decimal>

fdicInsuredBankSweepAccountCashComponentShort (added for full ibflex coverage)

§fdic_insured_account_interest_accruals: Option<Decimal>

fdicInsuredAccountInterestAccruals (added for full ibflex coverage)

§fdic_insured_account_interest_accruals_long: Option<Decimal>

fdicInsuredAccountInterestAccrualsLong (added for full ibflex coverage)

§fdic_insured_account_interest_accruals_short: Option<Decimal>

fdicInsuredAccountInterestAccrualsShort (added for full ibflex coverage)

§fdic_insured_account_interest_accruals_component: Option<Decimal>

fdicInsuredAccountInterestAccrualsComponent (added for full ibflex coverage)

§fdic_insured_account_interest_accruals_component_long: Option<Decimal>

fdicInsuredAccountInterestAccrualsComponentLong (added for full ibflex coverage)

§fdic_insured_account_interest_accruals_component_short: Option<Decimal>

fdicInsuredAccountInterestAccrualsComponentShort (added for full ibflex coverage)

§broker_cash_component_long: Option<Decimal>

brokerCashComponentLong (added for full ibflex coverage)

§broker_cash_component_short: Option<Decimal>

brokerCashComponentShort (added for full ibflex coverage)

§broker_interest_accruals_component_long: Option<Decimal>

brokerInterestAccrualsComponentLong (added for full ibflex coverage)

§broker_interest_accruals_component_short: Option<Decimal>

brokerInterestAccrualsComponentShort (added for full ibflex coverage)

§cfd_unrealized_pl_long: Option<Decimal>

cfdUnrealizedPlLong (added for full ibflex coverage)

§cfd_unrealized_pl_short: Option<Decimal>

cfdUnrealizedPlShort (added for full ibflex coverage)

§ipo_subscription: Option<Decimal>

ipoSubscription (added for full ibflex coverage)

§ipo_subscription_long: Option<Decimal>

ipoSubscriptionLong (added for full ibflex coverage)

§ipo_subscription_short: Option<Decimal>

ipoSubscriptionShort (added for full ibflex coverage)

§crypto: Option<Decimal>

crypto (added for full ibflex coverage)

§phys_del: Option<Decimal>

physDel (added for full ibflex coverage)

§phys_del_long: Option<Decimal>

physDelLong (added for full ibflex coverage)

§phys_del_short: Option<Decimal>

physDelShort (added for full ibflex coverage)

§insured_bank_deposit_redemption_cash_component_long: Option<Decimal>

insuredBankDepositRedemptionCashComponentLong (added for full ibflex coverage)

§insured_bank_deposit_redemption_cash_component_short: Option<Decimal>

insuredBankDepositRedemptionCashComponentShort (added for full ibflex coverage)

§incentive_coupon_accruals_long: Option<Decimal>

incentiveCouponAccrualsLong (added for full ibflex coverage)

§incentive_coupon_accruals_short: Option<Decimal>

incentiveCouponAccrualsShort (added for full ibflex coverage)

§event_contract_interest_accruals_long: Option<Decimal>

eventContractInterestAccrualsLong (added for full ibflex coverage)

§event_contract_interest_accruals_short: Option<Decimal>

eventContractInterestAccrualsShort (added for full ibflex coverage)

§margin_financing_charge_accruals_long: Option<Decimal>

marginFinancingChargeAccrualsLong (added for full ibflex coverage)

§margin_financing_charge_accruals_short: Option<Decimal>

marginFinancingChargeAccrualsShort (added for full ibflex coverage)

§crypto_long: Option<Decimal>

cryptoLong (added for full ibflex coverage)

§crypto_short: Option<Decimal>

cryptoShort (added for full ibflex coverage)

§lite_surcharge_accruals: Option<Decimal>

liteSurchargeAccruals (added for full ibflex coverage)

§cgt_withholding_accruals: Option<Decimal>

cgtWithholdingAccruals — capital-gains-tax withholding accrual balance.

§cgt_withholding_accruals_long: Option<Decimal>

cgtWithholdingAccrualsLong

§cgt_withholding_accruals_short: Option<Decimal>

cgtWithholdingAccrualsShort

§lite_surcharge_accruals_long: Option<Decimal>

liteSurchargeAccrualsLong

§lite_surcharge_accruals_short: Option<Decimal>

liteSurchargeAccrualsShort

Trait Implementations§

Source§

impl Clone for EquitySummaryByReportDateInBase

Source§

fn clone(&self) -> EquitySummaryByReportDateInBase

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EquitySummaryByReportDateInBase

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for EquitySummaryByReportDateInBase

Source§

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

Source§

fn eq(&self, other: &EquitySummaryByReportDateInBase) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for EquitySummaryByReportDateInBase

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl StructuralPartialEq for EquitySummaryByReportDateInBase

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,