ENUM

VisibilityInput

A visibility type for the user.

link GraphQL Schema definition

1enum VisibilityInput {
2
3# An ONLINE visibility (default) will cause the user's availability to be
4# inherited from their sessions -- Online if
5# they have at least one non-idle session, Away if they have only idle sessions,
6# or Offline if they have no sessions.
7ONLINE
8
9# An AWAY visibility will cause the user to appear as Away if they have any
10# sessions, regardless of idleness, or
11# Offline if they have no sessions.
12AWAY
13
14# A BUSY visibility will cause the user to appear as Busy if they have any
15# sessions, regardless of idleness, or
16# Offline if they have no sessions.
17BUSY
18
19# An OFFLINE visibility (also called "invisible") will cause the user to appear as
20# Offline always. It will also
21# implicitly turn off activity sharing.
22OFFLINE
23}