GapiPlusV1Model.Person
module Urls : sig ... end
module PlacesLived : sig ... end
module Organizations : sig ... end
module Name : sig ... end
module Image : sig ... end
module Emails : sig ... end
module Cover : sig ... end
module AgeRange : sig ... end
type t = {
aboutMe : string; | (* A short biography for this person. *) |
ageRange : AgeRange.t; | (* 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. *) |
birthday : string; | (* The person's date of birth, represented as YYYY-MM-DD. *) |
braggingRights : string; | (* The "bragging rights" line of this person. *) |
circledByCount : int; | (* For followers who are visible, the number of people who have added this person or page to a circle. *) |
cover : Cover.t; | (* The cover photo content. *) |
currentLocation : string; | (* (this field is not currently used) *) |
displayName : string; | (* The name of this person, which is suitable for display. *) |
domain : string; | (* 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. *) |
emails : Emails.t list; | (* 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. *) |
etag : string; | (* ETag of this response for caching purposes. *) |
gender : string; | (* The person's gender. Possible values include, but are not limited to, the following values:
|
id : string; | (* The ID of this person. *) |
image : Image.t; | (* The representation of the person's profile photo. *) |
isPlusUser : bool; | (* Whether this user has signed up for Google+. *) |
kind : string; | (* Identifies this resource as a person. Value: "plus#person". *) |
language : string; | (* The user's preferred language for rendering. *) |
name : Name.t; | (* An object representation of the individual components of a person's name. *) |
nickname : string; | (* The nickname of this person. *) |
objectType : string; | (* Type of person within Google+. Possible values include, but are not limited to, the following values:
|
occupation : string; | (* The occupation of this person. *) |
organizations : Organizations.t list; | (* A list of current or past organizations with which this person is associated. *) |
placesLived : PlacesLived.t list; | (* A list of places where this person has lived. *) |
plusOneCount : int; | (* If a Google+ Page, the number of people who have +1'd this page. *) |
relationshipStatus : string; | (* The person's relationship status. Possible values include, but are not limited to, the following values:
|
skills : string; | (* The person's skills. *) |
tagline : string; | (* The brief description (tagline) of this person. *) |
url : string; | (* The URL of this person's profile. *) |
urls : Urls.t list; | (* A list of URLs for this person. *) |
verified : bool; | (* Whether the person or Google+ Page has been verified. *) |
}
val aboutMe : ( t, string ) GapiLens.t
val ageRange : ( t, AgeRange.t ) GapiLens.t
val birthday : ( t, string ) GapiLens.t
val braggingRights : ( t, string ) GapiLens.t
val circledByCount : ( t, int ) GapiLens.t
val cover : ( t, Cover.t ) GapiLens.t
val currentLocation : ( t, string ) GapiLens.t
val displayName : ( t, string ) GapiLens.t
val domain : ( t, string ) GapiLens.t
val emails : ( t, Emails.t list ) GapiLens.t
val etag : ( t, string ) GapiLens.t
val gender : ( t, string ) GapiLens.t
val id : ( t, string ) GapiLens.t
val image : ( t, Image.t ) GapiLens.t
val isPlusUser : ( t, bool ) GapiLens.t
val kind : ( t, string ) GapiLens.t
val language : ( t, string ) GapiLens.t
val name : ( t, Name.t ) GapiLens.t
val nickname : ( t, string ) GapiLens.t
val objectType : ( t, string ) GapiLens.t
val occupation : ( t, string ) GapiLens.t
val organizations : ( t, Organizations.t list ) GapiLens.t
val placesLived : ( t, PlacesLived.t list ) GapiLens.t
val plusOneCount : ( t, int ) GapiLens.t
val relationshipStatus : ( t, string ) GapiLens.t
val skills : ( t, string ) GapiLens.t
val tagline : ( t, string ) GapiLens.t
val url : ( t, string ) GapiLens.t
val urls : ( t, Urls.t list ) GapiLens.t
val verified : ( t, bool ) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t
val to_data_model : t -> GapiJson.json_data_model
val of_data_model : GapiJson.json_data_model -> t