Class PersonName

public sealed class PersonName : IMessage<PersonName>, IEquatable<PersonName>, IDeepCloneable<PersonName>, IBufferMessage, IMessage

Resource that represents the name of a person.

Inheritance

Object > PersonName

Namespace

Google.Cloud.Talent.V4Beta1

Assembly

Google.Cloud.Talent.V4Beta1.dll

Constructors

PersonName()

public PersonName()

PersonName(PersonName)

public PersonName(PersonName other)
Parameter
NameDescription
otherPersonName

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
TypeDescription
String

PersonNameCase

public PersonName.PersonNameOneofCase PersonNameCase { get; }
Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
PersonName.Types.PersonStructuredName