Class Person
Inheritance
Implements
Inherited Members
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> |