GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaUserStatus
Table of Contents ▼
Jump to a specific part of the page:
Description
The actual status of the user. The message contains everything needed for visualisation of this status.
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
calendarBusy
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaCalendarBusy
, default:nil
)
- Set if the user is temporarily busy and there is not a more specific status derived from calendar that applies (e.g., InMeeting or DoNotDisturb). -
doNotDisturb
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaDoNotDisturb
, default:nil
)
- Set if the user is in a Focus Time block. Note that this is different than Chat's Do not disturb status, but they may coincide, see: go/focus-time-dnd. -
inMeeting
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaInMeeting
, default:nil
)
- Set if the user is in a meeting. -
inactive
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaInactive
, default:nil
)
- Set if no other statuses apply. -
outOfOffice
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaOutOfOffice
, default:nil
)
- Set if the user is out of office. -
outsideWorkingHours
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaOutsideWorkingHours
, default:nil
)
- Set if the user doesn't work at this time.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaUserStatus{
calendarBusy: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaCalendarBusy.t() | nil,
doNotDisturb: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaDoNotDisturb.t() | nil,
inMeeting: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaInMeeting.t() | nil,
inactive: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaInactive.t() | nil,
outOfOffice: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaOutOfOffice.t() | nil,
outsideWorkingHours: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaOutsideWorkingHours.t() | nil
}
calendarBusy: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaCalendarBusy.t() | nil,
doNotDisturb: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaDoNotDisturb.t() | nil,
inMeeting: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaInMeeting.t() | nil,
inactive: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaInactive.t() | nil,
outOfOffice: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaOutOfOffice.t() | nil,
outsideWorkingHours: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaOutsideWorkingHours.t() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaUserStatus