/// Modelo de usuario para el pool de usuarios en modo multi-dispositivo class Usuario { final String id; final String nombre; final String? avatar; Usuario({required this.id, required this.nombre, this.avatar}); Map toJson() => { 'id': id, 'nombre': nombre, if (avatar != null) 'avatar': avatar, }; factory Usuario.fromJson(Map json) => Usuario( id: json['id'] as String, nombre: json['nombre'] as String, avatar: json['avatar'] as String?, ); }