pub struct ExistingTransaction {
pub account_id: Option<Uuid>,
pub date: Option<NaiveDate>,
pub amount: Option<i64>,
pub payee_id: Option<Uuid>,
pub payee_name: Option<String>,
pub category_id: Option<Uuid>,
pub memo: Option<String>,
pub cleared: Option<ClearedStatus>,
pub approved: Option<bool>,
pub flag_color: Option<FlagColor>,
pub subtransactions: Option<Vec<SaveSubTransaction>>,
}Expand description
Request body for updating an existing transaction (PUT single).
Fields§
§account_id: Option<Uuid>§date: Option<NaiveDate>§amount: Option<i64>§payee_id: Option<Uuid>§payee_name: Option<String>§category_id: Option<Uuid>§memo: Option<String>§cleared: Option<ClearedStatus>§approved: Option<bool>§flag_color: Option<FlagColor>§subtransactions: Option<Vec<SaveSubTransaction>>Trait Implementations§
Source§impl Clone for ExistingTransaction
impl Clone for ExistingTransaction
Source§fn clone(&self) -> ExistingTransaction
fn clone(&self) -> ExistingTransaction
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 ExistingTransaction
impl Debug for ExistingTransaction
Source§impl PartialEq for ExistingTransaction
impl PartialEq for ExistingTransaction
Source§impl Serialize for ExistingTransaction
impl Serialize for ExistingTransaction
impl StructuralPartialEq for ExistingTransaction
Auto Trait Implementations§
impl Freeze for ExistingTransaction
impl RefUnwindSafe for ExistingTransaction
impl Send for ExistingTransaction
impl Sync for ExistingTransaction
impl Unpin for ExistingTransaction
impl UnsafeUnpin for ExistingTransaction
impl UnwindSafe for ExistingTransaction
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