Budget constructor

Budget({
  1. required String budgetName,
  2. required BudgetType budgetType,
  3. required TimeUnit timeUnit,
  4. Spend? budgetLimit,
  5. CalculatedSpend? calculatedSpend,
  6. Map<String, List<String>>? costFilters,
  7. CostTypes? costTypes,
  8. DateTime? lastUpdatedTime,
  9. Map<String, Spend>? plannedBudgetLimits,
  10. TimePeriod? timePeriod,
})

Implementation

Budget({
  required this.budgetName,
  required this.budgetType,
  required this.timeUnit,
  this.budgetLimit,
  this.calculatedSpend,
  this.costFilters,
  this.costTypes,
  this.lastUpdatedTime,
  this.plannedBudgetLimits,
  this.timePeriod,
});