Represents a chat room.
An interface for listening to changes for the room status
Get the underlying Ably realtime channel used for the room.
The current error, if any, that caused the room to enter the current status.
Allows you to send, subscribe-to and query messages in the room.
Allows you to interact with occupancy metrics for the room.
Returns the room options.
Allows you to subscribe to presence events in the room.
Allows you to interact with room-level reactions.
The unique identifier of the room.
(CHA-RS2) The current status of the room.
Allows you to interact with typing events in the room.
Attaches to the room to receive events in realtime.
Detaches from the room to stop receiving events in realtime.
Register a listener to be called when a discontinuity is detected.
Registers a listener that will be called whenever the room status changes.