Structure
Budget
public struct Budget
Relationships
Nested Types
Budget.Periodicity
Budget.RecurringPeriodicity
Budget.OneOffPeriodicity
Budget.Filter
Budget.Transaction
Budget.Period
Nested Type Aliases
ID
public typealias ID = Identifier<Budget>
Initializers
init(id:name:amount:filter:periodicity:)
public init(id: Budget.ID, name: String, amount: CurrencyDenominatedAmount?, filter: [Budget.Filter], periodicity: Budget.Periodicity?)
Properties
id
let id: ID
name
let name: String
amount
let amount: CurrencyDenominatedAmount?
filter
let filter: [Filter]
periodicity
let periodicity: Periodicity?