toMap method
Implementation
Map<String, dynamic> toMap() {
return {
'member': member,
'host': host,
'eventType': eventType?.toString().split('.').last,
'participants': participants?.map((x) => x.toMap()).toList(),
'messages': messages?.map((x) => x.toMap()).toList(),
'polls': polls?.map((x) => x.toMap()).toList(),
'breakoutRooms':
breakoutRooms?.map((x) => x.map((y) => y.toMap()).toList()).toList(),
'requests': requests?.map((x) => x.toMap()).toList(),
'waitingList': waitingList?.map((x) => x.toMap()).toList(),
'whiteboardUsers': whiteboardUsers?.map((x) => x.toMap()).toList(),
};
}