BudgetDetail
public struct BudgetDetail : Codable, Equatable, Sendable
Full budget model. This represents a complete budget export.
-
Budget id
Declaration
Swift
public let id: String -
Budget name
Declaration
Swift
public let name: String -
Date the budget was last modified
Declaration
Swift
public let lastModifiedOn: String -
Budget’s first month
Declaration
Swift
public let firstMonth: String -
Budget’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 budget
Declaration
Swift
public let accounts: [Account] -
Payees on this budget
Declaration
Swift
public let payees: [Payee] -
All recorded payee locations
Declaration
Swift
public let payeeLocations: [PayeeLocation] -
Budget category groups
Declaration
Swift
public let categoryGroups: [CategoryGroup] -
Budget categories
Declaration
Swift
public let categories: [Category] -
Budget months
Declaration
Swift
public let months: [MonthDetail] -
All transactions on this budget
Declaration
Swift
public let transactions: [TransactionSummary] -
All subtransactions on this budget
Declaration
Swift
public let subtransactions: [SubTransaction] -
All scheduled transactions on this budget
Declaration
Swift
public let scheduledTransactions: [ScheduledTransactionSummary] -
All scheduled sub transactions on this budget
Declaration
Swift
public let scheduledSubtransactions: [ScheduledSubTransaction]
View on GitHub