GeostoreTimeIntervalProto

AI Overview😉

  • The potential purpose of this module is to help Google understand and process time-based queries and content, allowing it to provide more accurate and relevant search results based on time-related factors such as dates, hours, and time ranges.
  • This module could impact search results by allowing Google to better understand time-based context and intent behind a search query, and to filter or rank results based on their relevance to a specific time period or range. This could lead to more accurate and relevant results, especially for queries that involve specific dates or time ranges.
  • A website may change things to be more favorable for this function by providing clear and structured time-based metadata, such as dates, times, and time ranges, in their content and markup. This could include using schema.org markup to specify dates and times, or providing clear and consistent formatting for dates and times throughout their content. Additionally, websites may benefit from providing content that is relevant to specific time periods or ranges, and using keywords and phrases that are related to time-based queries.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • begin (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeEndpointProto.t, default: nil) - Begin and end are used to specify a range of times: [begin, end). If one is present, the other must be present as well. Additionally, both must have matching time granularities - all fields specified in the begin TimeEndpointProto must be present in the end TimeEndpointProto and vice-versa. Hours are not allowed to wrap (begin.hour() <= end.hour()).
  • end (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeEndpointProto.t, default: nil) -
  • inverted (type: boolean(), default: nil) - If true, then this interval actually encodes the complement of the specified occasion or range. For example, the following TimeIntervalProto encodes all times other than the month of May. TimeIntervalProto[ type = TYPE_RANGE inverted = true begin = TimeEndpointProto[ month = MAY ] end = TimeEndpointProto[ month = JUNE ] ]
  • occasion (type: String.t, default: nil) - clang-format on
  • type (type: String.t, default: nil) -

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.GeostoreTimeIntervalProto{
  begin:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeEndpointProto.t() | nil,
  end: GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeEndpointProto.t() | nil,
  inverted: boolean() | nil,
  occasion: String.t() | nil,
  type: 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.