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