import 'package:equatable/equatable.dart'; abstract class SplashState extends Equatable { const SplashState(); @override List get props => []; } // Начальное состояние, когда мы еще не знаем, авторизован ли пользователь class AuthInitial extends SplashState {} class AuthInProgress extends SplashState {} // Пользователь успешно авторизован (токен обновлен) class AuthAuthenticated extends SplashState {} // Пользователь не авторизован (нет токена или его не удалось обновить) class AuthUnauthenticated extends SplashState {} // успешно ввел пин код class AuthPinVerified extends SplashState {} // Специальное состояние для первого запуска приложения class AuthFirstLaunch extends SplashState {}