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

Operators

operator ==(Object other) bool
The equality operator.
inherited