GoogleInternalAppsWaldoV1alphaOutOfOffice

AI Overview😉

  • The potential purpose of this module is to provide information about a user's out-of-office (OOO) status, including when they will be available again, their commitment status, and a summary of the OOO event. This information can help others decide how to communicate with the user during their absence.
  • This module could impact search results by influencing the ranking or visibility of content related to the user, such as their online profiles, articles, or social media posts. For example, if a user is marked as out-of-office, search results may prioritize more up-to-date or relevant information from other sources, or provide a notification to the searcher that the user is currently unavailable.
  • A website may change things to be more favorable for this function by providing clear and accurate information about a user's OOO status, such as through a publicly accessible calendar or profile page. This could include specifying the exact dates and times of the OOO period, as well as any relevant notes or summaries. Additionally, websites could ensure that their content is regularly updated and reflects the user's current availability status, to avoid providing outdated or misleading information to searchers.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaOutOfOffice (google_api_content_warehouse v0.4.0)

The status indicating the user is out of office.

Attributes

  • comeBackTime (type: DateTime.t, default: nil) - The closest time when the user will be available after this OOO block. This might be different from the end of the OOO block in Calendar, since the OOO block might end on Friday evening, and then the user is outside working hours.
  • committedUntil (type: DateTime.t, default: nil) - The time when the user will either stop being committed or change commitment type (i.e. InMeeting, DoNotDisturb, Busy or OutOfOffice < Xh). Note that the goal of this field is to provide information to help users decide how to communicate with a user (see also http://shortn/_wXYXtZScgh). Note that if this OOO block is large (>=Xh), committed_until is not set.
  • eventSummary (type: String.t, default: nil) - The summary of the corresponding OOO block in Calendar. This is entered by the user, so we return it "as is" - no i18n.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaOutOfOffice{
    comeBackTime: DateTime.t() | nil,
    committedUntil: DateTime.t() | nil,
    eventSummary: String.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.