copyWith method
AuthState
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,
Implementation
AuthState 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(
isLoggedIn: isLoggedIn ?? this.isLoggedIn,
error: error ?? this.error,
msj: msj ?? this.msj,
usuarioAuth: usuarioAuth ?? this.usuarioAuth,
esquema: esquema ?? this.esquema,
idColeccionAuth: idColeccionAuth ?? this.idColeccionAuth,
coleccionAuth: coleccionAuth ?? this.coleccionAuth,
idSesion: idSesion ?? this.idSesion,
sesionesActivas: sesionesActivas ?? this.sesionesActivas,
qrOTP: qrOTP ?? this.qrOTP,
cambioUsuario: cambioUsuario ?? this.cambioUsuario,
status: TipoStatusBloc.connected,
tipoUsuario: tipoUsuario ?? this.tipoUsuario,
email: email ?? this.email,
codigo: codigo ?? this.codigo,
accion: accion ?? this.accion,
isWorking: isWorking ?? this.isWorking,
isWorkingAccion: isWorkingAccion ?? this.isWorkingAccion,
);