part of 'budget_bloc.dart'; final class BudgetState { final List budgets; final double initialBudget; final double remainingBudget; const BudgetState({ this.budgets = const [], this.initialBudget = 2300.0, this.remainingBudget = 2300.0, }); BudgetState copyWith({ List? budgets, double? initialBudget, double? remainingBudget, }) { return BudgetState( budgets: budgets ?? this.budgets, initialBudget: initialBudget ?? this.initialBudget, remainingBudget: remainingBudget ?? this.remainingBudget, ); } }