TranslationSettingsModalOptions class
Constructors
-
TranslationSettingsModalOptions.new({required bool isVisible, required VoidCallback onClose, TranslationRoomConfig? translationConfig, required String member, required String islevel, String? audioProducerId, required List<Participant> participants, required ListenerTranslationPreferences? listenerTranslationPreferences, required Map<String, String>? listenerTranslationOverrides, required Map<String, TranslationMeta>? translationProducerMap, required Map<String, dynamic>? speakerTranslationStates, Set<String>? translationSubscriptions, required dynamic updateListenerTranslationPreferences(ListenerTranslationPreferences), required dynamic updateListenerTranslationOverrides(Map<String, String>), required dynamic updateTranslationProducerMap(Map<String, TranslationMeta>), required dynamic updateSpeakerTranslationStates(Map<String, dynamic>), Socket? socket, required String roomName, ShowAlert? showAlert, String? mySpokenLanguage, bool? mySpokenLanguageEnabled, String? myDefaultOutputLanguage, String? myDefaultListenLanguage, Map<String, String>? listenPreferences, dynamic updateMySpokenLanguage(String)?, dynamic updateMySpokenLanguageEnabled(bool)?, dynamic updateMyDefaultOutputLanguage(String)?, dynamic updateMyDefaultListenLanguage(String?)?, dynamic updateListenPreferences(Map<String, String>)?, bool? showSubtitlesOnCards, dynamic updateShowSubtitlesOnCards(bool)?, bool isPersonalTranslation = false, List<Map<String, dynamic>>? userVoiceClones, ModalRenderMode renderMode = ModalRenderMode.modal})
-
Properties
-
audioProducerId
→ String?
-
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
islevel
→ String
-
final
-
isPersonalTranslation
→ bool
-
True when translation is billed from the user's personal credits
final
-
isVisible
→ bool
-
final
-
listenerTranslationOverrides
→ Map<String, String>?
-
final
-
listenerTranslationPreferences
→ ListenerTranslationPreferences?
-
final
-
listenPreferences
→ Map<String, String>?
-
final
-
member
→ String
-
final
-
myDefaultListenLanguage
→ String?
-
final
-
myDefaultOutputLanguage
→ String?
-
final
-
mySpokenLanguage
→ String?
-
final
-
mySpokenLanguageEnabled
→ bool?
-
final
-
onClose
→ VoidCallback
-
final
-
participants
→ List<Participant>
-
final
-
renderMode
→ ModalRenderMode
-
Render mode: modal (overlay) or sidebar (inline, no backdrop/rounded corners).
final
-
roomName
→ String
-
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
showAlert
→ ShowAlert?
-
final
-
showSubtitlesOnCards
→ bool?
-
final
-
socket
→ Socket?
-
final
-
speakerTranslationStates
→ Map<String, dynamic>?
-
final
-
translationConfig
→ TranslationRoomConfig?
-
final
-
translationProducerMap
→ Map<String, TranslationMeta>?
-
final
-
translationSubscriptions
→ Set<String>?
-
final
-
updateListenerTranslationOverrides
→ dynamic Function(Map<String, String>)
-
final
-
updateListenerTranslationPreferences
→ dynamic Function(ListenerTranslationPreferences)
-
final
-
updateListenPreferences
→ dynamic Function(Map<String, String>)?
-
final
-
updateMyDefaultListenLanguage
→ dynamic Function(String?)?
-
final
-
updateMyDefaultOutputLanguage
→ dynamic Function(String)?
-
final
-
updateMySpokenLanguage
→ dynamic Function(String)?
-
final
-
updateMySpokenLanguageEnabled
→ dynamic Function(bool)?
-
final
-
updateShowSubtitlesOnCards
→ dynamic Function(bool)?
-
final
-
updateSpeakerTranslationStates
→ dynamic Function(Map<String, dynamic>)
-
final
-
updateTranslationProducerMap
→ dynamic Function(Map<String, TranslationMeta>)
-
final
-
userVoiceClones
→ List<Map<String, dynamic>>?
-
User's voice clones passed from the app level.
Each clone is a map with keys: id, voiceId, name, provider, isDefault.
final
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited