Files
prosappco/lib/blocs/my_user_bloc/my_user_state.dart
T
2024-02-16 08:52:37 -05:00

24 lines
528 B
Dart

part of 'my_user_bloc.dart';
enum MyUserStatus { success, loading, failure }
class MyUserState extends Equatable {
final MyUserStatus status;
final MyUser? user;
const MyUserState._({
this.status = MyUserStatus.loading,
this.user,
});
const MyUserState.loading() : this._();
const MyUserState.success(MyUser user)
: this._(status: MyUserStatus.success, user: user);
const MyUserState.failure() : this._(status: MyUserStatus.failure);
@override
List<Object?> get props => [status, user];
}