SocialGraphApiProtoRecurrence

Social Graph APIInfrastructure

GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoRecurrence

1
out of 10
Minimal
SEO Impact
Flexible Recurrence proto to be used with People Prompts. Examples: Single recurrence that occurs on a specific date: single_recurrence { date { year: 2022 month: 11 day: 17 } } Yearly recurrence such as a birthday or anniversary: yearly_recurrence { monthly_pattern { monthly_day_recurrence { month_day: 17 } } months: JULY } Weekly reccurrence such as: every two weeks on Monday: every: 2 weekly_recurrence { week_day: MONDAY } Monthly recurrence such as: third Thursday of every month: monthly_recurrence { monthly_weekday_recurrence { week_day: THURSDAY week_day_number: 3 } } Used in PeopleAPI layers + FBS/ContactsService (not in ProfileService) The canonical recurrence validation function is located here: http://google3/java/com/google/social/people/prompts/util/PromptValidators.java?q=func:%5CbvalidateRecurrence%5Cb

SEO Analysis

AI Generated

Backend infrastructure with indirect SEO impact. This model (Social Graph Api Proto Recurrence) contains 10 attributes that define its data structure. Key functionality includes: Multiplier on the frequency of the recurrence. Use this to specify patterns that recur every X days, months, years, etc. Must be a positive int. Examp...

Actionable Insights for SEOs

  • Understanding this model helps SEOs grasp Google's internal data architecture

Attributes

10
Sort:|Filter:
Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoDailyRecurrence.t
everyinteger(
Default: nil

Multiplier on the frequency of the recurrence. Use this to specify patterns that recur every X days, months, years, etc. Must be a positive int. Example: [remind me to call mom every 2nd week]. If this field isn't set, it will default to 1 (every day,every week, etc). This field is ignored when recurrence_data is a SingleRecurrence. Optional.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoMonthlyRecurrence.t
recurrenceEndDatedatetime →
Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.GoogleTypeDateTime.t

Ends at abstract DateTime. (inclusive)

recurrenceStartdatetime →
Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.GoogleTypeDateTime.t

The start of the recurrence can be represented as a DateTime. This field is ignored when recurrence_data is a SingleRecurrence.

repeatCountinteger(
Default: nil

Will repeat only a finite number of times. This is the original number of times the recurrence will repeat and not how many times are left for it to repeat. This end type is not currently supported.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoRecurrenceRepeatForever.t

Will continue to repeat until prompt is deleted.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoSingleRecurrence.t
Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoWeeklyRecurrence.t
Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoYearlyRecurrence.t