Voting helps other researchers find interesting modules.
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.
itemOption
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemOptionProto.t)
nil
nameInfo
list(GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto.t)
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemProto{ itemOption: [GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemOptionProto.t()] | nil, nameInfo: [GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto.t()] | nil }
@spec decode(struct(), keyword()) :: struct()