pub struct SaveTransactionWithIdOrImportId {Show 13 fields
pub id: Option<Uuid>,
pub import_id: Option<Uuid>,
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 a single transaction within a batch update (PATCH).
Either id or import_id must be specified to identify the transaction.
Fields§
§id: Option<Uuid>§import_id: Option<Uuid>§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§
Auto Trait Implementations§
impl Freeze for SaveTransactionWithIdOrImportId
impl RefUnwindSafe for SaveTransactionWithIdOrImportId
impl Send for SaveTransactionWithIdOrImportId
impl Sync for SaveTransactionWithIdOrImportId
impl Unpin for SaveTransactionWithIdOrImportId
impl UnsafeUnpin for SaveTransactionWithIdOrImportId
impl UnwindSafe for SaveTransactionWithIdOrImportId
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