Implementation
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
map['room'] = _room;
map['description'] = _description;
map['pin_required'] = _pinRequired;
map['is_private'] = _isPrivate;
map['max_publishers'] = _maxPublishers;
map['bitrate'] = _bitrate;
map['bitrate_cap'] = _bitrateCap;
map['fir_freq'] = _firFreq;
map['require_pvtid'] = _requirePvtid;
map['require_e2ee'] = _requireE2ee;
map['notify_joining'] = _notifyJoining;
map['audiocodec'] = _audiocodec;
map['videocodec'] = _videocodec;
map['opus_fec'] = _opusFec;
map['video_svc'] = _videoSvc;
map['record'] = _record;
map['rec_dir'] = _recDir;
map['lock_record'] = _lockRecord;
map['num_participants'] = _numParticipants;
map['audiolevel_ext'] = _audiolevelExt;
map['audiolevel_event'] = _audiolevelEvent;
map['audio_active_packets'] = _audioActivePackets;
map['audio_level_average'] = _audioLevelAverage;
map['videoorient_ext'] = _videoorientExt;
map['playoutdelay_ext'] = _playoutdelayExt;
map['transport_wide_cc_ext'] = _transportWideCcExt;
return map;
}