BreakoutRoomUpdatedData.fromMap constructor

BreakoutRoomUpdatedData.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory BreakoutRoomUpdatedData.fromMap(Map<String, dynamic> map) {
  return BreakoutRoomUpdatedData(
    forHost: map['forHost'] as bool?,
    newRoom: map['newRoom'] as int?,
    members: map['members'] != null
        ? List<Participant>.from(
            (map['members'] as List).map((x) => Participant.fromMap(x)))
        : null,
    breakoutRooms: map['breakoutRooms'] != null
        ? List<List<BreakoutParticipant>>.from((map['breakoutRooms'] as List)
            .map((x) => List<BreakoutParticipant>.from(
                (x as List).map((y) => BreakoutParticipant.fromMap(y)))))
        : null,
    status: map['status'] as String?,
  );
}