GoogleInternalAppsWaldoV1alphaUserStatus

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):

View Attributes

Attributes

  1. 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).
  2. 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.
  3. inMeeting (type: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaInMeeting, default: nil)
    - Set if the user is in a meeting.
  4. inactive (type: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaInactive, default: nil)
    - Set if no other statuses apply.
  5. outOfOffice (type: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaOutOfOffice, default: nil)
    - Set if the user is out of office.
  6. outsideWorkingHours (type: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaOutsideWorkingHours, default: nil)
    - Set if the user doesn't work at this time.

Type

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaUserStatus