BaseRealtimeRepository class abstract
- Inheritance
-
- Object
- RealtimeModel
- BaseRealtimeRepository
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
initialMessages
→ List<
Message> ? -
no setteroverride
- isAiSpeaking ↔ bool
-
getter/setter pairoverride-getter
- isConnected ↔ bool
-
getter/setter pairoverride-getter
- isSendingInitialMessages → bool
-
no setteroverride
- isUserSpeaking ↔ bool
-
getter/setter pairoverride-getter
-
onConnectedController
→ StreamController<
void> -
final
-
onConnectionClose
→ Stream<
void> -
no setteroverride
-
onConnectionOpen
→ Stream<
void> -
no setteroverride
-
onConversationItemCreated
→ Stream<
Map< String, dynamic> > -
no setteroverride
-
onConversationItemCreatedController
→ StreamController<
Map< String, dynamic> > -
final
-
onDisconnectedController
→ StreamController<
void> -
final
-
onError
→ Stream<
Exception> -
no setteroverride
-
onErrorController
→ StreamController<
Exception> -
final
-
onIsSendingInitialMessages
→ Stream<
bool> -
no setteroverride
-
onIsSendingInitialMessagesController
→ StreamController<
bool> -
final
-
onRemaingTimeUpdated
→ Stream<
Duration> -
no setteroverride
-
onRemaingTimeUpdatedController
→ StreamController<
Duration> -
final
-
onRemainingRequestsUpdated
→ Stream<
int> -
no setteroverride
-
onRemainingRequestsUpdatedController
→ StreamController<
int> -
final
-
onRemainingTokensUpdated
→ Stream<
int> -
no setteroverride
-
onRemainingTokensUpdatedController
→ StreamController<
int> -
final
-
onResponse
→ Stream<
RealtimeResponse> -
no setteroverride
-
onResponseController
→ StreamController<
RealtimeResponse> -
final
-
onSocketData
→ Stream<
Map< String, dynamic> > -
no setteroverride
-
onSocketDataController
→ StreamController<
Map< String, dynamic> > -
final
-
onSpeech
→ Stream<
SpeechItem> -
no setteroverride
-
onSpeechController
→ StreamController<
SpeechItem> -
final
-
onSpeechEnd
→ Stream<
SpeechEnd> -
no setteroverride
-
onSpeechEndController
→ StreamController<
SpeechEnd> -
final
-
onSpeechStart
→ Stream<
SpeechStart> -
no setteroverride
-
onSpeechStartController
→ StreamController<
SpeechStart> -
final
-
onTranscriptionEnd
→ Stream<
TranscriptionEnd> -
no setteroverride
-
onTranscriptionEndController
→ StreamController<
TranscriptionEnd> -
final
-
onTranscriptionItem
→ Stream<
TranscriptionItem> -
no setteroverride
-
onTranscriptionItemController
→ StreamController<
TranscriptionItem> -
final
-
onTranscriptionStart
→ Stream<
TranscriptionStart> -
no setteroverride
-
onTranscriptionStartController
→ StreamController<
TranscriptionStart> -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sentInitialMessages
→ Iterable<
Message> -
no setterinherited
- uri → Uri?
-
The URL of the server.
no setteroverride
Methods
-
close(
) → void -
override
-
commitUserAudio(
) → void -
This is only required if the server does not support silence detection
or it is not enabled.
inherited
-
getSocketHeaders(
Map< String, dynamic> baseHeaders) → Map<String, dynamic> -
Returns the headers to be sent with the socket connection.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
open(
) → void -
inherited
-
sendMessage(
Map< String, dynamic> map) → void -
inherited
-
sendUserAudio(
Uint8List audioData) → void -
Sends a audio chunk to the server.
inherited
-
setIsSendingInitialMessages(
bool value) → void -
Also adds the event to onIsSendingInitialMessagesController, except
if the current value in isSendingInitialMessages is the same as
value
. -
stopAiSpeech(
) → void -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited