pub struct FxTransaction {Show 18 fields
pub account_id: String,
pub acct_alias: Option<String>,
pub model: Option<String>,
pub transaction_id: Option<String>,
pub action_id: Option<String>,
pub report_date: Option<NaiveDate>,
pub date_time: Option<String>,
pub description: Option<String>,
pub functional_currency: Option<String>,
pub from_currency: String,
pub to_currency: String,
pub quantity: Decimal,
pub proceeds: Decimal,
pub cost: Option<Decimal>,
pub realized_pl: Option<Decimal>,
pub fx_rate_to_base: Option<Decimal>,
pub level_of_detail: Option<String>,
pub asset_category: Option<String>,
}Expand description
Foreign exchange transaction
Fields§
§account_id: StringAccount ID
acct_alias: Option<String>Account alias
model: Option<String>Model
transaction_id: Option<String>Transaction ID
action_id: Option<String>Action ID
report_date: Option<NaiveDate>Report date
date_time: Option<String>Date/time
description: Option<String>Description
functional_currency: Option<String>Functional currency
from_currency: StringFrom currency
to_currency: StringTo currency
quantity: DecimalQuantity
proceeds: DecimalProceeds
cost: Option<Decimal>Cost
realized_pl: Option<Decimal>Realized P&L
fx_rate_to_base: Option<Decimal>FX rate
level_of_detail: Option<String>Level of detail
asset_category: Option<String>Asset category
Trait Implementations§
Source§impl Clone for FxTransaction
impl Clone for FxTransaction
Source§fn clone(&self) -> FxTransaction
fn clone(&self) -> FxTransaction
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 FxTransaction
impl Debug for FxTransaction
Source§impl<'de> Deserialize<'de> for FxTransaction
impl<'de> Deserialize<'de> for FxTransaction
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 FxTransaction
impl PartialEq for FxTransaction
Source§impl Serialize for FxTransaction
impl Serialize for FxTransaction
impl StructuralPartialEq for FxTransaction
Auto Trait Implementations§
impl Freeze for FxTransaction
impl RefUnwindSafe for FxTransaction
impl Send for FxTransaction
impl Sync for FxTransaction
impl Unpin for FxTransaction
impl UnwindSafe for FxTransaction
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