Show / Hide Table of Contents

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
System.Object
Person
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
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>

Implements

Google.Apis.Requests.IDirectResponseSchema
Back to top