RoomClient class
Constructors
-
RoomClient({required ProtocolFactory protocolFactory, Duration? reconnectTimeout, Duration reconnectRetryBaseDelay = const Duration(milliseconds: 500), Duration reconnectRetryMaxDelay = const Duration(seconds: 30), OAuthTokenRequestHandler? oauthTokenRequestHandler, SecretRequestHandler? secretRequestHandler})
-
-
RoomClient.withIAP({Uri? url, Duration? reconnectTimeout, Duration reconnectRetryBaseDelay = const Duration(milliseconds: 500), Duration reconnectRetryMaxDelay = const Duration(seconds: 30), OAuthTokenRequestHandler? oauthTokenRequestHandler, SecretRequestHandler? secretRequestHandler})
-
Methods
-
addListener(void listener())
→ void
-
inherited
-
call({required String name, required String url, required Map<String, dynamic> arguments})
→ Future<void>
-
-
dispose()
→ void
-
-
invoke({required String toolkit, required String tool, required ToolInput input, String? participantId, String? onBehalfOfId})
→ Future<ToolCallOutput>
-
-
invokeNowait({required String toolkit, required String tool, Content? input, String? participantId, String? onBehalfOfId})
→ void
-
-
listen(void handler(RoomEvent event))
→ StreamSubscription<RoomEvent>
-
-
listToolkits({String? participantId, String? participantName, int? timeout})
→ Future<List<ToolkitDescription>>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners()
→ void
-
inherited
-
removeListener(void listener())
→ void
-
inherited
-
sendRequest(String type, Map<String, dynamic> request, {Uint8List? data})
→ Future<Content>
-
-
start({void onDone()?, void onError(Object? error)?})
→ Future<void>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
waitForClose()
→ Future<void>
-
-
waitUntilConnected()
→ Future<void>
-