AuthState class

Constructors

AuthState({bool isLoggedIn = false, String error = '', String msj = '', Map<String, dynamic> usuarioAuth = const {}, Map<String, dynamic> esquema = const {}, String idColeccionAuth = '', String coleccionAuth = '', String idSesion = '', List<SesionActivaModel>? sesionesActivas, String qrOTP = '', bool cambioUsuario = false, TipoStatusBloc status = TipoStatusBloc.connecting, TipoUsuario tipoUsuario = TipoUsuario.nulo, String email = '', String codigo = '', String accion = '', bool isWorking = false, Map<String, bool> isWorkingAccion = const {AuthBloc.blocOnLoginAuth : false, AuthBloc.blocOnLogoutAuth : false, AuthBloc.blocOnObtieneSesionesActivasAuth : false, AuthBloc.blocOnCerrarSesionActiva : false, AuthBloc.blocOnGeneraOTP : false, AuthBloc.blocOnValidaOTP : false, AuthBloc.blocOnInicioRegistroNuevoAuth : false, AuthBloc.blocOnFinRegistroNuevoAuth : false, AuthBloc.blocOnOlvideMiPasswordPaso1Auth : false, AuthBloc.blocOnOlvideMiPasswordPaso2Auth : false, AuthBloc.blocOnOlvideMiPasswordPaso3Auth : false}})

Properties

accion → String
final
cambioUsuario → bool
Esta bandera es utilizado cuando se hace un login con un nuevo usuario si esta en true elimina todos los datos de LocalBD
final
codigo → String
final
coleccionAuth → String
nombre de la coleccion donde se realizo el login ejemplo: ciudadano o desarrollador
final
email → String
Valores utilizados para el reseteo de password
final
error → String
final
esquema → Map<String, dynamic>
final
hashCode → int
The hash code for this object.
no setterinherited
idColeccionAuth → String
Id del Ciudadano
final
idSesion → String
id generado por el Servidor que pose los datos de la sesion activa
final
isLoggedIn → bool
final
isWorking → bool
final
isWorkingAccion → Map<String, bool>
final
msj → String
final
props → List<Object>
The list of properties that will be used to determine whether two instances are equal.
no setter
qrOTP → String
Esto se utiliza cuando se llama al evento onGeneraOTP y almacena la imagen qr que viene como string y representa un archivo en base64
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sesionesActivas → List<SesionActivaModel>
final
status → TipoStatusBloc
determina si ya se cambio alguna ves el estado inicial del State connecting = estado inicial cuando se emita el primer emit el valor cambia a connected y se emite el estado actual con el valor connected se establece x defecto el la funcion copyWith y no se la cambia en ningun otro lado
final
stringify → bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
tipoUsuario → TipoUsuario
Tipo de Usuario que se logueo puede ser root=R, administrador=A, supervisor=S, usuario=U, nulo=''
final
usuarioAuth → Map<String, dynamic>
final

Methods

copyWith({bool? isLoggedIn, String? error, String? msj, Map<String, dynamic>? usuarioAuth, Map<String, dynamic>? esquema, String? idColeccionAuth, String? coleccionAuth, String? idSesion, String? redirectUri, List<SesionActivaModel>? sesionesActivas, String? qrOTP, bool? cambioUsuario, TipoStatusBloc? status, SocketServerStatusAuth? serverStatus, TipoUsuario? tipoUsuario, String? email, String? codigo, String? accion, bool? isWorking, Map<String, bool>? isWorkingAccion}) → AuthState
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited