pub struct FxTransaction {
pub account_id: String,
pub transaction_id: Option<String>,
pub date_time: Option<String>,
pub from_currency: String,
pub to_currency: String,
pub quantity: Decimal,
pub proceeds: Decimal,
pub fx_rate_to_base: Option<Decimal>,
}Expand description
Foreign exchange transaction
Fields§
§account_id: StringAccount ID
transaction_id: Option<String>Transaction ID
date_time: Option<String>Date/time
from_currency: StringFrom currency
to_currency: StringTo currency
quantity: DecimalQuantity
proceeds: DecimalProceeds
fx_rate_to_base: Option<Decimal>FX rate
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