pub struct ScheduledTransactionDetail {Show 17 fields
pub id: String,
pub date_first: String,
pub date_next: String,
pub frequency: Frequency,
pub amount: i64,
pub memo: Option<String>,
pub flag_color: Option<TransactionFlagColor>,
pub flag_name: Option<String>,
pub account_id: String,
pub payee_id: Option<String>,
pub category_id: Option<String>,
pub transfer_account_id: Option<String>,
pub deleted: bool,
pub account_name: String,
pub payee_name: Option<String>,
pub category_name: Option<String>,
pub subtransactions: Vec<ScheduledSubTransaction>,
}Fields§
§id: String§date_first: StringThe first date for which the Scheduled Transaction was scheduled.
date_next: StringThe next date for which the Scheduled Transaction is scheduled.
frequency: Frequency§amount: i64The scheduled transaction amount in milliunits format
memo: Option<String>§flag_color: Option<TransactionFlagColor>§flag_name: Option<String>The customized name of a transaction flag
account_id: String§payee_id: Option<String>§category_id: Option<String>§transfer_account_id: Option<String>If a transfer, the account_id which the scheduled transaction transfers to
deleted: boolWhether or not the scheduled transaction has been deleted. Deleted scheduled transactions will only be included in delta requests.
account_name: String§payee_name: Option<String>§category_name: Option<String>The name of the category. If a split scheduled transaction, this will be ‘Split’.
subtransactions: Vec<ScheduledSubTransaction>If a split scheduled transaction, the subtransactions.
Implementations§
Trait Implementations§
Source§impl Clone for ScheduledTransactionDetail
impl Clone for ScheduledTransactionDetail
Source§fn clone(&self) -> ScheduledTransactionDetail
fn clone(&self) -> ScheduledTransactionDetail
Returns a duplicate of the value. Read more
1.0.0 · 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 ScheduledTransactionDetail
impl Debug for ScheduledTransactionDetail
Source§impl<'de> Deserialize<'de> for ScheduledTransactionDetail
impl<'de> Deserialize<'de> for ScheduledTransactionDetail
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
impl StructuralPartialEq for ScheduledTransactionDetail
Auto Trait Implementations§
impl Freeze for ScheduledTransactionDetail
impl RefUnwindSafe for ScheduledTransactionDetail
impl Send for ScheduledTransactionDetail
impl Sync for ScheduledTransactionDetail
impl Unpin for ScheduledTransactionDetail
impl UnwindSafe for ScheduledTransactionDetail
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more