Structure
BudgetDetails
public struct BudgetDetails
Initializers
init(budgetSpecification:budgetPeriods:dateInterval:totalSpentAmount:averageSpentAmount:)
public init(budgetSpecification: Budget, budgetPeriods: [Budget.Period], dateInterval: DateInterval, totalSpentAmount: CurrencyDenominatedAmount?, averageSpentAmount: CurrencyDenominatedAmount?)
Properties
dateInterval
let dateInterval: DateInterval
Period date interval
totalSpentAmount
let totalSpentAmount: CurrencyDenominatedAmount?
Total amount spent within the listed periods.
averageSpentAmount
let averageSpentAmount: CurrencyDenominatedAmount?
Average period spending for the listed periods.