View Source GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderLocation (google_api_content_warehouse v0.4.0)

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

Attributes

  • categoryInfo (type: GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderLocationCategoryInfo.t, default: nil) -
  • chainInfo (type: GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderLocationChainInfo.t, default: nil) -
  • 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.
  • 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"
  • geoFeatureId (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t, default: nil) - Filled if location_type is CUSTOM and this is a resolved instance of a business (not for specific address locations).
  • lat (type: float(), default: nil) -
  • lng (type: float(), default: nil) -
  • locationType (type: String.t, default: nil) -
  • 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.
  • personalLocationMetadata (type: GoogleApi.ContentWarehouse.V1.Model.CopleySourceTypeList.t, default: nil) - Deprecated in favor of Reminder.personal_reference_metadata.
  • ttsAddress (type: String.t, default: nil) - A localized, shortened version of the address, suitable for TTS. This originates in the LocationFrame.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@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
}

Functions

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

Unwrap a decoded JSON object into its complex fields.