DatasetChatModelController class

Inheritance

Properties

acceptedAttachmentMimeTypes → List<String>
no setter
activeInputFormat → DatasetChatAudioFormat
no setter
activeModality → String
no setter
activeModel → DatasetChatModelOption?
no setter
activeRealtimeProtocols → List<String>
no setter
activeTurnDetection → String
no setter
activeVoice → String?
no setter
availableVoices → List<String>
no setter
canChange → bool
no setter
hashCode → int
The hash code for this object.
no setterinherited
hasListeners → bool
Whether any listeners are currently registered.
no setterinherited
isChanging → bool
no setter
isLocked → bool
no setter
models → List<DatasetChatModelOption>
no setter
outputModalities → List<String>
no setter
preferredRealtimeProtocol → String
no setter
prefersWebrtcRealtime → bool
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
supportsAttachments → bool
no setter
supportsAudioInput → bool
no setter

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
applyModelChanged(Map<String, dynamic> payload) → void
applyModelsResponse(Map<String, dynamic> payload) → void
bindChangeHandler(Future<void> handler(DatasetChatModelOption option)) → void
bindVoiceChangeHandler(Future<void> handler(String voice)) → void
changeModel(DatasetChatModelOption option) → Future<void>
changeVoice(String voice) → Future<void>
dispose() → void
Discards any resources used by the object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
replaceModelsFrom(DatasetChatModelController other) → void
selectModelLocally(DatasetChatModelOption option) → void
selectOutputModality(String modality) → void
selectVoiceLocally(String voice) → void
setLocked(bool locked) → void
toString() → String
A string representation of this object.
inherited
unbindChangeHandler() → void
unbindVoiceChangeHandler() → void

Operators

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