GoogleInternalAppsWaldoV1alphaUpcomingCommitmentContext

AI Overview😉

  • The potential purpose of this module is to determine the user's upcoming commitments, such as meetings, events, or appointments, and to prioritize them based on their proximity to the current event or query. This information can be used to personalize search results, provide more relevant information, or even influence the ranking of search results.
  • This module could impact search results by providing more personalized and relevant information to users. For example, if a user is searching for a specific topic and has an upcoming meeting related to that topic, the search results may prioritize information related to that meeting. Additionally, the module may influence the ranking of search results, giving more weight to results that are more relevant to the user's upcoming commitments.
  • To be more favorable to this function, a website may want to provide clear and structured information about upcoming events, meetings, or appointments. This could include using schema.org markup to provide explicit information about events, or using clear and consistent formatting for event information. Additionally, websites may want to ensure that their event information is easily accessible and crawlable by search engines, allowing the module to accurately determine upcoming commitments.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • nextCommitmentStatus (type: GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaUserStatus.t, default: nil) - The status of the commitment above.
  • nextCommitmentTime (type: DateTime.t, default: nil) - The most relevant upcoming commitment (InMeeting, DoNotDisturb, CalendarBusy or OutOfOffice). This context is set only if there is an upcoming commitment to show, and only on non commitments. Priority is given to the next closest commitment if its start is close enough to this event, otherwise the next large OOO if there is one.

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.GoogleInternalAppsWaldoV1alphaUpcomingCommitmentContext{
    nextCommitmentStatus:
      GoogleApi.ContentWarehouse.V1.Model.GoogleInternalAppsWaldoV1alphaUserStatus.t()
      | nil,
    nextCommitmentTime: 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.