pub struct NewTransaction {
pub account_id: Uuid,
pub date: 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 import_id: Option<String>,
pub subtransactions: Option<Vec<SaveSubTransaction>>,
}Expand description
Request body for creating a new transaction.
Fields§
§account_id: Uuid§date: 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>§import_id: Option<String>§subtransactions: Option<Vec<SaveSubTransaction>>Trait Implementations§
Source§impl Debug for NewTransaction
impl Debug for NewTransaction
Auto Trait Implementations§
impl Freeze for NewTransaction
impl RefUnwindSafe for NewTransaction
impl Send for NewTransaction
impl Sync for NewTransaction
impl Unpin for NewTransaction
impl UnsafeUnpin for NewTransaction
impl UnwindSafe for NewTransaction
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