GeostoreAttachmentsAttachmentProto

AI Overview😉

  • The potential purpose of this module is to allow Google to store and process structured data associated with a specific feature or entity, such as a business or location, in a flexible and organized way. This data can come from various sources and can be used to enrich search results.
  • This module could impact search results by providing additional context and information about a feature or entity, which can help Google better understand the relevance and accuracy of search results. This could lead to more accurate and informative search results, especially for location-based searches or searches that involve specific entities.
  • A website may change things to be more favorable for this function by providing structured data about their business or entity, such as address, hours of operation, and categories, in a format that can be easily crawled and processed by Google. This could involve using schema.org markup or other formats that Google can understand. Additionally, ensuring that the website's data is accurate, up-to-date, and consistent across different sources can also help Google to better understand the entity and provide more accurate search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

An AttachmentProto contains structured data of a client-specified type. An attachment is uniquely identified by the combination of its attachment_id and client_name_space fields.

Attributes

  • attachmentId (type: String.t, default: nil) - attachment_id distinguishes messages of the same type_id associated with the same feature. It can not be set to 0x0.
  • clientNameSpace (type: String.t, default: nil) - This field specifies a namespace identifier that can be used to track the sources of attachments in a human friendly format. Name spaces must be at most 64 characters long and must be composed entirely of alphanumeric characters, hyphens, and underscores. No other characters are allowed.
  • comment (type: String.t, default: nil) - comment is a human-readable string that is logged whenever this attachment is processed by the framework.
  • messages (type: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t, default: nil) - messages contains the structured data for this attachment. It should contain a single message with a type ID matching the value of the type_id field below.
  • typeId (type: String.t, default: nil) - type_id determines the type of the actual attachment that should be set in the messages MessageSet. It can not be set to 0x0.

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.GeostoreAttachmentsAttachmentProto{
  attachmentId: String.t() | nil,
  clientNameSpace: String.t() | nil,
  comment: String.t() | nil,
  messages:
    GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
  typeId: 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.