AuthState constructor
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},
Implementation
AuthState(
{this.isLoggedIn = false,
this.error = '',
this.msj = '',
this.usuarioAuth = const {},
this.esquema = const {},
this.idColeccionAuth = '',
this.coleccionAuth = '',
this.idSesion = '',
List<SesionActivaModel>? sesionesActivas,
this.qrOTP = '',
this.cambioUsuario = false,
this.status = TipoStatusBloc.connecting,
this.tipoUsuario = TipoUsuario.nulo,
this.email = '',
this.codigo = '',
this.accion = '',
this.isWorking = false,
this.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,
}})
: sesionesActivas = sesionesActivas ?? [];