Struct google_people1::Name[][src]

pub struct Name {
    pub phonetic_middle_name: Option<String>,
    pub phonetic_given_name: Option<String>,
    pub honorific_prefix: Option<String>,
    pub phonetic_family_name: Option<String>,
    pub display_name: Option<String>,
    pub middle_name: Option<String>,
    pub phonetic_honorific_prefix: Option<String>,
    pub family_name: Option<String>,
    pub phonetic_full_name: Option<String>,
    pub display_name_last_first: Option<String>,
    pub phonetic_honorific_suffix: Option<String>,
    pub given_name: Option<String>,
    pub honorific_suffix: Option<String>,
    pub metadata: Option<FieldMetadata>,
}

A person's name. If the name is a mononym, the family name is empty.

This type is not used in any activity, and only used as part of another schema.

Fields

The middle name(s) spelled as they sound.

The given name spelled as it sounds.

The honorific prefixes, such as Mrs. or Dr.

The family name spelled as it sounds.

The read-only display name formatted according to the locale specified by the viewer's account or the Accept-Language HTTP header.

The middle name(s).

The honorific prefixes spelled as they sound.

The family name.

The full name spelled as it sounds.

The read-only display name with the last name first formatted according to the locale specified by the viewer's account or the Accept-Language HTTP header.

The honorific suffixes spelled as they sound.

The given name.

The honorific suffixes, such as Jr.

Metadata about the name.

Trait Implementations

impl Default for Name
[src]

Returns the "default value" for a type. Read more

impl Clone for Name
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Name
[src]

Formats the value using the given formatter. Read more

impl Part for Name
[src]

Auto Trait Implementations

impl Send for Name

impl Sync for Name