Expand description
signaling-domain payloads shared by rooms and WebSocket sessions
these types describe users, features, permissionsm recording state and host-visible close codes they are re-exported here so the runtime does not import private room or engine modules for protocol payload construction
Structs§
- Available
Features - room capabilities advertised to a newly connected browser client
- Peer
Snapshot - full peer entry sent when a client needs the current room membership view
- Recording
Options - recording modes requested by a user
- Recording
State - current room recording state as shown to call participants
- Recording
State Update - recording state update emitted to clients and observers
- User
Info - presence and call UI state associated with one room participant
- User
Permissions - user-level permissions supplied by the Odoo authentication path
Enums§
- Stop
Code - business reason attached to a recording stop update
- UserId
- user identity as accepted by the Odoo-facing call contract
- Video
Layout Intent - receiver-side layout role for a video stream
- WebSocket
Close Code - websocket close code vocabulary shared by server and browser protocol code
Type Aliases§
- Json
Payload - opaque compatibility payload carried through legacy broadcast paths