GeostoreExceptionalHoursProto

AI Overview😉

  • The potential purpose of this module is to allow businesses to specify exceptional or non-regular hours, such as holiday hours, so that search results can accurately reflect their operating hours during these times.
  • This module could impact search results by ensuring that users see the correct hours of operation for a business during exceptional periods, such as holidays or special events. This could lead to more accurate and relevant search results, especially for users searching for businesses with non-standard hours.
  • A website may change things to be more favorable for this function by ensuring that their business hours are accurately and consistently listed across the web, including on their own website and on third-party directories. They should also provide clear and up-to-date information about any exceptional hours, such as holiday hours, to help search engines understand their operating hours during these times.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

An ExceptionalHoursProto holds information about exceptional (non-regular) hours for a business, such as holiday hours.

Attributes

  • hours (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreBusinessHoursProto.t, default: nil) - The weekly schedule to be applied for the dates that fall within the range. The schedule may contain hours only for days of the week that occur during the date range specified in the range field.
  • metadata (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t, default: nil) - Field-level metadata for this exception.
  • range (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeIntervalProto.t, default: nil) - The dates for which this exception applies, expressed as a half open interval. For example, an exception that applies for the entire month of December 2015 should have a range December 1, 2015 to January 1, 2016. Any regular hours that start on days in this range are ignored and replaced by the exceptional hours for that day. The TimeIntervalProto for the range must be a fully specified, non-empty, and non-inverted range of dates. Concretely, the requirements are: the range must be a TYPE_RANGE interval the interval may not be inverted the endpoints of the interval must specify a year, month, and day the day_type of each endpoint must be type DAY_OF_MONTH the endpoints may not specify hour, minute, second, week, or week_type the begin endpoint must predate the end endpoint

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.GeostoreExceptionalHoursProto{
  hours:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreBusinessHoursProto.t() | nil,
  metadata:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
  range: GoogleApi.ContentWarehouse.V1.Model.GeostoreTimeIntervalProto.t() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.