ResponseJoinLocalRoom.fromJson constructor
Creates a ResponseJoinLocalRoom object from a Map.
Implementation
factory ResponseJoinLocalRoom.fromJson(Map<String, dynamic> map) {
return ResponseJoinLocalRoom(
rtpCapabilities: map['rtpCapabilities'] != null
? RtpCapabilities.fromMap(map['rtpCapabilities'])
: null,
isHost: map['isHost'] as bool?,
eventStarted: map['eventStarted'] as bool?,
isBanned: map['isBanned'] as bool?,
hostNotJoined: map['hostNotJoined'] as bool?,
eventRoomParams: map['eventRoomParams'] != null
? MeetingRoomParams.fromJson(map['eventRoomParams'])
: null,
recordingParams: map['recordingParams'] != null
? RecordingParams.fromJson(map['recordingParams'])
: null,
secureCode: map['secureCode'] as String?,
mediasfuURL: map['mediasfuURL'] as String?,
apiKey: map['apiKey'] as String?,
apiUserName: map['apiUserName'] as String?,
allowRecord: map['allowRecord'] is String
? map['allowRecord'] == 'true'
: map['allowRecord'] as bool?,
);
}