AuthState constructor

AuthState({
  1. bool isLoggedIn = false,
  2. String error = '',
  3. String msj = '',
  4. Map<String, dynamic> usuarioAuth = const {},
  5. Map<String, dynamic> esquema = const {},
  6. String idColeccionAuth = '',
  7. String coleccionAuth = '',
  8. String idSesion = '',
  9. List<SesionActivaModel>? sesionesActivas,
  10. String qrOTP = '',
  11. bool cambioUsuario = false,
  12. TipoStatusBloc status = TipoStatusBloc.connecting,
  13. TipoUsuario tipoUsuario = TipoUsuario.nulo,
  14. String email = '',
  15. String codigo = '',
  16. String accion = '',
  17. bool isWorking = false,
  18. 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 ?? [];