GeostoreTemporaryClosureProto

AI Overview😉

  • The potential purpose of this module is to store and manage information about temporary closures of businesses, locations, or features, allowing Google to provide more accurate and up-to-date search results. This module seems to be focused on handling dates and times related to these closures.
  • This module could impact search results by allowing Google to filter out or demote search results that are temporarily closed, providing users with more relevant and accurate information. For example, if a user searches for a restaurant, Google may not display that restaurant in the search results if it is temporarily closed. This could also be used to provide additional information to users, such as "Temporarily closed until [date]".
  • A website may change things to be more favorable for this function by providing accurate and up-to-date information about their business hours and temporary closures. This could be achieved by using schema markup on their website to provide Google with structured data about their hours and closures. Additionally, websites could ensure that their Google My Business listing is accurate and up-to-date, as this is likely where Google is sourcing this information from.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

This protocol buffer stores information related to temporary closure of a feature. The only allowed precisions for a date is PRECISION_DAY. DateTimeProto.seconds should have the lowest legal value for the desired date/time and precision. E.g. for PRECISION_MONTH, 2019-02-15 21:10:30 is not valid, it should be 2019-02-01 00:00:00 instead. NOTE: Each date is stored in UTC but should be interpreted as being in the local timezone. So clients should convert the DateTimeProto to local (civil) time using UTC+0, and then treat the result as local to the feature.

Attributes

  • endAsOfDate (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t, default: nil) - The latest when this closure may end, if the exact date is unknown. If set, the feature is operational again no later than this date.
  • endDate (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t, default: nil) - RESERVED
  • startAsOfDate (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t, default: nil) - The latest when this closure may start, if the exact date is unknown. If set, the feature is temporarily closed starting no later than this date.
  • startDate (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t, default: nil) - RESERVED

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.GeostoreTemporaryClosureProto{
  endAsOfDate:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t() | nil,
  endDate: GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t() | nil,
  startAsOfDate:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t() | nil,
  startDate: GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.