@dialstack/sdk / server / UserPresenceItem
Interface: UserPresenceItem
Defined in: sdk/src/server/index.ts:904
Extends
Properties
do_not_disturb
TypeScript
do_not_disturb: boolean;
Defined in: sdk/src/server/index.ts:899
Whether server-side do-not-disturb is enabled. A separate axis from
state: a user can be available but decline calls because
do_not_disturb is on. Always emitted on responses.
Inherited from
notifiable
TypeScript
notifiable: boolean;
Defined in: sdk/src/server/index.ts:893
Reachable by waking a backgrounded or parked device when not currently
registered. A separate axis from state: a user can be offline but
notifiable.
Inherited from
state
TypeScript
state: PresenceState;
Defined in: sdk/src/server/index.ts:887
Inherited from
user
TypeScript
user: string;
Defined in: sdk/src/server/index.ts:906
The user this presence belongs to (carries the user id).
webrtc
TypeScript
webrtc: WebRTCReachability;
Defined in: sdk/src/server/index.ts:901
WebRTC-specific reachability, separate from the endpoint-agnostic state.