pub struct TranslatedLineItem {
pub account: String,
pub account_type: String,
pub functional_amount: Decimal,
pub rate_used: Decimal,
pub rate_type: TranslationRateType,
pub presentation_amount: Decimal,
}Expand description
A single translated line item (one GL account / account group).
Fields§
§account: StringGL account code.
account_type: StringAccount type label (e.g. “Asset”, “Liability”, “Revenue”).
functional_amount: DecimalAmount in the entity’s functional currency.
rate_used: DecimalExchange rate applied.
rate_type: TranslationRateTypeCategory of rate used.
presentation_amount: DecimalTranslated amount in the presentation currency.
Trait Implementations§
Source§impl Clone for TranslatedLineItem
impl Clone for TranslatedLineItem
Source§fn clone(&self) -> TranslatedLineItem
fn clone(&self) -> TranslatedLineItem
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TranslatedLineItem
impl Debug for TranslatedLineItem
Source§impl<'de> Deserialize<'de> for TranslatedLineItem
impl<'de> Deserialize<'de> for TranslatedLineItem
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
Auto Trait Implementations§
impl Freeze for TranslatedLineItem
impl RefUnwindSafe for TranslatedLineItem
impl Send for TranslatedLineItem
impl Sync for TranslatedLineItem
impl Unpin for TranslatedLineItem
impl UnsafeUnpin for TranslatedLineItem
impl UnwindSafe for TranslatedLineItem
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.