GeostorePriceListNameInfoProto

GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto


Table of Contents ▼

Jump to a specific part of the page:

Description

A PriceListNameInfoProto is used by PriceListProto and fields and messages contained in it for storing names, descriptions, languages, and IDs. The name field and the description field must be in the same language, as specified by the language field. None of the fields in this proto is required, although it is not expected to have the language field set unless there is a name or description. When the language field is not set, it is understood to be the preferred language of the locale where the establishment is located. An empty string for any of the fields is not allowed (as enforced by lints).

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. description (type: String.t, default: nil)
    -
  2. id (type: String.t, default: nil)
    - IDs are intended to be unique identifiers of PriceInfoLists, Sections, and Menu items. This is enforced by the ID_DUPLICATE_PRICE_LIST_ID lint.
  3. language (type: String.t, default: nil)
    - The external form of a Google International Identifiers Initiative (III) LanguageCode object. See google3/i18n/identifiers/languagecode.h for details. We place extra restrictions on languages in addition to what the III library requires. See go/geo-schema-reference/feature-properties/languages.
  4. name (type: String.t, default: nil)
    -

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto{
description: String.t() | nil,
id: String.t() | nil,
language: String.t() | nil,
name: String.t() | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto