QualityActionsReminderLocation

GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderLocation


Table of Contents ▼

Jump to a specific part of the page:

Description

A representation of reminder-triggering locations. They may be specific, resolved locations, non-specific location groups, or personal aliases. Next id: 12

Attributes List

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

View Attributes

Attributes

  1. categoryInfo (type: GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderLocationCategoryInfo, default: nil)
    -
  2. chainInfo (type: GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderLocationChainInfo, default: nil)
    -
  3. customLocationType (type: String.t, default: nil)
    - Optional additional information about the types of the custom location. This field is not stored in backend, and is only used to plumb NLP information to fulfillment UI.
  4. displayAddress (type: String.t, default: nil)
    - An address string that is suitable for displaying to the user in an application interface. It can be detailed, or brief. e.g. "80 Absolute Ave, Unit 1708, Mississauga, ON" e.g. "151 Charles Street West"
  5. geoFeatureId (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto, default: nil)
    - Filled if location_type is CUSTOM and this is a resolved instance of a business (not for specific address locations).
  6. lat (type: float(), default: nil)
    -
  7. lng (type: float(), default: nil)
    -
  8. locationType (type: String.t, default: nil)
    -
  9. name (type: String.t, default: nil)
    - Descriptive name, e.g. "43rd st new york", a user-edited place name (e.g. "Gym"), or a reverse geocoded business name. This can be any string.
  10. personalLocationMetadata (type: GoogleApi.ContentWarehouse.V1.Model.CopleySourceTypeList, default: nil)
    - Deprecated in favor of Reminder.personal_reference_metadata.
  11. ttsAddress (type: String.t, default: nil)
    - A localized, shortened version of the address, suitable for TTS. This originates in the LocationFrame.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderLocation{
categoryInfo: GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderLocationCategoryInfo.t() | nil,
chainInfo: GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderLocationChainInfo.t() | nil,
customLocationType: String.t() | nil,
displayAddress: String.t() | nil,
geoFeatureId: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
lat: float() | nil,
lng: float() | nil,
locationType: String.t() | nil,
name: String.t() | nil,
personalLocationMetadata: GoogleApi.ContentWarehouse.V1.Model.CopleySourceTypeList.t() | nil,
ttsAddress: String.t() | nil
}

Function

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

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