pub struct PlanDetails {
pub plan: Plan,
pub payees: Vec<Payee>,
pub payee_locations: Vec<PayeeLocation>,
pub category_groups: Vec<CategoryGroup>,
pub categories: Vec<Category>,
pub months: Vec<Month>,
pub transactions: Vec<Transaction>,
pub subtransactions: Vec<Subtransaction>,
pub scheduled_transactions: Vec<ScheduledTransaction>,
pub scheduled_subtransactions: Vec<ScheduledSubtransaction>,
}Expand description
A single plan with all related entities. This resource is effectively a full plan export.
Fields§
§plan: Plan§payees: Vec<Payee>§payee_locations: Vec<PayeeLocation>§category_groups: Vec<CategoryGroup>§categories: Vec<Category>§months: Vec<Month>§transactions: Vec<Transaction>§subtransactions: Vec<Subtransaction>§scheduled_transactions: Vec<ScheduledTransaction>§scheduled_subtransactions: Vec<ScheduledSubtransaction>Implementations§
Trait Implementations§
Source§impl Debug for PlanDetails
impl Debug for PlanDetails
Source§impl<'de> Deserialize<'de> for PlanDetails
impl<'de> Deserialize<'de> for PlanDetails
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 PlanDetails
impl RefUnwindSafe for PlanDetails
impl Send for PlanDetails
impl Sync for PlanDetails
impl Unpin for PlanDetails
impl UnsafeUnpin for PlanDetails
impl UnwindSafe for PlanDetails
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