NlpSemanticParsingModelsPersonPerson

GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsPersonPerson


Table of Contents ▼

Jump to a specific part of the page:

Description

No description given.

Attributes List

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

View Attributes

Attributes

  1. alternativeNameInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.QualityQrewriteAlternativeNameInfo), default: nil)
    - Alternative names like "John" for "Joan", with info such as RecognitionAlternateSource indicating where is it from.
  2. alternativeNames (type: list(String.t), default: nil)
    - Alternative names, e.g., names with similar pronunciation, Kathy and Cathy.
  3. annotationSource (type: list(String.t), default: nil)
    -
  4. contactData (type: list(GoogleApi.ContentWarehouse.V1.Model.QualityQrewritePersonalContactData), default: nil)
    - Contact metadata. Only available for personal contact.
  5. evalData (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingAnnotationEvalData, default: nil)
    - Required, but should only be used inside Aqua. Must not be used by outside clients!!
  6. isPersonGroupReference (type: boolean(), default: nil)
    - Indicates whether $Person is used for person-group reference. If true, then the PersonalContactData in repeated contact_data field probably correspond to a group of different persons, where $Person is used to represent family, kids, parents, etc.
  7. isPersonalContact (type: boolean(), default: nil)
    - Whether the person is from personal contacts (e.g. Focus contacts or device contacts) or the person is constructed from a Gaia profile visible to the user (e.g. via Family Service).
  8. name (type: String.t, default: nil)
    - The name of the person without normalizations, preserves casing of the raw text, but removes possible prefix/suffix. For example: raw_text: "Mr. John" normalized_text: "john" name: "John" raw_text: "Tüll" normalized_text: "tuell" name: "Tüll"
  9. normalizedText (type: String.t, default: nil)
    - Normalized text produced by annotator. Some annotators generate a normalized version to help better match with contact list.
  10. pkgSemantics (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation, default: nil)
    - Contains information about a Copley Person reference (go/copley-people). Note that this contains no information about the resolved people (e.g. names, phone numbers) but only about the user's reference. Resolution metadata is stored in contact_data.pkg_person.
  11. rawText (type: String.t, default: nil)
    -

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsPersonPerson{
alternativeNameInfo: [ GoogleApi.ContentWarehouse.V1.Model.QualityQrewriteAlternativeNameInfo.t() ] | nil,
alternativeNames: [String.t()] | nil,
annotationSource: [String.t()] | nil,
contactData: [ GoogleApi.ContentWarehouse.V1.Model.QualityQrewritePersonalContactData.t() ] | nil,
evalData: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingAnnotationEvalData.t() | nil,
isPersonGroupReference: boolean() | nil,
isPersonalContact: boolean() | nil,
name: String.t() | nil,
normalizedText: String.t() | nil,
pkgSemantics: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation.t() | nil,
rawText: String.t() | nil
}

Function

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

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