pub struct CreateJournalEntryLine {
pub account_id: Uuid,
pub description: Option<String>,
pub debit_amount: Decimal,
pub credit_amount: Decimal,
pub reference_type: Option<String>,
pub reference_id: Option<Uuid>,
}Expand description
Input for a journal entry line
Fields§
§account_id: Uuid§description: Option<String>§debit_amount: Decimal§credit_amount: Decimal§reference_type: Option<String>§reference_id: Option<Uuid>Implementations§
Source§impl CreateJournalEntryLine
impl CreateJournalEntryLine
Trait Implementations§
Source§impl Clone for CreateJournalEntryLine
impl Clone for CreateJournalEntryLine
Source§fn clone(&self) -> CreateJournalEntryLine
fn clone(&self) -> CreateJournalEntryLine
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 CreateJournalEntryLine
impl Debug for CreateJournalEntryLine
Source§impl<'de> Deserialize<'de> for CreateJournalEntryLine
impl<'de> Deserialize<'de> for CreateJournalEntryLine
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateJournalEntryLine, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateJournalEntryLine, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CreateJournalEntryLine
impl Serialize for CreateJournalEntryLine
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CreateJournalEntryLine
impl RefUnwindSafe for CreateJournalEntryLine
impl Send for CreateJournalEntryLine
impl Sync for CreateJournalEntryLine
impl Unpin for CreateJournalEntryLine
impl UnsafeUnpin for CreateJournalEntryLine
impl UnwindSafe for CreateJournalEntryLine
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