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