Files
paperless-mobile/lib/features/login/cubit/authentication_state.dart
2023-06-10 16:29:12 +02:00

14 lines
498 B
Dart

part of 'authentication_cubit.dart';
@freezed
class AuthenticationState with _$AuthenticationState {
const factory AuthenticationState.unauthenticated() = _Unauthenticated;
const factory AuthenticationState.requriresLocalAuthentication() =
_RequiresLocalAuthentication;
const factory AuthenticationState.authenticated({
required String localUserId,
required int apiVersion,
}) = _Authenticated;
const factory AuthenticationState.switchingAccounts() = _SwitchingAccounts;
}