Implementation
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
if (_januspluginaudiobridge != null) {
map['janus.plugin.audiobridge'] = _januspluginaudiobridge?.toJson();
}
if (_januspluginrecordplay != null) {
map['janus.plugin.recordplay'] = _januspluginrecordplay?.toJson();
}
if (_janusplugintextroom != null) {
map['janus.plugin.textroom'] = _janusplugintextroom?.toJson();
}
if (_januspluginnosip != null) {
map['janus.plugin.nosip'] = _januspluginnosip?.toJson();
}
if (_januspluginvoicemail != null) {
map['janus.plugin.voicemail'] = _januspluginvoicemail?.toJson();
}
if (_januspluginsip != null) {
map['janus.plugin.sip'] = _januspluginsip?.toJson();
}
if (_januspluginvideocall != null) {
map['janus.plugin.videocall'] = _januspluginvideocall?.toJson();
}
if (_januspluginstreaming != null) {
map['janus.plugin.streaming'] = _januspluginstreaming?.toJson();
}
if (_januspluginechotest != null) {
map['janus.plugin.echotest'] = _januspluginechotest?.toJson();
}
if (_januspluginvideoroom != null) {
map['janus.plugin.videoroom'] = _januspluginvideoroom?.toJson();
}
return map;
}