public sealed class PersonStructuredName : IMessage<PersonName.Types.PersonStructuredName>, IEquatable<PersonName.Types.PersonStructuredName>, IDeepCloneable<PersonName.Types.PersonStructuredName>, IBufferMessage, IMessage
Resource 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)
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.
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.
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.
Type | Description |
String |
PreferredName
public string PreferredName { get; set; }
Preferred given/first name or nickname.
Number of characters allowed is 100.
Type | Description |
String |
Prefixes
public RepeatedField<string> Prefixes { get; }
Prefixes.
Number of characters allowed is 20.
Type | Description |
RepeatedField<String> |
Suffixes
public RepeatedField<string> Suffixes { get; }
Suffixes.
Number of characters allowed is 20.
Type | Description |
RepeatedField<String> |