pub struct ChangeInPositionValue {Show 23 fields
pub account_id: Option<String>,
pub acct_alias: Option<String>,
pub model: Option<String>,
pub report_date: Option<NaiveDate>,
pub symbol: Option<String>,
pub conid: Option<String>,
pub asset_category: Option<AssetCategory>,
pub currency: Option<String>,
pub prior_period_value: Option<Decimal>,
pub transactions: Option<Decimal>,
pub mtm_prior_period_positions: Option<Decimal>,
pub mtm_transactions: Option<Decimal>,
pub corporate_actions: Option<Decimal>,
pub fx_translation: Option<Decimal>,
pub other: Option<Decimal>,
pub ending_value: Option<Decimal>,
pub level_of_detail: Option<String>,
pub account_transfers: Option<Decimal>,
pub fx_translation_pnl: Option<Decimal>,
pub future_price_adjustments: Option<Decimal>,
pub settled_cash: Option<Decimal>,
pub end_of_period_value: Option<Decimal>,
pub linking_adjustments: Option<Decimal>,
}Expand description
Change in position value for reconciliation
Tracks how position values changed due to various factors like transactions, MTM changes, corporate actions, and FX translation.
Fields§
§account_id: Option<String>Account ID
acct_alias: Option<String>Account alias
model: Option<String>Model
report_date: Option<NaiveDate>Report date
symbol: Option<String>Symbol
conid: Option<String>Contract ID
asset_category: Option<AssetCategory>Asset category
currency: Option<String>Currency
prior_period_value: Option<Decimal>Prior period value
transactions: Option<Decimal>Transactions
mtm_prior_period_positions: Option<Decimal>MTM prior period positions
mtm_transactions: Option<Decimal>MTM transactions
corporate_actions: Option<Decimal>Corporate actions
fx_translation: Option<Decimal>FX translation
other: Option<Decimal>Other
ending_value: Option<Decimal>Ending value
level_of_detail: Option<String>Level of detail
account_transfers: Option<Decimal>accountTransfers (added for full ibflex coverage)
fx_translation_pnl: Option<Decimal>fxTranslationPnl (added for full ibflex coverage)
future_price_adjustments: Option<Decimal>futurePriceAdjustments (added for full ibflex coverage)
settled_cash: Option<Decimal>settledCash (added for full ibflex coverage)
end_of_period_value: Option<Decimal>endOfPeriodValue (added for full ibflex coverage)
linking_adjustments: Option<Decimal>linkingAdjustments (added for full ibflex coverage)
Trait Implementations§
Source§impl Clone for ChangeInPositionValue
impl Clone for ChangeInPositionValue
Source§fn clone(&self) -> ChangeInPositionValue
fn clone(&self) -> ChangeInPositionValue
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChangeInPositionValue
impl Debug for ChangeInPositionValue
Source§impl<'de> Deserialize<'de> for ChangeInPositionValue
impl<'de> Deserialize<'de> for ChangeInPositionValue
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 ChangeInPositionValue
impl PartialEq for ChangeInPositionValue
Source§fn eq(&self, other: &ChangeInPositionValue) -> bool
fn eq(&self, other: &ChangeInPositionValue) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ChangeInPositionValue
impl Serialize for ChangeInPositionValue
impl StructuralPartialEq for ChangeInPositionValue
Auto Trait Implementations§
impl Freeze for ChangeInPositionValue
impl RefUnwindSafe for ChangeInPositionValue
impl Send for ChangeInPositionValue
impl Sync for ChangeInPositionValue
impl Unpin for ChangeInPositionValue
impl UnsafeUnpin for ChangeInPositionValue
impl UnwindSafe for ChangeInPositionValue
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