GoogleInternalAppsWaldoV1alphaCalendarBusy

AI Overview😉

  • The potential purpose of this module is to determine a user's availability and busy status based on their calendar events. This information can be used to inform search results and provide more accurate answers to user queries.
  • This module could impact search results by providing more personalized and relevant results based on a user's availability and busy status. For example, if a user is searching for a meeting time with someone, the search results could take into account the person's busy status and suggest alternative times. Additionally, the module could also influence the ranking of search results, prioritizing results that are more likely to be relevant and useful to the user based on their current availability.
  • To be more favorable for this function, a website could ensure that their calendar events are accurately and consistently formatted, making it easier for the module to extract and utilize the relevant information. Additionally, websites could provide more granular and detailed information about a user's availability and busy status, allowing the module to make more informed decisions. Furthermore, websites could also optimize their content and structure to better align with the user's current availability and needs, providing more personalized and relevant results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The status indicating the user is temporarily busy and there is not a more specific status derived from calendar that applies (e.g., InMeeting or DoNotDisturb).

Attributes

  • 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).
  • eventSummary (type: String.t, default: nil) - The summary of the corresponding event in Calendar.
  • nextAvailable (type: DateTime.t, default: nil) - The next time when the user will be available, i.e., when their status will be neither InMeeting, CalendarBusy, DoNotDisturb, OutsideWorkingHours, nor OutOfOffice.
  • occupiedUntil (type: DateTime.t, default: nil) - The time when the user will stop being occupied, i.e., when their status will be neither inMeeting, Busy nor DoNotDisturb.

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.GoogleInternalAppsWaldoV1alphaCalendarBusy{
    committedUntil: DateTime.t() | nil,
    eventSummary: String.t() | nil,
    nextAvailable: DateTime.t() | nil,
    occupiedUntil: DateTime.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.