CountryGeoLocation

GoogleApi.ContentWarehouse.V1.Model.CountryGeoLocation


Table of Contents ▼

Jump to a specific part of the page:

Description

Stores one location and all meta-data associated with that location.

Attributes List

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

View Attributes

Attributes

  1. clickRadius50Percent (type: integer(), default: nil)
    - The radius (in miles) around the assigned location that the document gets 50% of its clicks.
  2. confidence (type: number(), default: nil)
    - Confidence on the location. Ranges in [0.0, 1.0]. Cleared during index creation.
  3. confidencePercent (type: integer(), default: nil)
    - Confidence mapped to [0, 100]. Converted to integer for efficient storage. Populated during index creation.
  4. internalId (type: integer(), default: nil)
    - Used for compressed docloc data. In compressed data, instead of location_info, only an integer ID for that LocationInfo is stored. A separate lookup table is used to get full LocationInfo from the internal ID.
  5. locationInfo (type: GoogleApi.ContentWarehouse.V1.Model.CountryLocationInfo, default: nil)
    -
  6. propagatedFromASubpage (type: boolean(), default: nil)
    - True if this location is assigned to one of the subpages, and not to the page itself. If the total number of locations assigned to all the subpages of a page is small (usually up to 5), then that page also gets assigned those locations, and this flag is set for those locations.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.CountryGeoLocation{
clickRadius50Percent: integer() | nil,
confidence: number() | nil,
confidencePercent: integer() | nil,
internalId: integer() | nil,
locationInfo: GoogleApi.ContentWarehouse.V1.Model.CountryLocationInfo.t() | nil,
propagatedFromASubpage: boolean() | nil
}

Function

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

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