CopleySourceTypeMetadata

GoogleApi.ContentWarehouse.V1.Model.CopleySourceTypeMetadata


Table of Contents ▼

Jump to a specific part of the page:

Description

Contains the source and type information related to a personal entity, for example if it's an hotel or a restaurant (type) and if it comes from gmail, calendar, etc. (source). Next ID: 13

Attributes List

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

View Attributes

Attributes

  1. contactAnnotationId (type: String.t, default: nil)
    - Annotation ID of a contact annotation, e.g. a relationship set via Assistant. This ID is generated by People Write Server. It is used to delete Contact Annotations via People API.
  2. displayableName (type: String.t, default: nil)
    -
  3. emailIdentifier (type: String.t, default: nil)
    - Only used if personal_data_provenance == PERSONAL_SOURCE_GMAIL. Used to create a link to the source email in the form: mail.google.com/mail/u/0/?extsrc=sync&client=h&plid={email_identifier}
  4. eventId (type: GoogleApi.ContentWarehouse.V1.Model.EventIdMessage, default: nil)
    - Populated for some footprints data sources; uniquely identifies the footprint that generated the personal data that this provenance is attached to.
  5. localDiscoverySettingsMetadata (type: GoogleApi.ContentWarehouse.V1.Model.PersonalizationSettingsApiProtoLocalDiscoveryLocalDiscoverySettingsMetadata, default: nil)
    -
  6. personalDataProvenance (type: String.t, default: nil)
    -
  7. personalDataType (type: String.t, default: nil)
    -
  8. provenanceCategory (type: list(String.t), default: nil)
    -
  9. sensitivity (type: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivitySensitivity, default: nil)
    - Sensitivity applying to this copley annotation.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.CopleySourceTypeMetadata{
contactAnnotationId: String.t() | nil,
displayableName: String.t() | nil,
emailIdentifier: String.t() | nil,
eventId: GoogleApi.ContentWarehouse.V1.Model.EventIdMessage.t() | nil,
localDiscoverySettingsMetadata: GoogleApi.ContentWarehouse.V1.Model.PersonalizationSettingsApiProtoLocalDiscoveryLocalDiscoverySettingsMetadata.t() | nil,
personalDataProvenance: String.t() | nil,
personalDataType: String.t() | nil,
provenanceCategory: [String.t()] | nil,
sensitivity: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivitySensitivity.t() | nil
}

Function

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

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