GeostoreUrlProto

GoogleApi.ContentWarehouse.V1.Model.GeostoreUrlProto


Table of Contents ▼

Jump to a specific part of the page:

Description

A web location for a Feature. URLs should always be stored in repeated fields because some objects (eg. transit schedules in Brussels) have different URLs for different languages.

Attributes List

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

View Attributes

Attributes

  1. 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 http://go/geo-schema-reference/feature-properties/languages.md This field represents the language of the content of the web site. It may be missing if the web site is language-independent or if the language is unknown.
  2. metadata (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto, default: nil)
    - Field-level metadata for this URL. NOTE: there are multiple UrlProto fields in the Geo Schema. Metadata here is only expected to be present on FeatureProto.website[].
  3. pagerank (type: integer(), default: nil)
    - DEPRECATED The pagerank of this URL. Valid values [0, 65535] See http://wiki/Main/NearestSeeds for more information.
  4. url (type: String.t, default: nil)
    - The URL.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreUrlProto{
language: String.t() | nil,
metadata: GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
pagerank: integer() | nil,
url: String.t() | nil
}

Function

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

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