GeostoreFeatureHistoryMetadataProto

AI Overview😉

  • The potential purpose of this module is to track the history and changes of a geographical feature in Google's Geo repository, including when it was first added, last modified, and removed. This helps Google to keep a record of changes to its geographic data and ensure that users see the most up-to-date information.
  • This module could impact search results by influencing the ranking and relevance of search results related to geographical locations. For example, if a feature was recently modified or removed, Google may prioritize more up-to-date information in its search results. This could also affect the accuracy and freshness of location-based search results, such as maps and directions.
  • A website may change things to be more favorable for this function by ensuring that their geographic data is accurate, up-to-date, and regularly updated. This could include providing Google with fresh data feeds, using schema markup to highlight geographic features on their website, and ensuring that their website is easily crawlable by Google's bots. By doing so, a website may increase its chances of being ranked higher in search results related to geographic locations.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Metadata related to the history of a given feature in the Geo repository.

Attributes

  • featureBirthTimestampUs (type: String.t, default: nil) - The timestamp (in microseconds since the UNIX epoch) when this feature first went live in the Geo repository. Note that this has no relation to the birth data of that geographical entity in the real world.
  • lastModificationTimestampUs (type: String.t, default: nil) - The timestamp (in microseconds since the UNIX epoch) of the last modification to the feature. Note this includes attachment modifications. The feature's initial creation is also considered as a modification. This is useful for those that consume features via both listening to notifications and reading from repository snapshots. This timestamp can be used to decide whether a feature in the snapshot was already seen in a more recent state through the notifications.
  • removalTimestampUs (type: String.t, default: nil) - The timestamp (in microseconds since the UNIX epoch) of the deletion time of the feature. If the feature is currently removed, this field gets populated with the timestamp the feature first became removed after being live (or being removed from beginning). This field won't be set if the feature is live.

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.GeostoreFeatureHistoryMetadataProto{
  featureBirthTimestampUs: String.t() | nil,
  lastModificationTimestampUs: String.t() | nil,
  removalTimestampUs: 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.