@dialstack/sdk-dev / webrtc/src / PresenceEntry
Interface: PresenceEntry
Defined in: sdk/webrtc/src/types.ts:174
Properties
doNotDisturb
doNotDisturb: boolean;
Defined in: sdk/webrtc/src/types.ts:188
Whether the user has server-side Do Not Disturb enabled. A separate axis
from status: a user can be available but decline calls because DND is on.
The two answer different questions. DND is configuration — it persists until
someone changes it. status is a lossy summary of currently observed
signals, reduced to one value by the precedence on_call > available >
offline, so a user on a call reports on_call even with no registered
device. DND is never reported as a status value.
name
name: string;
Defined in: sdk/webrtc/src/types.ts:176
status
status: PresenceStatus;
Defined in: sdk/webrtc/src/types.ts:177
statusText
statusText: string | null;
Defined in: sdk/webrtc/src/types.ts:189
updatedAt
updatedAt: string;
Defined in: sdk/webrtc/src/types.ts:190
userId
userId: string;
Defined in: sdk/webrtc/src/types.ts:175