public sealed class PersonStructuredName : IMessage<PersonName.Types.PersonStructuredName>, IEquatable<PersonName.Types.PersonStructuredName>, IDeepCloneable<PersonName.Types.PersonStructuredName>, IBufferMessage, IMessageResource that represents a person's structured name.
Implements
IMessage<PersonName.Types.PersonStructuredName>, IEquatable<PersonName.Types.PersonStructuredName>, IDeepCloneable<PersonName.Types.PersonStructuredName>, IBufferMessage, IMessageNamespace
Google.Cloud.Talent.V4Beta1Assembly
Google.Cloud.Talent.V4Beta1.dll
Constructors
PersonStructuredName()
public PersonStructuredName()PersonStructuredName(PersonName.Types.PersonStructuredName)
public PersonStructuredName(PersonName.Types.PersonStructuredName other)| Parameter | |
|---|---|
| Name | Description |
other |
PersonName.Types.PersonStructuredName |
Properties
FamilyName
public string FamilyName { get; set; }Family/last name.
It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided.
Number of characters allowed is 100.
| Property Value | |
|---|---|
| Type | Description |
String |
|
GivenName
public string GivenName { get; set; }Given/first name.
It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided.
Number of characters allowed is 100.
| Property Value | |
|---|---|
| Type | Description |
String |
|
MiddleInitial
public string MiddleInitial { get; set; }Middle initial.
It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided.
Number of characters allowed is 20.
| Property Value | |
|---|---|
| Type | Description |
String |
|
PreferredName
public string PreferredName { get; set; }Preferred given/first name or nickname.
Number of characters allowed is 100.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Prefixes
public RepeatedField<string> Prefixes { get; }Prefixes.
Number of characters allowed is 20.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<String> |
|
Suffixes
public RepeatedField<string> Suffixes { get; }Suffixes.
Number of characters allowed is 20.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<String> |
|