This represents connection state information for a particular connection to a specific domain. It is tied to the client device rather than the user, so a single user could potentially have multiple sessions open at a time.
Asserts that the user is currently authenticated, throwing a ConvergenceError if not.
The ConvergenceDomain for this session
True if the client is authenticated
True if the client is connected to the domain
The reconnectToken for the authenticated client or null if not authenticated
The sessionId of the connected client
The user associated with the authenticated client or null if not authenticated