| Portability | portable |
|---|---|
| Stability | provisional |
| Maintainer | Michael Xavier <michael@michaelxavier.net> |
Web.GooglePlus.Types
Description
- 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+
Constructors
| Person | |
Fields
| |
data PersonSearchResult Source
A Person search result with limited informaiton. The full person's profile must be retrieved to get the rest
Constructors
| PersonSearchResult | |
Fields
| |
Identifier used for finding a Person
A person who may be associated with an Activity
Constructors
| Actor | |
Fields
| |
Type of activity being performed
data ActivityObject Source
Object to which an activity pertains
Constructors
| ActivityObject | |
Fields
| |
Instances
data ActivityObjectType Source
Types of objects that can be associated with an Activity
Constructors
| Note | Textual content |
| GooglePlusActivity | A Google+ Activity |
Service provider who originally published an Activity
Constructors
| Provider | |
Fields | |
Describes who has access to a given Activity resource
Constructors
| Access | |
Fields
| |
data AccessItem Source
AccessEntry that describes the type of access someone may have to an Activity
Constructors
| AccessItem | |
Fields
| |
Instances
data AccessItemType Source
Type of entity which may access an Activity
Constructors
| 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 |
Instances
Geolocation based on longitude and latitude
Activity on Google+, such as a post
Constructors
| Activity | |
Fields
| |
data ActivityFeed Source
A feed of user activity
Constructors
| ActivityFeed | |
Fields
| |
Instances
| Eq ActivityFeed | |
| Show ActivityFeed | |
| FromJSON ActivityFeed | |
| FromJSON PaginatedActivityFeed |
data Attachment Source
Media attached to an Activity
Constructors
| Attachment | |
Fields
| |
Instances
data AttachmentType Source
Type of Activity Attachment
Constructors
| 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 |
Instances
Embeddable link for an attachment if it is a video
Person's gender
Constructors
| Male | |
| Female | |
| OtherGender |
data PersonName Source
Full, real name of a Person
Constructors
| PersonName | |
Fields
| |
Instances
Image resource on Google+
Constructors
| Image | |
Email address belonging to the User
Constructors
Fields
| |
Context/types of Emails that a Person can have
Constructors
| HomeEmail | |
| WorkEmail | |
| OtherEmail |
External URLS that the Person has published
Constructors
| PersonURL | |
Fields
| |
data PersonURLType Source
Context/types of URLS that a Person can have
Constructors
| HomeURL | |
| WorkURL | |
| BlogURL | |
| ProfileURL | |
| JsonURL | This is not a documented value, yet I've encountered it in the wild. I have no idea what it means. |
| OtherURL |
Instances
data Organization Source
Organization to which a Persion currently or previously may belong
Constructors
| Organization | |
Fields
| |
Instances
data OrganizationType Source
The capacity in which the Perosn participated in an Organization
A physical location where a Person resides/resided
Constructors
| Place | |
Fields
| |
data RelationshipStatus Source
Relationship status of a Person
Activity comment on Google+
Constructors
| Comment | |
Fields
| |
data CommentObject Source
Constructors
| CommentObject | |
Fields
| |
Instances