toMap method

Map<String, dynamic> toMap()

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(),
  };
}