24 lines
614 B
Dart
24 lines
614 B
Dart
import 'daily_status.dart';
|
|
import 'wallet_status.dart';
|
|
|
|
class WalletBlocState {
|
|
final WalletStatus walletStatus;
|
|
final DailyStatus dailyStatus;
|
|
|
|
WalletBlocState({required this.walletStatus, required this.dailyStatus});
|
|
|
|
factory WalletBlocState.initial() => WalletBlocState(
|
|
walletStatus: WalletInitial(),
|
|
dailyStatus: DailyInitial(),
|
|
);
|
|
|
|
WalletBlocState copyWith({
|
|
WalletStatus? walletStatus,
|
|
DailyStatus? dailyStatus,
|
|
}) =>
|
|
WalletBlocState(
|
|
walletStatus: walletStatus ?? this.walletStatus,
|
|
dailyStatus: dailyStatus ?? this.dailyStatus,
|
|
);
|
|
}
|