room_server_client library
Classes
- AgentDescription
- AgentSpec
- AllowedMcpToolFilter
- BuildInfo
-
Single build (as returned by
containers.list_builds) - ConnectorRef
- ContainerImage
-
Lightweight image description (from
containers.list_images) - ContainerRun
- ContainerRunResult
- ContainersClient
- ContainerSpec
- ContainerTemplateSpec
- DeveloperClient
- DockerSecret
- EmptyResponse
- EndpointSpec
- EnvironmentVariable
- ErrorResponse
- ExternalServiceSpec
- ExternalServiceTemplateSpec
- FileDeletedEvent
- FileHandle
- FileResponse
- FileUpdatedEvent
- JsonResponse
- LinkResponse
- LocalParticipant
- LogProgress
-
LogStream<
T> - MCPEndpointSpec
- MeshagentEndpointSpec
- MeshDocument
- Message
- MessageStreamChunk
- MessageStreamReader
- MessageStreamWriter
- MessagingClient
- OAuthClientConfig
- OAuthCredentials
- OAuthTokenRequest
- Participant
- ParticipantInfo
- PortNum
- PortSpec
- ProjectStorageMountSpec
- Queue
- RemoteParticipant
- RequiredSchema
- RequiredToolkit
- Requirement
- Response
- Abstract Response class
- RoomClient
- RoomContainer
- RoomEvent
- RoomLogEvent
- RoomMessage
- RoomMessageEvent
- RoomStatusEvent
- RoomStorageMountSpec
- SecretsClient
- ServiceApiKeySpec
- ServiceMetadata
- ServiceSpec
- ServiceStorageMountsSpec
- ServiceTemplateMetadata
- ServiceTemplateMountSpec
-
Wrapper for all storage mounts on a template (currently only
room). - ServiceTemplateSpec
- ServiceTemplateVariable
- StorageClient
- StorageEntry
- SyncClient
- TextResponse
- ToolDescription
- ToolkitDescription
Extensions
Functions
-
packMessage(
Map< String, dynamic> header, [Uint8List? data]) → Uint8List -
splitMessageHeader(
Uint8List packet) → String -
splitMessagePayload(
Uint8List packet) → Uint8List -
unpackMessage(
Uint8List message) → Message -
unpackResponse(
Uint8List data) → Response
Typedefs
- OAuthTokenRequestHandler = void Function(OAuthTokenRequest request)
- Optional: if you want a typedef for clarity