toMap method
Implementation
Map<String, dynamic> toMap() {
return {
'supportTranslation': supportTranslation,
'spokenLanguageMode': spokenLanguageMode.name,
if (allowedSpokenLanguages != null)
'allowedSpokenLanguages':
allowedSpokenLanguages!.map((e) => e.toMap()).toList(),
if (blockedSpokenLanguages != null)
'blockedSpokenLanguages': blockedSpokenLanguages,
'listenLanguageMode': listenLanguageMode.name,
if (allowedListenLanguages != null)
'allowedListenLanguages':
allowedListenLanguages!.map((e) => e.toMap()).toList(),
if (blockedListenLanguages != null)
'blockedListenLanguages': blockedListenLanguages,
'maxActiveChannelsPerSpeaker': maxActiveChannelsPerSpeaker,
'autoDetectSpokenLanguage': autoDetectSpokenLanguage,
if (allowSpokenLanguageChange != null)
'allowSpokenLanguageChange': allowSpokenLanguageChange,
if (allowListenLanguageChange != null)
'allowListenLanguageChange': allowListenLanguageChange,
if (translationVoiceConfig != null)
'translationVoiceConfig': translationVoiceConfig!.toMap(),
};
}