25 lines
587 B
Dart
25 lines
587 B
Dart
part of 'budget_bloc.dart';
|
|
|
|
final class BudgetState {
|
|
final List<Budget> budgets;
|
|
final double initialBudget;
|
|
final double remainingBudget;
|
|
|
|
const BudgetState({
|
|
this.budgets = const [],
|
|
this.initialBudget = 2300.0,
|
|
this.remainingBudget = 2300.0,
|
|
});
|
|
|
|
BudgetState copyWith({
|
|
List<Budget>? budgets,
|
|
double? initialBudget,
|
|
double? remainingBudget,
|
|
}) {
|
|
return BudgetState(
|
|
budgets: budgets ?? this.budgets,
|
|
initialBudget: initialBudget ?? this.initialBudget,
|
|
remainingBudget: remainingBudget ?? this.remainingBudget,
|
|
);
|
|
}
|
|
} |