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<TransactionSummary>,
pub subtransactions: Vec<Subtransaction>,
pub scheduled_transactions: Vec<ScheduledTransactionSummary>,
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<TransactionSummary>§subtransactions: Vec<Subtransaction>§scheduled_transactions: Vec<ScheduledTransactionSummary>§scheduled_subtransactions: Vec<ScheduledSubtransaction>Implementations§
Trait Implementations§
Source§impl Clone for PlanDetails
impl Clone for PlanDetails
Source§fn clone(&self) -> PlanDetails
fn clone(&self) -> PlanDetails
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 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
Source§impl PartialEq for PlanDetails
impl PartialEq for PlanDetails
Source§impl Serialize for PlanDetails
impl Serialize for PlanDetails
impl StructuralPartialEq for PlanDetails
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