Show / Hide Table of Contents

Class Person

Inheritance
System.Object
Person
Implements
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.Plus.v1.Data
Assembly: Google.Apis.Plus.v1.dll
Syntax
public class Person : IDirectResponseSchema

Properties

AboutMe

A short biography for this person.

Declaration
[JsonProperty("aboutMe")]
public virtual string AboutMe { get; set; }
Property Value
Type Description
System.String

AgeRange

The age range of the person. Valid ranges are 17 or younger, 18 to 20, and 21 or older. Age is determined from the user's birthday using Western age reckoning.

Declaration
[JsonProperty("ageRange")]
public virtual Person.AgeRangeData AgeRange { get; set; }
Property Value
Type Description
Person.AgeRangeData

Birthday

The person's date of birth, represented as YYYY-MM-DD.

Declaration
[JsonProperty("birthday")]
public virtual string Birthday { get; set; }
Property Value
Type Description
System.String

BraggingRights

The "bragging rights" line of this person.

Declaration
[JsonProperty("braggingRights")]
public virtual string BraggingRights { get; set; }
Property Value
Type Description
System.String

CircledByCount

For followers who are visible, the number of people who have added this person or page to a circle.

Declaration
[JsonProperty("circledByCount")]
public virtual int? CircledByCount { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>

Cover

The cover photo content.

Declaration
[JsonProperty("cover")]
public virtual Person.CoverData Cover { get; set; }
Property Value
Type Description
Person.CoverData

CurrentLocation

(this field is not currently used)

Declaration
[JsonProperty("currentLocation")]
public virtual string CurrentLocation { get; set; }
Property Value
Type Description
System.String

DisplayName

The name of this person, which is suitable for display.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
System.String

Domain

The hosted domain name for the user's Google Apps account. For instance, example.com. The plus.profile.emails.read or email scope is needed to get this domain name.

Declaration
[JsonProperty("domain")]
public virtual string Domain { get; set; }
Property Value
Type Description
System.String

Emails

A list of email addresses that this person has, including their Google account email address, and the public verified email addresses on their Google+ profile. The plus.profile.emails.read scope is needed to retrieve these email addresses, or the email scope can be used to retrieve just the Google account email address.

Declaration
[JsonProperty("emails")]
public virtual IList<Person.EmailsData> Emails { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<Person.EmailsData>

ETag

ETag of this response for caching purposes.

Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

Gender

The person's gender. Possible values include, but are not limited to, the following values: - "male" - Male gender. - "female" - Female gender. - "other" - Other.

Declaration
[JsonProperty("gender")]
public virtual string Gender { get; set; }
Property Value
Type Description
System.String

Id

The ID of this person.

Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type Description
System.String

Image

The representation of the person's profile photo.

Declaration
[JsonProperty("image")]
public virtual Person.ImageData Image { get; set; }
Property Value
Type Description
Person.ImageData

IsPlusUser

Whether this user has signed up for Google+.

Declaration
[JsonProperty("isPlusUser")]
public virtual bool? IsPlusUser { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

Kind

Identifies this resource as a person. Value: "plus#person".

Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type Description
System.String

Language

The user's preferred language for rendering.

Declaration
[JsonProperty("language")]
public virtual string Language { get; set; }
Property Value
Type Description
System.String

Name

An object representation of the individual components of a person's name.

Declaration
[JsonProperty("name")]
public virtual Person.NameData Name { get; set; }
Property Value
Type Description
Person.NameData

Nickname

The nickname of this person.

Declaration
[JsonProperty("nickname")]
public virtual string Nickname { get; set; }
Property Value
Type Description
System.String

ObjectType

Type of person within Google+. Possible values include, but are not limited to, the following values: - "person" - represents an actual person. - "page" - represents a page.

Declaration
[JsonProperty("objectType")]
public virtual string ObjectType { get; set; }
Property Value
Type Description
System.String

Occupation

The occupation of this person.

Declaration
[JsonProperty("occupation")]
public virtual string Occupation { get; set; }
Property Value
Type Description
System.String

Organizations

A list of current or past organizations with which this person is associated.

Declaration
[JsonProperty("organizations")]
public virtual IList<Person.OrganizationsData> Organizations { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<Person.OrganizationsData>

PlacesLived

A list of places where this person has lived.

Declaration
[JsonProperty("placesLived")]
public virtual IList<Person.PlacesLivedData> PlacesLived { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<Person.PlacesLivedData>

PlusOneCount

If a Google+ Page, the number of people who have +1'd this page.

Declaration
[JsonProperty("plusOneCount")]
public virtual int? PlusOneCount { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>

RelationshipStatus

The person's relationship status. Possible values include, but are not limited to, the following values: - "single" - Person is single. - "in_a_relationship" - Person is in a relationship. - "engaged" - Person is engaged. - "married" - Person is married. - "its_complicated" - The relationship is complicated. - "open_relationship" - Person is in an open relationship. - "widowed" - Person is widowed. - "in_domestic_partnership" - Person is in a domestic partnership. - "in_civil_union" - Person is in a civil union.

Declaration
[JsonProperty("relationshipStatus")]
public virtual string RelationshipStatus { get; set; }
Property Value
Type Description
System.String

Skills

The person's skills.

Declaration
[JsonProperty("skills")]
public virtual string Skills { get; set; }
Property Value
Type Description
System.String

Tagline

The brief description (tagline) of this person.

Declaration
[JsonProperty("tagline")]
public virtual string Tagline { get; set; }
Property Value
Type Description
System.String

Url

The URL of this person's profile.

Declaration
[JsonProperty("url")]
public virtual string Url { get; set; }
Property Value
Type Description
System.String

Urls

A list of URLs for this person.

Declaration
[JsonProperty("urls")]
public virtual IList<Person.UrlsData> Urls { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<Person.UrlsData>

Verified

Whether the person or Google+ Page has been verified.

Declaration
[JsonProperty("verified")]
public virtual bool? Verified { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

Implements

IDirectResponseSchema
Back to top