pub struct AccountActivity {Show 14 fields
pub trade_date: DateTime<Utc>,
pub transaction_date: DateTime<Utc>,
pub settlement_date: DateTime<Utc>,
pub action: String,
pub symbol: String,
pub symbol_id: u32,
pub description: String,
pub currency: String,
pub quantity: Number,
pub price: Number,
pub gross_amount: Number,
pub commission: Number,
pub net_amount: Number,
pub activity_type: String,
}Expand description
An activity that occurred in an account
Fields§
§trade_date: DateTime<Utc>Trade date.
transaction_date: DateTime<Utc>Date of the transaction.
settlement_date: DateTime<Utc>Date the trade was settled.
action: StringActivity action.
symbol: StringSymbol name.
symbol_id: u32Internal unique symbol identifier.
description: StringTextual description of the activity
currency: StringActivity currency (ISO format).
quantity: NumberNumber of items exchanged in the activity
price: NumberPrice of the items
gross_amount: NumberGross amount of the action, before fees
commission: NumberQuestrade commission amount
net_amount: NumberNet amount of the action, after fees
activity_type: StringType of activity.
Trait Implementations§
Source§impl Clone for AccountActivity
impl Clone for AccountActivity
Source§fn clone(&self) -> AccountActivity
fn clone(&self) -> AccountActivity
Returns a duplicate of the value. Read more
1.0.0 · 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 AccountActivity
impl Debug for AccountActivity
Source§impl<'de> Deserialize<'de> for AccountActivity
impl<'de> Deserialize<'de> for AccountActivity
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 AccountActivity
impl PartialEq for AccountActivity
Source§impl Serialize for AccountActivity
impl Serialize for AccountActivity
impl StructuralPartialEq for AccountActivity
Auto Trait Implementations§
impl Freeze for AccountActivity
impl RefUnwindSafe for AccountActivity
impl Send for AccountActivity
impl Sync for AccountActivity
impl Unpin for AccountActivity
impl UnwindSafe for AccountActivity
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more