public sealed class PersonName : IMessage<PersonName>, IEquatable<PersonName>, IDeepCloneable<PersonName>, IBufferMessage, IMessage
Resource 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 |