RoomSession.fromJson constructor
RoomSession.fromJson(
- Map<String, dynamic> json
)
Implementation
factory RoomSession.fromJson(Map<String, dynamic> json) => RoomSession(
id: json["id"],
roomId: json['room_id'] as String?,
roomName: json['room_name'] as String,
createdAt: DateTime.parse(json['created_at'] as String),
isActive: json['is_active'] as bool? ?? false,
participants: json["participants"] == null ? null : {for (final k in (json["participants"] as Map).keys) k: json["participants"][k]},
kind: json['kind'] as String? ?? 'room',
agentId: json['agent_id'] as String?,
agentName: json['agent_name'] as String?,
);