GeostoreFoodMenuItemProto

AI Overview😉

  • The potential purpose of this module is to help Google understand the structure and content of food menus, specifically the items listed, their names in different languages, and their prices. This could be used to improve search results for food-related queries, such as searching for restaurants or menus.
  • This module could impact search results by allowing Google to better understand the relevance and accuracy of food-related content. For example, if a user searches for "Thai Basil near me", Google could use this module to identify restaurants that have a "Thai Basil" dish on their menu, and rank those results higher. Additionally, Google could use this module to provide more detailed and accurate information about menu items, such as prices and descriptions.
  • To be more favorable for this function, a website could ensure that their menu items are structured and marked up in a way that is easily understandable by Google. This could include using schema.org markup to identify menu items, prices, and descriptions, as well as providing multiple language versions of menu item names. Additionally, websites could ensure that their menu data is up-to-date and accurate, and that it is easily crawlable by Google's algorithms.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

A food menu item must have a name although it can have multiple names in different languages. Example: Thai Basil. Price for this item is specified in the item_option field. Since the price of an item may be unknown, e.g. seasonal price, there is nothing that requires an item_option to be present in the FoodMenuItemProto.

Attributes

  • itemOption (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemOptionProto.t), default: nil) -
  • nameInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto.t), default: nil) - The repeated name_info field is for items listed in multiple languages.

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.GeostoreFoodMenuItemProto{
  itemOption:
    [GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemOptionProto.t()]
    | nil,
  nameInfo:
    [GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto.t()]
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.