PlanDetail
public struct PlanDetail : Codable, Equatable, Sendable
Full plan model. This represents a complete plan export.
-
Plan id
Declaration
Swift
public let id: String -
Plan name
Declaration
Swift
public let name: String -
Date the plan was last modified
Declaration
Swift
public let lastModifiedOn: String? -
Plan’s first month
Declaration
Swift
public let firstMonth: String? -
Plan’s last month
Declaration
Swift
public let lastMonth: String? -
Date formatting settings
Declaration
Swift
public let dateFormat: DateFormat? -
Currency formatting settings
Declaration
Swift
public let currencyFormat: CurrencyFormat? -
Accounts on this plan
Declaration
Swift
public let accounts: [Account]? -
Payees on this plan
Declaration
Swift
public let payees: [Payee]? -
All recorded payee locations
Declaration
Swift
public let payeeLocations: [PayeeLocation]? -
Plan category groups
Declaration
Swift
public let categoryGroups: [CategoryGroup]? -
Plan categories
Declaration
Swift
public let categories: [Category]? -
Plan months
Declaration
Swift
public let months: [MonthDetail]? -
All transactions on this plan
Declaration
Swift
public let transactions: [TransactionSummary]? -
All subtransactions on this plan
Declaration
Swift
public let subtransactions: [SubTransaction]? -
All scheduled transactions on this plan
Declaration
Swift
public let scheduledTransactions: [ScheduledTransactionSummary]? -
All scheduled sub transactions on this plan
Declaration
Swift
public let scheduledSubtransactions: [ScheduledSubTransaction]? -
init(id:name: lastModifiedOn: firstMonth: lastMonth: dateFormat: currencyFormat: accounts: payees: payeeLocations: categoryGroups: categories: months: transactions: subtransactions: scheduledTransactions: scheduledSubtransactions: ) Undocumented
Declaration
Swift
public init( id: String, name: String, lastModifiedOn: String?, firstMonth: String?, lastMonth: String?, dateFormat: DateFormat?, currencyFormat: CurrencyFormat?, accounts: [Account]?, payees: [Payee]?, payeeLocations: [PayeeLocation]?, categoryGroups: [CategoryGroup]?, categories: [Category]?, months: [MonthDetail]?, transactions: [TransactionSummary]?, subtransactions: [SubTransaction]?, scheduledTransactions: [ScheduledTransactionSummary]?, scheduledSubtransactions: [ScheduledSubTransaction]? )
View on GitHub