SocialGraphApiProtoYearlyRecurrence

AI Overview😉

  • The potential purpose of this module is to identify and analyze recurring events or patterns in user data, specifically yearly recurrences such as birthdays, anniversaries, or holidays. It appears to be part of Google's PeopleAPI and ContactsService, suggesting it's used to improve the accuracy of personal information and relationships.
  • This module could impact search results by allowing Google to better understand user behavior and preferences related to recurring events. For example, it might influence the ranking of search results for queries like "best birthday gifts" or "Valentine's Day ideas" based on the user's past interactions and interests. It could also help Google provide more personalized recommendations and ads.
  • To be more favorable for this function, a website could ensure that its content is accurately marked up with schema.org metadata, particularly for events and recurring patterns. This would help Google's algorithm better understand the context and relevance of the content. Additionally, websites could provide clear and consistent formatting for dates and events, making it easier for the algorithm to identify and analyze recurring patterns.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Pattern for a YEARLY recurrence. A YEARLY recurrence is specified using a monthly pattern and a set of months the pattern applies to. Some examples: "Every January 16" : monthly_pattern { monthly_day_recurrence { month_day: 16 } } months: JANUARY "Fourth Thursday of November and December" : monthly_pattern { monthly_weekday_recurrence { week_day: THURSDAY week_day_number: 4 } } months: NOVEMBER months: DECEMBER Used in PeopleAPI layers + FBS/ContactsService (not in ProfileService)

Attributes

  • monthlyPattern (type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoMonthlyRecurrence.t, default: nil) - The monthly pattern to recur.
  • months (type: list(String.t), default: nil) - The months of the year to apply the pattern.

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.SocialGraphApiProtoYearlyRecurrence{
  monthlyPattern:
    GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoMonthlyRecurrence.t()
    | nil,
  months: [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.