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