toMap method
Implementation
Map<String, dynamic> toMap() {
return {
'roomId': roomId,
'userId': userId,
'regions': regions.map((e) => e.toMap()).toList(),
'videoConfig': videoConfig?.toMap(),
'audioConfig': audioConfig?.toMap(),
'controlConfig': controlConfig?.toMap(),
'spatialAudioConfig': spatialAudioConfig?.toMap(),
'backgroundColor': backgroundColor,
'userConfigExtraInfo': userConfigExtraInfo,
'backgroundImageUrl': backgroundImageUrl,
'advancedConfig': advancedConfig,
'authInfo': authInfo,
'interpolationMode': interpolationMode.$value,
'layoutMode': layoutMode.$value,
'pushTargetType': pushTargetType.$value,
};
}