build + feat: imlementacion de estrucutras de interfaz grafica, construccion del proyecto. Pendiente de arreglar: errores en interfaces

This commit is contained in:
25030248hasel
2026-05-23 02:50:58 -06:00
commit 536f0a1914
147 changed files with 7387 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
import 'package:equatable/equatable.dart';
/// Eventos que puede recibir el [AuthBloc].
/// Cada evento representa una intención del usuario o del sistema.
sealed class AuthEvent extends Equatable {
const AuthEvent();
@override
List<Object?> get props => [];
}
/// El usuario solicita iniciar sesión con sus credenciales.
final class AuthLoginRequested extends AuthEvent {
final String identifier;
final String password;
const AuthLoginRequested({
required this.identifier,
required this.password,
});
@override
List<Object?> get props => [identifier, password];
}
/// El usuario solicita cerrar sesión.
final class AuthLogoutRequested extends AuthEvent {
const AuthLogoutRequested();
}
/// La app verifica si existe una sesión guardada al inicio.
final class AuthSessionCheckRequested extends AuthEvent {
const AuthSessionCheckRequested();
}