Portability | portable |
---|---|
Stability | provisional |
Maintainer | Michael Xavier <michael@michaelxavier.net> |
- data Person = Person {
- personId :: ID
- personDisplayName :: Text
- personName :: Maybe PersonName
- personNickName :: Maybe Text
- personTagline :: Maybe Text
- personBirthday :: Maybe Day
- personGender :: Maybe Gender
- personAboutMe :: Maybe Text
- personCurrentLocation :: Maybe Text
- personRelationshipStatus :: Maybe RelationshipStatus
- personProfileURL :: URL
- personImage :: Image
- personEmails :: [Email]
- personURLs :: [PersonURL]
- personOrganizations :: [Organization]
- personPlacesLived :: [Place]
- personLanguagesSpoken :: [Language]
- personHasApp :: Maybe Bool
- data PersonSearchResult = PersonSearchResult {}
- data PersonID
- type ID = Text
- data Actor = Actor {
- actorDisplayName :: Text
- actorId :: ID
- actorImage :: Image
- actorUrl :: URL
- data Verb
- data ActivityObject = ActivityObject {
- activityObjectActor :: Maybe Actor
- activityObjectAttachments :: [Attachment]
- activityObjectContent :: Text
- activityObjectId :: Maybe ID
- activityObjectType :: ActivityObjectType
- activityObjectOriginalContent :: Maybe Text
- activityObjectPlusOners :: Integer
- activityObjectReplies :: Integer
- activityObjectResharers :: Integer
- activityObjectURL :: URL
- data ActivityObjectType
- data Provider = Provider {}
- data Access = Access {}
- data AccessItem = AccessItem {}
- data AccessItemType
- data Geocode = Geocode {}
- data Activity = Activity {
- activityPlaceholder :: Maybe Bool
- activityTitle :: Text
- activityPublished :: ZonedTime
- activityUpdated :: ZonedTime
- activityId :: ID
- activityURL :: URL
- activityActor :: Actor
- activityVerb :: Verb
- activityObject :: ActivityObject
- activityAnnotation :: Maybe Text
- activityCrosspostSource :: Maybe ID
- activityProvider :: Provider
- activityAccess :: Access
- activityGeocode :: Maybe Geocode
- activityAddress :: Maybe Text
- activityRadius :: Maybe Integer
- activityPlaceId :: Maybe ID
- activityPlaceName :: Maybe Text
- data ActivityFeed = ActivityFeed {}
- data Attachment = Attachment {}
- data AttachmentType
- = Photo
- | PhotoAlbum
- | Video
- | Article
- data Embed = Embed {}
- data Gender
- = Male
- | Female
- | OtherGender
- data PersonName = PersonName {
- familyName :: Text
- formatted :: Text
- givenName :: Text
- honorificPrefix :: Text
- honorificSuffix :: Text
- middleName :: Text
- data Image = Image {}
- data Email = Email {}
- data EmailType
- = HomeEmail
- | WorkEmail
- | OtherEmail
- data PersonURL = PersonURL {}
- data PersonURLType
- data Organization = Organization {}
- data OrganizationType
- data Place = Place {
- placePrimary :: Bool
- placeValue :: Text
- data RelationshipStatus
- data Comment = Comment {}
- data CommentObject = CommentObject {}
- data InReplyTo = InReplyTo {
- inReplyToId :: ID
- inReplyToUrl :: URL
Documentation
A member of Google+
Person | |
|
data PersonSearchResult Source
A Person search result with limited informaiton. The full person's profile must be retrieved to get the rest
PersonSearchResult | |
|
Identifier used for finding a Person
A person who may be associated with an Activity
Actor | |
|
Type of activity being performed
data ActivityObject Source
Object to which an activity pertains
ActivityObject | |
|
data ActivityObjectType Source
Types of objects that can be associated with an Activity
Note | Textual content |
GooglePlusActivity | A Google+ Activity |
Service provider who originally published an Activity
Describes who has access to a given Activity resource
Access | |
|
data AccessItem Source
AccessEntry that describes the type of access someone may have to an Activity
AccessItem | |
|
data AccessItemType Source
Type of entity which may access an Activity
PersonAccess | |
CircleAccess | |
MyCirclesAccess | Access granted to all members of the Actor's circles |
ExtendedCirclesAccess | Access granted to members of the Actor's circles and their circles as well |
PublicAccess | Access to anyone on the internet |
Geolocation based on longitude and latitude
Activity on Google+, such as a post
Activity | |
|
data ActivityFeed Source
A feed of user activity
ActivityFeed | |
|
Eq ActivityFeed | |
Show ActivityFeed | |
FromJSON ActivityFeed | |
FromJSON PaginatedActivityFeed |
data Attachment Source
Media attached to an Activity
Attachment | |
|
data AttachmentType Source
Type of Activity Attachment
Photo | |
PhotoAlbum | A type that occurs in the wild but is not mentioned in the Google+ API docs |
Video | |
Article | An article attachment specified by a link by the poster |
Embeddable link for an attachment if it is a video
data PersonName Source
Full, real name of a Person
PersonName | |
|
Image resource on Google+
Email address belonging to the User
|
Context/types of Emails that a Person can have
External URLS that the Person has published
PersonURL | |
|
data PersonURLType Source
Context/types of URLS that a Person can have
data Organization Source
Organization to which a Persion currently or previously may belong
Organization | |
|
data OrganizationType Source
The capacity in which the Perosn participated in an Organization
A physical location where a Person resides/resided
Place | |
|
data RelationshipStatus Source
Relationship status of a Person
Activity comment on Google+
Comment | |
|
data CommentObject Source
CommentObject | |
|