AppsPeopleOzExternalMergedpeopleapiBestDisplayName

GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiBestDisplayName


Table of Contents ▼

Jump to a specific part of the page:

Description

The best suggested name to use for the Person from the available source fields, which may include FileAs, Name, Org, Email, IM, Phone, ... Rough source container priority order is Contact, then Profile, then Place.

Attributes List

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

View Attributes

Attributes

  1. containerType (type: String.t, default: nil)
    - The container the suggested name was sourced from
  2. displayName (type: String.t, default: nil)
    - The display name. This name is intended to be the best name to display for this Person. It may be built from a variety of fields, even if those fields are not explicitly requested in the request mask. Generally, the display name is formatted in 'first last' format. If the name appears to be a CJK name (as determined by a heuristic), the 'last first' format will be used. There may be other cases that the 'last first' format is used which are not documented here. See the code at: http://google3/java/com/google/focus/backend/client/DisplayNameFormatter.java?l=659&rcl=351360938
  3. displayNameLastFirst (type: String.t, default: nil)
    - The display name, always in 'last first' format. This field does not depend on the format of display_name and will always be in 'last first' format.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiBestDisplayName{
containerType: String.t() | nil,
displayName: String.t() | nil,
displayNameLastFirst: String.t() | nil
}

Function

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

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