Class Person
Information about a person merged from various data sources such as the authenticated user's contacts and profile data.
Most fields can have multiple items. The items in a field have no guaranteed order, but each non-empty field is
guaranteed to have exactly one field with metadata.primary set to true.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.PeopleService.v1.Data
Assembly: Google.Apis.PeopleService.v1.dll
Syntax
public class Person : IDirectResponseSchema
Properties
Addresses
The person's street addresses.
Declaration
[JsonProperty("addresses")]
public virtual IList<Address> Addresses { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Address> |
AgeRange
Output only. DEPRECATED (Please use person.ageRanges instead)
The person's age range.
Declaration
[JsonProperty("ageRange")]
public virtual string AgeRange { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
AgeRanges
Output only. The person's age ranges.
Declaration
[JsonProperty("ageRanges")]
public virtual IList<AgeRangeType> AgeRanges { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<AgeRangeType> |
Biographies
The person's biographies.
Declaration
[JsonProperty("biographies")]
public virtual IList<Biography> Biographies { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Biography> |
Birthdays
The person's birthdays.
Declaration
[JsonProperty("birthdays")]
public virtual IList<Birthday> Birthdays { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Birthday> |
BraggingRights
The person's bragging rights.
Declaration
[JsonProperty("braggingRights")]
public virtual IList<BraggingRights> BraggingRights { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<BraggingRights> |
CoverPhotos
Output only. The person's cover photos.
Declaration
[JsonProperty("coverPhotos")]
public virtual IList<CoverPhoto> CoverPhotos { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<CoverPhoto> |
EmailAddresses
The person's email addresses.
Declaration
[JsonProperty("emailAddresses")]
public virtual IList<EmailAddress> EmailAddresses { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<EmailAddress> |
ETag
The HTTP entity tag of the resource. Used for web cache validation.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Events
The person's events.
Declaration
[JsonProperty("events")]
public virtual IList<Event> Events { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Event> |
Genders
The person's genders.
Declaration
[JsonProperty("genders")]
public virtual IList<Gender> Genders { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Gender> |
ImClients
The person's instant messaging clients.
Declaration
[JsonProperty("imClients")]
public virtual IList<ImClient> ImClients { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<ImClient> |
Interests
The person's interests.
Declaration
[JsonProperty("interests")]
public virtual IList<Interest> Interests { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Interest> |
Locales
The person's locale preferences.
Declaration
[JsonProperty("locales")]
public virtual IList<Locale> Locales { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Locale> |
Memberships
The person's group memberships.
Declaration
[JsonProperty("memberships")]
public virtual IList<Membership> Memberships { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Membership> |
Metadata
Output only. Metadata about the person.
Declaration
[JsonProperty("metadata")]
public virtual PersonMetadata Metadata { get; set; }
Property Value
| Type | Description |
|---|---|
| PersonMetadata |
Names
The person's names.
Declaration
[JsonProperty("names")]
public virtual IList<Name> Names { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Name> |
Nicknames
The person's nicknames.
Declaration
[JsonProperty("nicknames")]
public virtual IList<Nickname> Nicknames { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Nickname> |
Occupations
The person's occupations.
Declaration
[JsonProperty("occupations")]
public virtual IList<Occupation> Occupations { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Occupation> |
Organizations
The person's past or current organizations.
Declaration
[JsonProperty("organizations")]
public virtual IList<Organization> Organizations { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Organization> |
PhoneNumbers
The person's phone numbers.
Declaration
[JsonProperty("phoneNumbers")]
public virtual IList<PhoneNumber> PhoneNumbers { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<PhoneNumber> |
Photos
Output only. The person's photos.
Declaration
[JsonProperty("photos")]
public virtual IList<Photo> Photos { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Photo> |
Relations
The person's relations.
Declaration
[JsonProperty("relations")]
public virtual IList<Relation> Relations { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Relation> |
RelationshipInterests
Output only. The person's relationship interests.
Declaration
[JsonProperty("relationshipInterests")]
public virtual IList<RelationshipInterest> RelationshipInterests { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<RelationshipInterest> |
RelationshipStatuses
Output only. The person's relationship statuses.
Declaration
[JsonProperty("relationshipStatuses")]
public virtual IList<RelationshipStatus> RelationshipStatuses { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<RelationshipStatus> |
Residences
The person's residences.
Declaration
[JsonProperty("residences")]
public virtual IList<Residence> Residences { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Residence> |
ResourceName
The resource name for the person, assigned by the server. An ASCII string with a max length of 27
characters, in the form of people/{person_id}.
Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
SipAddresses
The person's SIP addresses.
Declaration
[JsonProperty("sipAddresses")]
public virtual IList<SipAddress> SipAddresses { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<SipAddress> |
Skills
The person's skills.
Declaration
[JsonProperty("skills")]
public virtual IList<Skill> Skills { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Skill> |
Taglines
Output only. The person's taglines.
Declaration
[JsonProperty("taglines")]
public virtual IList<Tagline> Taglines { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Tagline> |
Urls
The person's associated URLs.
Declaration
[JsonProperty("urls")]
public virtual IList<Url> Urls { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Url> |
UserDefined
The person's user defined data.
Declaration
[JsonProperty("userDefined")]
public virtual IList<UserDefined> UserDefined { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<UserDefined> |