pub struct OpenTradeDividendAdjustment {
pub trade_id: Option<TradeID>,
pub dividend_adjustment: Option<Decimal>,
pub quote_dividend_adjustment: Option<Decimal>,
}Expand description
Used to pay or collect a dividend adjustment amount for an open Trade within the Account.
Fields§
§trade_id: Option<TradeID>The ID of the Trade for which the dividend adjustment is to be paid or collected.
dividend_adjustment: Option<Decimal>The dividend adjustment amount to pay or collect for the Trade.
quote_dividend_adjustment: Option<Decimal>The dividend adjustment amount to pay or collect for the Trade, in the Instrument’s quote currency.
Trait Implementations§
Source§impl Clone for OpenTradeDividendAdjustment
impl Clone for OpenTradeDividendAdjustment
Source§impl Debug for OpenTradeDividendAdjustment
impl Debug for OpenTradeDividendAdjustment
Source§impl<'de> Deserialize<'de> for OpenTradeDividendAdjustment
impl<'de> Deserialize<'de> for OpenTradeDividendAdjustment
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 OpenTradeDividendAdjustment
Auto Trait Implementations§
impl Freeze for OpenTradeDividendAdjustment
impl RefUnwindSafe for OpenTradeDividendAdjustment
impl Send for OpenTradeDividendAdjustment
impl Sync for OpenTradeDividendAdjustment
impl Unpin for OpenTradeDividendAdjustment
impl UnsafeUnpin for OpenTradeDividendAdjustment
impl UnwindSafe for OpenTradeDividendAdjustment
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