pub struct ScheduledTransaction {Show 17 fields
pub id: Uuid,
pub date_first: NaiveDate,
pub date_next: NaiveDate,
pub frequency: Frequency,
pub amount: i64,
pub memo: Option<String>,
pub flag_color: Option<FlagColor>,
pub flag_name: Option<String>,
pub account_id: Uuid,
pub payee_id: Option<Uuid>,
pub category_id: Option<Uuid>,
pub account_name: String,
pub payee_name: Option<String>,
pub category_name: Option<String>,
pub subtransactions: Vec<ScheduledSubtransaction>,
pub transfer_account_id: Option<Uuid>,
pub deleted: bool,
}Expand description
A scheduled transaction returned by dedicated scheduled transaction endpoints. Includes named
fields (account_name, payee_name, category_name) and subtransactions not present in
the plan export. For the plan export variant, see ScheduledTransactionSummary. Amounts are
in milliunits (divide by 1000 for display).
Fields§
§id: Uuid§date_first: NaiveDate§date_next: NaiveDate§frequency: Frequency§amount: i64§memo: Option<String>§flag_color: Option<FlagColor>§flag_name: Option<String>§account_id: Uuid§payee_id: Option<Uuid>§category_id: Option<Uuid>§account_name: String§payee_name: Option<String>§category_name: Option<String>§subtransactions: Vec<ScheduledSubtransaction>§transfer_account_id: Option<Uuid>§deleted: boolTrait Implementations§
Source§impl Clone for ScheduledTransaction
impl Clone for ScheduledTransaction
Source§fn clone(&self) -> ScheduledTransaction
fn clone(&self) -> ScheduledTransaction
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 ScheduledTransaction
impl Debug for ScheduledTransaction
Source§impl<'de> Deserialize<'de> for ScheduledTransaction
impl<'de> Deserialize<'de> for ScheduledTransaction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ScheduledTransaction
impl PartialEq for ScheduledTransaction
Source§impl Serialize for ScheduledTransaction
impl Serialize for ScheduledTransaction
impl StructuralPartialEq for ScheduledTransaction
Auto Trait Implementations§
impl Freeze for ScheduledTransaction
impl RefUnwindSafe for ScheduledTransaction
impl Send for ScheduledTransaction
impl Sync for ScheduledTransaction
impl Unpin for ScheduledTransaction
impl UnsafeUnpin for ScheduledTransaction
impl UnwindSafe for ScheduledTransaction
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