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