Files
frontend_eccp_mobile/lib/modules/profile/bloc/logout/logout_state.dart
2026-04-29 12:53:22 +07:00

26 lines
523 B
Dart

import 'package:equatable/equatable.dart';
abstract class LogoutState extends Equatable {
const LogoutState();
@override
List<Object?> get props => [];
}
class LogoutInitial extends LogoutState {}
class LogoutLoading extends LogoutState {}
class LogoutSuccess extends LogoutState {}
class LogoutFailure extends LogoutState {
const LogoutFailure([this.message]);
final String? message;
bool get hasMessage => message != null && message!.isNotEmpty;
@override
List<Object?> get props => [message];
}