pub struct OptionEAE {
pub account_id: String,
pub transaction_id: Option<String>,
pub action_type: OptionAction,
pub date: NaiveDate,
pub symbol: String,
pub quantity: Decimal,
pub strike: Option<Decimal>,
pub underlying_symbol: Option<String>,
}Expand description
Option exercise/assignment/expiration
Fields§
§account_id: StringAccount ID
transaction_id: Option<String>Transaction ID
action_type: OptionActionAction type
date: NaiveDateDate
symbol: StringSymbol
quantity: DecimalQuantity
strike: Option<Decimal>Strike
underlying_symbol: Option<String>Underlying symbol
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OptionEAE
impl<'de> Deserialize<'de> for OptionEAE
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
impl StructuralPartialEq for OptionEAE
Auto Trait Implementations§
impl Freeze for OptionEAE
impl RefUnwindSafe for OptionEAE
impl Send for OptionEAE
impl Sync for OptionEAE
impl Unpin for OptionEAE
impl UnwindSafe for OptionEAE
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