pub struct ScheduledSubtransaction {
pub id: Uuid,
pub scheduled_transaction_id: Uuid,
pub amount: i64,
pub memo: Option<String>,
pub payee_id: Option<Uuid>,
pub payee_name: Option<String>,
pub category_id: Option<Uuid>,
pub category_name: Option<String>,
pub transfer_account_id: Option<Uuid>,
pub deleted: bool,
}Expand description
A line item within a split scheduled transaction. Amounts are in milliunits (divide by 1000 for display).
Fields§
§id: Uuid§scheduled_transaction_id: Uuid§amount: i64§memo: Option<String>§payee_id: Option<Uuid>§payee_name: Option<String>§category_id: Option<Uuid>§category_name: Option<String>§transfer_account_id: Option<Uuid>§deleted: boolTrait Implementations§
Source§impl Debug for ScheduledSubtransaction
impl Debug for ScheduledSubtransaction
Source§impl<'de> Deserialize<'de> for ScheduledSubtransaction
impl<'de> Deserialize<'de> for ScheduledSubtransaction
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
Auto Trait Implementations§
impl Freeze for ScheduledSubtransaction
impl RefUnwindSafe for ScheduledSubtransaction
impl Send for ScheduledSubtransaction
impl Sync for ScheduledSubtransaction
impl Unpin for ScheduledSubtransaction
impl UnsafeUnpin for ScheduledSubtransaction
impl UnwindSafe for ScheduledSubtransaction
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