Struct google_plusdomains1::api::PersonName [−][src]
pub struct PersonName {
pub family_name: Option<String>,
pub formatted: Option<String>,
pub given_name: Option<String>,
pub honorific_prefix: Option<String>,
pub honorific_suffix: Option<String>,
pub middle_name: Option<String>,
}
Expand description
An object representation of the individual components of a person’s name.
This type is not used in any activity, and only used as part of another schema.
Fields
family_name: Option<String>
The family name (last name) of this person.
formatted: Option<String>
The full name of this person, including middle names, suffixes, etc.
given_name: Option<String>
The given name (first name) of this person.
honorific_prefix: Option<String>
The honorific prefixes (such as “Dr.” or “Mrs.”) for this person.
honorific_suffix: Option<String>
The honorific suffixes (such as “Jr.”) for this person.
middle_name: Option<String>
The middle name of this person.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for PersonName
impl Send for PersonName
impl Sync for PersonName
impl Unpin for PersonName
impl UnwindSafe for PersonName
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more