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 Debug for ExistingTransaction
impl Debug 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