public sealed class PersonName : IMessage<PersonName>, IEquatable<PersonName>, IDeepCloneable<PersonName>, IBufferMessage, IMessageResource that represents the name of a person.
Implements
IMessage<PersonName>, IEquatable<PersonName>, IDeepCloneable<PersonName>, IBufferMessage, IMessageNamespace
Google.Cloud.Talent.V4Beta1Assembly
Google.Cloud.Talent.V4Beta1.dll
Constructors
PersonName()
public PersonName()PersonName(PersonName)
public PersonName(PersonName other)| Parameter | |
|---|---|
| Name | Description |
other |
PersonName |
Properties
FormattedName
public string FormattedName { get; set; }A string represents a person's full name. For example, "Dr. John Smith".
Number of characters allowed is 100.
| Property Value | |
|---|---|
| Type | Description |
String |
|
PersonNameCase
public PersonName.PersonNameOneofCase PersonNameCase { get; }| Property Value | |
|---|---|
| Type | Description |
PersonName.PersonNameOneofCase |
|
PreferredName
public string PreferredName { get; set; }Preferred name for the person. This field is ignored if [structured_name][google.cloud.talent.v4beta1.PersonName.structured_name] is provided.
Number of characters allowed is 100.
| Property Value | |
|---|---|
| Type | Description |
String |
|
StructuredName
public PersonName.Types.PersonStructuredName StructuredName { get; set; }A person's name in a structured way (last name, first name, suffix, and so on.)
| Property Value | |
|---|---|
| Type | Description |
PersonName.Types.PersonStructuredName |
|