pub struct StockGrantActivity {Show 39 fields
pub account_id: Option<String>,
pub acct_alias: Option<String>,
pub model: Option<String>,
pub currency: Option<String>,
pub fx_rate_to_base: Option<Decimal>,
pub asset_category: Option<AssetCategory>,
pub sub_category: Option<String>,
pub symbol: Option<String>,
pub description: Option<String>,
pub conid: Option<String>,
pub security_id: Option<String>,
pub security_id_type: Option<String>,
pub cusip: Option<String>,
pub isin: Option<String>,
pub figi: Option<String>,
pub listing_exchange: Option<String>,
pub underlying_conid: Option<String>,
pub underlying_symbol: Option<String>,
pub underlying_security_id: Option<String>,
pub underlying_listing_exchange: Option<String>,
pub issuer: Option<String>,
pub issuer_country_code: 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 report_date: Option<NaiveDate>,
pub activity_description: Option<String>,
pub award_date: Option<NaiveDate>,
pub vesting_date: Option<NaiveDate>,
pub quantity: Option<Decimal>,
pub price: Option<Decimal>,
pub value: Option<Decimal>,
pub serial_number: Option<String>,
pub delivery_type: Option<String>,
pub commodity_type: Option<String>,
pub fineness: Option<Decimal>,
pub weight: Option<Decimal>,
}Expand description
Employee stock grant / vesting activity.
Mirrors the ibflex StockGrantActivity element; all attributes are optional as IB may
omit any of them.
Fields§
§account_id: Option<String>accountId
acct_alias: Option<String>acctAlias
model: Option<String>model
currency: Option<String>currency
fx_rate_to_base: Option<Decimal>fxRateToBase
asset_category: Option<AssetCategory>assetCategory
sub_category: Option<String>subCategory
symbol: Option<String>symbol
description: Option<String>description
conid: Option<String>conid
security_id: Option<String>securityID
security_id_type: Option<String>securityIDType
cusip: Option<String>cusip
isin: Option<String>isin
figi: Option<String>figi
listing_exchange: Option<String>listingExchange
underlying_conid: Option<String>underlyingConid
underlying_symbol: Option<String>underlyingSymbol
underlying_security_id: Option<String>underlyingSecurityID
underlying_listing_exchange: Option<String>underlyingListingExchange
issuer: Option<String>issuer
issuer_country_code: Option<String>issuerCountryCode
multiplier: Option<Decimal>multiplier
strike: Option<Decimal>strike
expiry: Option<NaiveDate>expiry
put_call: Option<PutCall>putCall
principal_adjust_factor: Option<Decimal>principalAdjustFactor
report_date: Option<NaiveDate>reportDate
activity_description: Option<String>activityDescription
award_date: Option<NaiveDate>awardDate
vesting_date: Option<NaiveDate>vestingDate
quantity: Option<Decimal>quantity
price: Option<Decimal>price
value: Option<Decimal>value
serial_number: Option<String>serialNumber
delivery_type: Option<String>deliveryType
commodity_type: Option<String>commodityType
fineness: Option<Decimal>fineness
weight: Option<Decimal>weight
Trait Implementations§
Source§impl Clone for StockGrantActivity
impl Clone for StockGrantActivity
Source§fn clone(&self) -> StockGrantActivity
fn clone(&self) -> StockGrantActivity
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 StockGrantActivity
impl Debug for StockGrantActivity
Source§impl<'de> Deserialize<'de> for StockGrantActivity
impl<'de> Deserialize<'de> for StockGrantActivity
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 StockGrantActivity
impl PartialEq for StockGrantActivity
Source§fn eq(&self, other: &StockGrantActivity) -> bool
fn eq(&self, other: &StockGrantActivity) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for StockGrantActivity
impl Serialize for StockGrantActivity
impl StructuralPartialEq for StockGrantActivity
Auto Trait Implementations§
impl Freeze for StockGrantActivity
impl RefUnwindSafe for StockGrantActivity
impl Send for StockGrantActivity
impl Sync for StockGrantActivity
impl Unpin for StockGrantActivity
impl UnsafeUnpin for StockGrantActivity
impl UnwindSafe for StockGrantActivity
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