Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- Types
- ActivityProvider
- ActivityObjectAttachmentsItemEmbed
- CommentPlusoners
- CommentActorClientSpecificActorInfo
- ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo
- ActivityObjectPlusoners
- PersonEmailsItem
- CommentActorImage
- ActivityObjectAttachmentsItemThumbnailsItemImage
- PlacePosition
- PersonPlacesLivedItem
- ActivityActorClientSpecificActorInfo
- Person
- ActivityObjectAttachmentsItemImage
- CommentActor
- ActivityObject
- ActivityObjectActor
- ActivityObjectAttachmentsItemFullImage
- PeopleListByActivityCollection
- ActivityActorImage
- PeopleFeed
- PersonCoverCoverPhoto
- PersonAgeRange
- ActivityObjectActorImage
- CommentActorClientSpecificActorInfoYouTubeActorInfo
- PeopleListOrderBy
- ActivityObjectReplies
- ActivitiesListCollection
- ActivityActorVerification
- ActivityObjectActorClientSpecificActorInfo
- PeopleListCollection
- ActivityObjectAttachmentsItem
- ActivityFeed
- ActivityObjectActorVerification
- PersonName
- PersonImage
- ActivityActorClientSpecificActorInfoYouTubeActorInfo
- PlusACLentryResource
- Activity
- PlaceAddress
- ActivityObjectAttachmentsItemThumbnailsItem
- PersonCover
- CommentInReplyToItem
- PersonOrganizationsItem
- PersonURLsItem
- ActivitiesSearchOrderBy
- PersonCoverCoverInfo
- ActivityObjectResharers
- Comment
- Place
- ACL
- ActivityActor
- CommentsListSortOrder
- CommentObject
- CommentFeed
- CommentActorVerification
- ActivityActorName
Builds on top of the Google+ platform.
Synopsis
- plusService :: ServiceConfig
- userInfoProFileScope :: Proxy '["https://www.googleapis.com/auth/userinfo.profile"]
- plusLoginScope :: Proxy '["https://www.googleapis.com/auth/plus.login"]
- userInfoEmailScope :: Proxy '["https://www.googleapis.com/auth/userinfo.email"]
- plusMeScope :: Proxy '["https://www.googleapis.com/auth/plus.me"]
- type PlusAPI = ActivitiesListResource :<|> (ActivitiesGetResource :<|> (ActivitiesSearchResource :<|> (PeopleListResource :<|> (PeopleGetResource :<|> (PeopleListByActivityResource :<|> (PeopleSearchResource :<|> (CommentsListResource :<|> CommentsGetResource)))))))
- module Network.Google.Resource.Plus.Activities.Get
- module Network.Google.Resource.Plus.Activities.List
- module Network.Google.Resource.Plus.Activities.Search
- module Network.Google.Resource.Plus.Comments.Get
- module Network.Google.Resource.Plus.Comments.List
- module Network.Google.Resource.Plus.People.Get
- module Network.Google.Resource.Plus.People.List
- module Network.Google.Resource.Plus.People.ListByActivity
- module Network.Google.Resource.Plus.People.Search
- data ActivityProvider
- activityProvider :: ActivityProvider
- apTitle :: Lens' ActivityProvider (Maybe Text)
- data ActivityObjectAttachmentsItemEmbed
- activityObjectAttachmentsItemEmbed :: ActivityObjectAttachmentsItemEmbed
- aoaieURL :: Lens' ActivityObjectAttachmentsItemEmbed (Maybe Text)
- aoaieType :: Lens' ActivityObjectAttachmentsItemEmbed (Maybe Text)
- data CommentPlusoners
- commentPlusoners :: CommentPlusoners
- cpTotalItems :: Lens' CommentPlusoners (Maybe Word32)
- data CommentActorClientSpecificActorInfo
- commentActorClientSpecificActorInfo :: CommentActorClientSpecificActorInfo
- cacsaiYouTubeActorInfo :: Lens' CommentActorClientSpecificActorInfo (Maybe CommentActorClientSpecificActorInfoYouTubeActorInfo)
- data ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo
- activityObjectActorClientSpecificActorInfoYouTubeActorInfo :: ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo
- aoacsaiytaiChannelId :: Lens' ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo (Maybe Text)
- data ActivityObjectPlusoners
- activityObjectPlusoners :: ActivityObjectPlusoners
- aopTotalItems :: Lens' ActivityObjectPlusoners (Maybe Word32)
- aopSelfLink :: Lens' ActivityObjectPlusoners (Maybe Text)
- data PersonEmailsItem
- personEmailsItem :: PersonEmailsItem
- peiValue :: Lens' PersonEmailsItem (Maybe Text)
- peiType :: Lens' PersonEmailsItem (Maybe Text)
- data CommentActorImage
- commentActorImage :: CommentActorImage
- caiURL :: Lens' CommentActorImage (Maybe Text)
- data ActivityObjectAttachmentsItemThumbnailsItemImage
- activityObjectAttachmentsItemThumbnailsItemImage :: ActivityObjectAttachmentsItemThumbnailsItemImage
- aoaitiiHeight :: Lens' ActivityObjectAttachmentsItemThumbnailsItemImage (Maybe Word32)
- aoaitiiURL :: Lens' ActivityObjectAttachmentsItemThumbnailsItemImage (Maybe Text)
- aoaitiiWidth :: Lens' ActivityObjectAttachmentsItemThumbnailsItemImage (Maybe Word32)
- aoaitiiType :: Lens' ActivityObjectAttachmentsItemThumbnailsItemImage (Maybe Text)
- data PlacePosition
- placePosition :: PlacePosition
- ppLatitude :: Lens' PlacePosition (Maybe Double)
- ppLongitude :: Lens' PlacePosition (Maybe Double)
- data PersonPlacesLivedItem
- personPlacesLivedItem :: PersonPlacesLivedItem
- ppliValue :: Lens' PersonPlacesLivedItem (Maybe Text)
- ppliPrimary :: Lens' PersonPlacesLivedItem (Maybe Bool)
- data ActivityActorClientSpecificActorInfo
- activityActorClientSpecificActorInfo :: ActivityActorClientSpecificActorInfo
- aacsaiYouTubeActorInfo :: Lens' ActivityActorClientSpecificActorInfo (Maybe ActivityActorClientSpecificActorInfoYouTubeActorInfo)
- data Person
- person :: Person
- pCurrentLocation :: Lens' Person (Maybe Text)
- pAgeRange :: Lens' Person (Maybe PersonAgeRange)
- pEtag :: Lens' Person (Maybe Text)
- pImage :: Lens' Person (Maybe PersonImage)
- pBraggingRights :: Lens' Person (Maybe Text)
- pPlacesLived :: Lens' Person [PersonPlacesLivedItem]
- pPlusOneCount :: Lens' Person (Maybe Int32)
- pObjectType :: Lens' Person (Maybe Text)
- pCover :: Lens' Person (Maybe PersonCover)
- pKind :: Lens' Person Text
- pRelationshipStatus :: Lens' Person (Maybe Text)
- pURLs :: Lens' Person [PersonURLsItem]
- pDomain :: Lens' Person (Maybe Text)
- pURL :: Lens' Person (Maybe Text)
- pVerified :: Lens' Person (Maybe Bool)
- pBirthday :: Lens' Person (Maybe Text)
- pIsPlusUser :: Lens' Person (Maybe Bool)
- pTagline :: Lens' Person (Maybe Text)
- pGender :: Lens' Person (Maybe Text)
- pName :: Lens' Person (Maybe PersonName)
- pEmails :: Lens' Person [PersonEmailsItem]
- pOccupation :: Lens' Person (Maybe Text)
- pSkills :: Lens' Person (Maybe Text)
- pLanguage :: Lens' Person (Maybe Text)
- pAboutMe :: Lens' Person (Maybe Text)
- pDisplayName :: Lens' Person (Maybe Text)
- pId :: Lens' Person (Maybe Text)
- pNickname :: Lens' Person (Maybe Text)
- pOrganizations :: Lens' Person [PersonOrganizationsItem]
- pCircledByCount :: Lens' Person (Maybe Int32)
- data ActivityObjectAttachmentsItemImage
- activityObjectAttachmentsItemImage :: ActivityObjectAttachmentsItemImage
- aoaiiHeight :: Lens' ActivityObjectAttachmentsItemImage (Maybe Word32)
- aoaiiURL :: Lens' ActivityObjectAttachmentsItemImage (Maybe Text)
- aoaiiWidth :: Lens' ActivityObjectAttachmentsItemImage (Maybe Word32)
- aoaiiType :: Lens' ActivityObjectAttachmentsItemImage (Maybe Text)
- data CommentActor
- commentActor :: CommentActor
- caClientSpecificActorInfo :: Lens' CommentActor (Maybe CommentActorClientSpecificActorInfo)
- caImage :: Lens' CommentActor (Maybe CommentActorImage)
- caURL :: Lens' CommentActor (Maybe Text)
- caDisplayName :: Lens' CommentActor (Maybe Text)
- caId :: Lens' CommentActor (Maybe Text)
- caVerification :: Lens' CommentActor (Maybe CommentActorVerification)
- data ActivityObject
- activityObject :: ActivityObject
- aoPlusoners :: Lens' ActivityObject (Maybe ActivityObjectPlusoners)
- aoAttachments :: Lens' ActivityObject [ActivityObjectAttachmentsItem]
- aoObjectType :: Lens' ActivityObject (Maybe Text)
- aoOriginalContent :: Lens' ActivityObject (Maybe Text)
- aoURL :: Lens' ActivityObject (Maybe Text)
- aoActor :: Lens' ActivityObject (Maybe ActivityObjectActor)
- aoContent :: Lens' ActivityObject (Maybe Text)
- aoReplies :: Lens' ActivityObject (Maybe ActivityObjectReplies)
- aoId :: Lens' ActivityObject (Maybe Text)
- aoResharers :: Lens' ActivityObject (Maybe ActivityObjectResharers)
- data ActivityObjectActor
- activityObjectActor :: ActivityObjectActor
- aoaClientSpecificActorInfo :: Lens' ActivityObjectActor (Maybe ActivityObjectActorClientSpecificActorInfo)
- aoaImage :: Lens' ActivityObjectActor (Maybe ActivityObjectActorImage)
- aoaURL :: Lens' ActivityObjectActor (Maybe Text)
- aoaDisplayName :: Lens' ActivityObjectActor (Maybe Text)
- aoaId :: Lens' ActivityObjectActor (Maybe Text)
- aoaVerification :: Lens' ActivityObjectActor (Maybe ActivityObjectActorVerification)
- data ActivityObjectAttachmentsItemFullImage
- activityObjectAttachmentsItemFullImage :: ActivityObjectAttachmentsItemFullImage
- aoaifiHeight :: Lens' ActivityObjectAttachmentsItemFullImage (Maybe Word32)
- aoaifiURL :: Lens' ActivityObjectAttachmentsItemFullImage (Maybe Text)
- aoaifiWidth :: Lens' ActivityObjectAttachmentsItemFullImage (Maybe Word32)
- aoaifiType :: Lens' ActivityObjectAttachmentsItemFullImage (Maybe Text)
- data PeopleListByActivityCollection
- data ActivityActorImage
- activityActorImage :: ActivityActorImage
- aaiURL :: Lens' ActivityActorImage (Maybe Text)
- data PeopleFeed
- peopleFeed :: PeopleFeed
- pfTotalItems :: Lens' PeopleFeed (Maybe Int32)
- pfEtag :: Lens' PeopleFeed (Maybe Text)
- pfNextPageToken :: Lens' PeopleFeed (Maybe Text)
- pfKind :: Lens' PeopleFeed Text
- pfItems :: Lens' PeopleFeed [Person]
- pfSelfLink :: Lens' PeopleFeed (Maybe Text)
- pfTitle :: Lens' PeopleFeed (Maybe Text)
- data PersonCoverCoverPhoto
- personCoverCoverPhoto :: PersonCoverCoverPhoto
- pccpHeight :: Lens' PersonCoverCoverPhoto (Maybe Int32)
- pccpURL :: Lens' PersonCoverCoverPhoto (Maybe Text)
- pccpWidth :: Lens' PersonCoverCoverPhoto (Maybe Int32)
- data PersonAgeRange
- personAgeRange :: PersonAgeRange
- parMax :: Lens' PersonAgeRange (Maybe Int32)
- parMin :: Lens' PersonAgeRange (Maybe Int32)
- data ActivityObjectActorImage
- activityObjectActorImage :: ActivityObjectActorImage
- aoaiURL :: Lens' ActivityObjectActorImage (Maybe Text)
- data CommentActorClientSpecificActorInfoYouTubeActorInfo
- commentActorClientSpecificActorInfoYouTubeActorInfo :: CommentActorClientSpecificActorInfoYouTubeActorInfo
- cacsaiytaiChannelId :: Lens' CommentActorClientSpecificActorInfoYouTubeActorInfo (Maybe Text)
- data PeopleListOrderBy
- = Alphabetical
- | Best
- data ActivityObjectReplies
- activityObjectReplies :: ActivityObjectReplies
- aorTotalItems :: Lens' ActivityObjectReplies (Maybe Word32)
- aorSelfLink :: Lens' ActivityObjectReplies (Maybe Text)
- data ActivitiesListCollection = Public
- data ActivityActorVerification
- activityActorVerification :: ActivityActorVerification
- aavAdHocVerified :: Lens' ActivityActorVerification (Maybe Text)
- data ActivityObjectActorClientSpecificActorInfo
- activityObjectActorClientSpecificActorInfo :: ActivityObjectActorClientSpecificActorInfo
- aoacsaiYouTubeActorInfo :: Lens' ActivityObjectActorClientSpecificActorInfo (Maybe ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo)
- data PeopleListCollection
- data ActivityObjectAttachmentsItem
- activityObjectAttachmentsItem :: ActivityObjectAttachmentsItem
- aFullImage :: Lens' ActivityObjectAttachmentsItem (Maybe ActivityObjectAttachmentsItemFullImage)
- aImage :: Lens' ActivityObjectAttachmentsItem (Maybe ActivityObjectAttachmentsItemImage)
- aObjectType :: Lens' ActivityObjectAttachmentsItem (Maybe Text)
- aURL :: Lens' ActivityObjectAttachmentsItem (Maybe Text)
- aEmbed :: Lens' ActivityObjectAttachmentsItem (Maybe ActivityObjectAttachmentsItemEmbed)
- aContent :: Lens' ActivityObjectAttachmentsItem (Maybe Text)
- aThumbnails :: Lens' ActivityObjectAttachmentsItem [ActivityObjectAttachmentsItemThumbnailsItem]
- aDisplayName :: Lens' ActivityObjectAttachmentsItem (Maybe Text)
- aId :: Lens' ActivityObjectAttachmentsItem (Maybe Text)
- data ActivityFeed
- activityFeed :: ActivityFeed
- afEtag :: Lens' ActivityFeed (Maybe Text)
- afNextPageToken :: Lens' ActivityFeed (Maybe Text)
- afNextLink :: Lens' ActivityFeed (Maybe Text)
- afKind :: Lens' ActivityFeed Text
- afItems :: Lens' ActivityFeed [Activity]
- afSelfLink :: Lens' ActivityFeed (Maybe Text)
- afId :: Lens' ActivityFeed (Maybe Text)
- afUpdated :: Lens' ActivityFeed (Maybe UTCTime)
- afTitle :: Lens' ActivityFeed (Maybe Text)
- data ActivityObjectActorVerification
- activityObjectActorVerification :: ActivityObjectActorVerification
- aoavAdHocVerified :: Lens' ActivityObjectActorVerification (Maybe Text)
- data PersonName
- personName :: PersonName
- pnGivenName :: Lens' PersonName (Maybe Text)
- pnMiddleName :: Lens' PersonName (Maybe Text)
- pnFormatted :: Lens' PersonName (Maybe Text)
- pnHonorificPrefix :: Lens' PersonName (Maybe Text)
- pnFamilyName :: Lens' PersonName (Maybe Text)
- pnHonorificSuffix :: Lens' PersonName (Maybe Text)
- data PersonImage
- personImage :: PersonImage
- piURL :: Lens' PersonImage (Maybe Text)
- piIsDefault :: Lens' PersonImage (Maybe Bool)
- data ActivityActorClientSpecificActorInfoYouTubeActorInfo
- activityActorClientSpecificActorInfoYouTubeActorInfo :: ActivityActorClientSpecificActorInfoYouTubeActorInfo
- aacsaiytaiChannelId :: Lens' ActivityActorClientSpecificActorInfoYouTubeActorInfo (Maybe Text)
- data PlusACLentryResource
- plusACLentryResource :: PlusACLentryResource
- parDisplayName :: Lens' PlusACLentryResource (Maybe Text)
- parId :: Lens' PlusACLentryResource (Maybe Text)
- parType :: Lens' PlusACLentryResource (Maybe Text)
- data Activity
- activity :: Activity
- actAccess :: Lens' Activity (Maybe ACL)
- actPlaceName :: Lens' Activity (Maybe Text)
- actEtag :: Lens' Activity (Maybe Text)
- actAnnotation :: Lens' Activity (Maybe Text)
- actLocation :: Lens' Activity (Maybe Place)
- actGeocode :: Lens' Activity (Maybe Text)
- actKind :: Lens' Activity Text
- actRadius :: Lens' Activity (Maybe Text)
- actPublished :: Lens' Activity (Maybe UTCTime)
- actURL :: Lens' Activity (Maybe Text)
- actActor :: Lens' Activity (Maybe ActivityActor)
- actAddress :: Lens' Activity (Maybe Text)
- actObject :: Lens' Activity (Maybe ActivityObject)
- actId :: Lens' Activity (Maybe Text)
- actUpdated :: Lens' Activity (Maybe UTCTime)
- actTitle :: Lens' Activity (Maybe Text)
- actVerb :: Lens' Activity (Maybe Text)
- actCrosspostSource :: Lens' Activity (Maybe Text)
- actPlaceId :: Lens' Activity (Maybe Text)
- actProvider :: Lens' Activity (Maybe ActivityProvider)
- data PlaceAddress
- placeAddress :: PlaceAddress
- paFormatted :: Lens' PlaceAddress (Maybe Text)
- data ActivityObjectAttachmentsItemThumbnailsItem
- activityObjectAttachmentsItemThumbnailsItem :: ActivityObjectAttachmentsItemThumbnailsItem
- aoaitiImage :: Lens' ActivityObjectAttachmentsItemThumbnailsItem (Maybe ActivityObjectAttachmentsItemThumbnailsItemImage)
- aoaitiURL :: Lens' ActivityObjectAttachmentsItemThumbnailsItem (Maybe Text)
- aoaitiDescription :: Lens' ActivityObjectAttachmentsItemThumbnailsItem (Maybe Text)
- data PersonCover
- personCover :: PersonCover
- pcLayout :: Lens' PersonCover (Maybe Text)
- pcCoverInfo :: Lens' PersonCover (Maybe PersonCoverCoverInfo)
- pcCoverPhoto :: Lens' PersonCover (Maybe PersonCoverCoverPhoto)
- data CommentInReplyToItem
- commentInReplyToItem :: CommentInReplyToItem
- cirtiURL :: Lens' CommentInReplyToItem (Maybe Text)
- cirtiId :: Lens' CommentInReplyToItem (Maybe Text)
- data PersonOrganizationsItem
- personOrganizationsItem :: PersonOrganizationsItem
- poiDePartment :: Lens' PersonOrganizationsItem (Maybe Text)
- poiLocation :: Lens' PersonOrganizationsItem (Maybe Text)
- poiEndDate :: Lens' PersonOrganizationsItem (Maybe Text)
- poiPrimary :: Lens' PersonOrganizationsItem (Maybe Bool)
- poiStartDate :: Lens' PersonOrganizationsItem (Maybe Text)
- poiName :: Lens' PersonOrganizationsItem (Maybe Text)
- poiTitle :: Lens' PersonOrganizationsItem (Maybe Text)
- poiType :: Lens' PersonOrganizationsItem (Maybe Text)
- poiDescription :: Lens' PersonOrganizationsItem (Maybe Text)
- data PersonURLsItem
- personURLsItem :: PersonURLsItem
- puiValue :: Lens' PersonURLsItem (Maybe Text)
- puiType :: Lens' PersonURLsItem (Maybe Text)
- puiLabel :: Lens' PersonURLsItem (Maybe Text)
- data ActivitiesSearchOrderBy
- data PersonCoverCoverInfo
- personCoverCoverInfo :: PersonCoverCoverInfo
- pcciTopImageOffSet :: Lens' PersonCoverCoverInfo (Maybe Int32)
- pcciLeftImageOffSet :: Lens' PersonCoverCoverInfo (Maybe Int32)
- data ActivityObjectResharers
- activityObjectResharers :: ActivityObjectResharers
- aTotalItems :: Lens' ActivityObjectResharers (Maybe Word32)
- aSelfLink :: Lens' ActivityObjectResharers (Maybe Text)
- data Comment
- comment :: Comment
- cEtag :: Lens' Comment (Maybe Text)
- cPlusoners :: Lens' Comment (Maybe CommentPlusoners)
- cKind :: Lens' Comment Text
- cPublished :: Lens' Comment (Maybe UTCTime)
- cActor :: Lens' Comment (Maybe CommentActor)
- cSelfLink :: Lens' Comment (Maybe Text)
- cObject :: Lens' Comment (Maybe CommentObject)
- cId :: Lens' Comment (Maybe Text)
- cUpdated :: Lens' Comment (Maybe UTCTime)
- cVerb :: Lens' Comment Text
- cInReplyTo :: Lens' Comment [CommentInReplyToItem]
- data Place
- place :: Place
- plaKind :: Lens' Place Text
- plaAddress :: Lens' Place (Maybe PlaceAddress)
- plaDisplayName :: Lens' Place (Maybe Text)
- plaId :: Lens' Place (Maybe Text)
- plaPosition :: Lens' Place (Maybe PlacePosition)
- data ACL
- acl :: ACL
- aKind :: Lens' ACL Text
- aItems :: Lens' ACL [PlusACLentryResource]
- aDescription :: Lens' ACL (Maybe Text)
- data ActivityActor
- activityActor :: ActivityActor
- aaClientSpecificActorInfo :: Lens' ActivityActor (Maybe ActivityActorClientSpecificActorInfo)
- aaImage :: Lens' ActivityActor (Maybe ActivityActorImage)
- aaURL :: Lens' ActivityActor (Maybe Text)
- aaName :: Lens' ActivityActor (Maybe ActivityActorName)
- aaDisplayName :: Lens' ActivityActor (Maybe Text)
- aaId :: Lens' ActivityActor (Maybe Text)
- aaVerification :: Lens' ActivityActor (Maybe ActivityActorVerification)
- data CommentsListSortOrder
- data CommentObject
- commentObject :: CommentObject
- coObjectType :: Lens' CommentObject Text
- coOriginalContent :: Lens' CommentObject (Maybe Text)
- coContent :: Lens' CommentObject (Maybe Text)
- data CommentFeed
- commentFeed :: CommentFeed
- cfEtag :: Lens' CommentFeed (Maybe Text)
- cfNextPageToken :: Lens' CommentFeed (Maybe Text)
- cfNextLink :: Lens' CommentFeed (Maybe Text)
- cfKind :: Lens' CommentFeed Text
- cfItems :: Lens' CommentFeed [Comment]
- cfId :: Lens' CommentFeed (Maybe Text)
- cfUpdated :: Lens' CommentFeed (Maybe UTCTime)
- cfTitle :: Lens' CommentFeed (Maybe Text)
- data CommentActorVerification
- commentActorVerification :: CommentActorVerification
- cavAdHocVerified :: Lens' CommentActorVerification (Maybe Text)
- data ActivityActorName
- activityActorName :: ActivityActorName
- aanGivenName :: Lens' ActivityActorName (Maybe Text)
- aanFamilyName :: Lens' ActivityActorName (Maybe Text)
Service Configuration
plusService :: ServiceConfig Source #
Default request referring to version v1
of the Google+ API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
userInfoProFileScope :: Proxy '["https://www.googleapis.com/auth/userinfo.profile"] Source #
View your basic profile info
plusLoginScope :: Proxy '["https://www.googleapis.com/auth/plus.login"] Source #
Know the list of people in your circles, your age range, and language
userInfoEmailScope :: Proxy '["https://www.googleapis.com/auth/userinfo.email"] Source #
View your email address
plusMeScope :: Proxy '["https://www.googleapis.com/auth/plus.me"] Source #
Know who you are on Google
API Declaration
type PlusAPI = ActivitiesListResource :<|> (ActivitiesGetResource :<|> (ActivitiesSearchResource :<|> (PeopleListResource :<|> (PeopleGetResource :<|> (PeopleListByActivityResource :<|> (PeopleSearchResource :<|> (CommentsListResource :<|> CommentsGetResource))))))) Source #
Represents the entirety of the methods and resources available for the Google+ API service.
Resources
plus.activities.get
plus.activities.list
plus.activities.search
plus.comments.get
plus.comments.list
plus.people.get
plus.people.list
plus.people.listByActivity
plus.people.search
Types
ActivityProvider
data ActivityProvider Source #
The service provider that initially published this activity.
See: activityProvider
smart constructor.
Instances
activityProvider :: ActivityProvider Source #
Creates a value of ActivityProvider
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ActivityObjectAttachmentsItemEmbed
data ActivityObjectAttachmentsItemEmbed Source #
If the attachment is a video, the embeddable link.
See: activityObjectAttachmentsItemEmbed
smart constructor.
Instances
activityObjectAttachmentsItemEmbed :: ActivityObjectAttachmentsItemEmbed Source #
Creates a value of ActivityObjectAttachmentsItemEmbed
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
CommentPlusoners
data CommentPlusoners Source #
People who +1'd this comment.
See: commentPlusoners
smart constructor.
Instances
commentPlusoners :: CommentPlusoners Source #
Creates a value of CommentPlusoners
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cpTotalItems :: Lens' CommentPlusoners (Maybe Word32) Source #
Total number of people who +1'd this comment.
CommentActorClientSpecificActorInfo
data CommentActorClientSpecificActorInfo Source #
Actor info specific to particular clients.
See: commentActorClientSpecificActorInfo
smart constructor.
Instances
commentActorClientSpecificActorInfo :: CommentActorClientSpecificActorInfo Source #
Creates a value of CommentActorClientSpecificActorInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cacsaiYouTubeActorInfo :: Lens' CommentActorClientSpecificActorInfo (Maybe CommentActorClientSpecificActorInfoYouTubeActorInfo) Source #
Actor info specific to YouTube clients.
ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo
data ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source #
Actor info specific to YouTube clients.
See: activityObjectActorClientSpecificActorInfoYouTubeActorInfo
smart constructor.
Instances
activityObjectActorClientSpecificActorInfoYouTubeActorInfo :: ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source #
Creates a value of ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aoacsaiytaiChannelId :: Lens' ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo (Maybe Text) Source #
ID of the YouTube channel owned by the Actor.
ActivityObjectPlusoners
data ActivityObjectPlusoners Source #
People who +1'd this activity.
See: activityObjectPlusoners
smart constructor.
Instances
activityObjectPlusoners :: ActivityObjectPlusoners Source #
Creates a value of ActivityObjectPlusoners
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aopTotalItems :: Lens' ActivityObjectPlusoners (Maybe Word32) Source #
Total number of people who +1'd this activity.
aopSelfLink :: Lens' ActivityObjectPlusoners (Maybe Text) Source #
The URL for the collection of people who +1'd this activity.
PersonEmailsItem
data PersonEmailsItem Source #
Instances
personEmailsItem :: PersonEmailsItem Source #
Creates a value of PersonEmailsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
peiType :: Lens' PersonEmailsItem (Maybe Text) Source #
The type of address. Possible values include, but are not limited to, the following values: - "account" - Google account email address. - "home" - Home email address. - "work" - Work email address. - "other" - Other.
CommentActorImage
data CommentActorImage Source #
The image representation of this actor.
See: commentActorImage
smart constructor.
Instances
commentActorImage :: CommentActorImage Source #
Creates a value of CommentActorImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
caiURL :: Lens' CommentActorImage (Maybe Text) Source #
The URL of the actor's profile photo. To resize the image and crop it to a square, append the query string ?sz=x, where x is the dimension in pixels of each side.
ActivityObjectAttachmentsItemThumbnailsItemImage
data ActivityObjectAttachmentsItemThumbnailsItemImage Source #
Image resource.
See: activityObjectAttachmentsItemThumbnailsItemImage
smart constructor.
Instances
activityObjectAttachmentsItemThumbnailsItemImage :: ActivityObjectAttachmentsItemThumbnailsItemImage Source #
Creates a value of ActivityObjectAttachmentsItemThumbnailsItemImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aoaitiiHeight :: Lens' ActivityObjectAttachmentsItemThumbnailsItemImage (Maybe Word32) Source #
The height, in pixels, of the linked resource.
aoaitiiURL :: Lens' ActivityObjectAttachmentsItemThumbnailsItemImage (Maybe Text) Source #
Image url.
aoaitiiWidth :: Lens' ActivityObjectAttachmentsItemThumbnailsItemImage (Maybe Word32) Source #
The width, in pixels, of the linked resource.
aoaitiiType :: Lens' ActivityObjectAttachmentsItemThumbnailsItemImage (Maybe Text) Source #
Media type of the link.
PlacePosition
data PlacePosition Source #
The position of the place.
See: placePosition
smart constructor.
Instances
placePosition :: PlacePosition Source #
Creates a value of PlacePosition
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ppLatitude :: Lens' PlacePosition (Maybe Double) Source #
The latitude of this position.
ppLongitude :: Lens' PlacePosition (Maybe Double) Source #
The longitude of this position.
PersonPlacesLivedItem
data PersonPlacesLivedItem Source #
Instances
personPlacesLivedItem :: PersonPlacesLivedItem Source #
Creates a value of PersonPlacesLivedItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ppliValue :: Lens' PersonPlacesLivedItem (Maybe Text) Source #
A place where this person has lived. For example: "Seattle, WA", "Near Toronto".
ppliPrimary :: Lens' PersonPlacesLivedItem (Maybe Bool) Source #
If "true", this place of residence is this person's primary residence.
ActivityActorClientSpecificActorInfo
data ActivityActorClientSpecificActorInfo Source #
Actor info specific to particular clients.
See: activityActorClientSpecificActorInfo
smart constructor.
Instances
activityActorClientSpecificActorInfo :: ActivityActorClientSpecificActorInfo Source #
Creates a value of ActivityActorClientSpecificActorInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aacsaiYouTubeActorInfo :: Lens' ActivityActorClientSpecificActorInfo (Maybe ActivityActorClientSpecificActorInfoYouTubeActorInfo) Source #
Actor info specific to YouTube clients.
Person
Instances
Creates a value of Person
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pAgeRange :: Lens' Person (Maybe PersonAgeRange) Source #
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.
pImage :: Lens' Person (Maybe PersonImage) Source #
The representation of the person's profile photo.
pPlacesLived :: Lens' Person [PersonPlacesLivedItem] Source #
A list of places where this person has lived.
pPlusOneCount :: Lens' Person (Maybe Int32) Source #
If a Google+ Page, the number of people who have +1'd this page.
pObjectType :: Lens' Person (Maybe Text) Source #
Type of person within Google+. Possible values include, but are not limited to, the following values: - "person" - represents an actual person. - "page" - represents a page.
pRelationshipStatus :: Lens' Person (Maybe Text) Source #
The person's relationship status. Possible values include, but are not limited to, the following values: - "single" - Person is single. - "in_a_relationship" - Person is in a relationship. - "engaged" - Person is engaged. - "married" - Person is married. - "its_complicated" - The relationship is complicated. - "open_relationship" - Person is in an open relationship. - "widowed" - Person is widowed. - "in_domestic_partnership" - Person is in a domestic partnership. - "in_civil_union" - Person is in a civil union.
pDomain :: Lens' Person (Maybe Text) Source #
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.
pVerified :: Lens' Person (Maybe Bool) Source #
Whether the person or Google+ Page has been verified.
pBirthday :: Lens' Person (Maybe Text) Source #
The person's date of birth, represented as YYYY-MM-DD.
pGender :: Lens' Person (Maybe Text) Source #
The person's gender. Possible values include, but are not limited to, the following values: - "male" - Male gender. - "female" - Female gender. - "other" - Other.
pName :: Lens' Person (Maybe PersonName) Source #
An object representation of the individual components of a person's name.
pEmails :: Lens' Person [PersonEmailsItem] Source #
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.
pDisplayName :: Lens' Person (Maybe Text) Source #
The name of this person, which is suitable for display.
pOrganizations :: Lens' Person [PersonOrganizationsItem] Source #
A list of current or past organizations with which this person is associated.
pCircledByCount :: Lens' Person (Maybe Int32) Source #
For followers who are visible, the number of people who have added this person or page to a circle.
ActivityObjectAttachmentsItemImage
data ActivityObjectAttachmentsItemImage Source #
The preview image for photos or videos.
See: activityObjectAttachmentsItemImage
smart constructor.
Instances
activityObjectAttachmentsItemImage :: ActivityObjectAttachmentsItemImage Source #
Creates a value of ActivityObjectAttachmentsItemImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aoaiiHeight :: Lens' ActivityObjectAttachmentsItemImage (Maybe Word32) Source #
The height, in pixels, of the linked resource.
aoaiiWidth :: Lens' ActivityObjectAttachmentsItemImage (Maybe Word32) Source #
The width, in pixels, of the linked resource.
CommentActor
data CommentActor Source #
The person who posted this comment.
See: commentActor
smart constructor.
Instances
commentActor :: CommentActor Source #
Creates a value of CommentActor
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
caClientSpecificActorInfo :: Lens' CommentActor (Maybe CommentActorClientSpecificActorInfo) Source #
Actor info specific to particular clients.
caImage :: Lens' CommentActor (Maybe CommentActorImage) Source #
The image representation of this actor.
caDisplayName :: Lens' CommentActor (Maybe Text) Source #
The name of this actor, suitable for display.
caVerification :: Lens' CommentActor (Maybe CommentActorVerification) Source #
Verification status of actor.
ActivityObject
data ActivityObject Source #
The object of this activity.
See: activityObject
smart constructor.
Instances
activityObject :: ActivityObject Source #
Creates a value of ActivityObject
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aoPlusoners :: Lens' ActivityObject (Maybe ActivityObjectPlusoners) Source #
People who +1'd this activity.
aoAttachments :: Lens' ActivityObject [ActivityObjectAttachmentsItem] Source #
The media objects attached to this activity.
aoObjectType :: Lens' ActivityObject (Maybe Text) Source #
The type of the object. Possible values include, but are not limited to, the following values: - "note" - Textual content. - "activity" - A Google+ activity.
aoOriginalContent :: Lens' ActivityObject (Maybe Text) Source #
The content (text) as provided by the author, which is stored without any HTML formatting. When creating or updating an activity, this value must be supplied as plain text in the request.
aoActor :: Lens' ActivityObject (Maybe ActivityObjectActor) Source #
If this activity's object is itself another activity, such as when a person reshares an activity, this property specifies the original activity's actor.
aoContent :: Lens' ActivityObject (Maybe Text) Source #
The HTML-formatted content, which is suitable for display.
aoReplies :: Lens' ActivityObject (Maybe ActivityObjectReplies) Source #
Comments in reply to this activity.
aoId :: Lens' ActivityObject (Maybe Text) Source #
The ID of the object. When resharing an activity, this is the ID of the activity that is being reshared.
aoResharers :: Lens' ActivityObject (Maybe ActivityObjectResharers) Source #
People who reshared this activity.
ActivityObjectActor
data ActivityObjectActor Source #
If this activity's object is itself another activity, such as when a person reshares an activity, this property specifies the original activity's actor.
See: activityObjectActor
smart constructor.
Instances
activityObjectActor :: ActivityObjectActor Source #
Creates a value of ActivityObjectActor
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aoaClientSpecificActorInfo :: Lens' ActivityObjectActor (Maybe ActivityObjectActorClientSpecificActorInfo) Source #
Actor info specific to particular clients.
aoaImage :: Lens' ActivityObjectActor (Maybe ActivityObjectActorImage) Source #
The image representation of the original actor.
aoaURL :: Lens' ActivityObjectActor (Maybe Text) Source #
A link to the original actor's Google profile.
aoaDisplayName :: Lens' ActivityObjectActor (Maybe Text) Source #
The original actor's name, which is suitable for display.
aoaVerification :: Lens' ActivityObjectActor (Maybe ActivityObjectActorVerification) Source #
Verification status of actor.
ActivityObjectAttachmentsItemFullImage
data ActivityObjectAttachmentsItemFullImage Source #
The full image URL for photo attachments.
See: activityObjectAttachmentsItemFullImage
smart constructor.
Instances
activityObjectAttachmentsItemFullImage :: ActivityObjectAttachmentsItemFullImage Source #
Creates a value of ActivityObjectAttachmentsItemFullImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aoaifiHeight :: Lens' ActivityObjectAttachmentsItemFullImage (Maybe Word32) Source #
The height, in pixels, of the linked resource.
aoaifiWidth :: Lens' ActivityObjectAttachmentsItemFullImage (Maybe Word32) Source #
The width, in pixels, of the linked resource.
aoaifiType :: Lens' ActivityObjectAttachmentsItemFullImage (Maybe Text) Source #
Media type of the link.
PeopleListByActivityCollection
data PeopleListByActivityCollection Source #
The collection of people to list.
Plusoners |
|
Resharers |
|
Instances
ActivityActorImage
data ActivityActorImage Source #
The image representation of the actor.
See: activityActorImage
smart constructor.
Instances
activityActorImage :: ActivityActorImage Source #
Creates a value of ActivityActorImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aaiURL :: Lens' ActivityActorImage (Maybe Text) Source #
The URL of the actor's profile photo. To resize the image and crop it to a square, append the query string ?sz=x, where x is the dimension in pixels of each side.
PeopleFeed
data PeopleFeed Source #
Instances
peopleFeed :: PeopleFeed Source #
Creates a value of PeopleFeed
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pfTotalItems :: Lens' PeopleFeed (Maybe Int32) Source #
The total number of people available in this list. The number of people in a response might be smaller due to paging. This might not be set for all collections.
pfNextPageToken :: Lens' PeopleFeed (Maybe Text) Source #
The continuation token, which is used to page through large result sets. Provide this value in a subsequent request to return the next page of results.
pfKind :: Lens' PeopleFeed Text Source #
Identifies this resource as a collection of people. Value: "plus#peopleFeed".
pfItems :: Lens' PeopleFeed [Person] Source #
The people in this page of results. Each item includes the id, displayName, image, and url for the person. To retrieve additional profile data, see the people.get method.
pfSelfLink :: Lens' PeopleFeed (Maybe Text) Source #
Link to this resource.
PersonCoverCoverPhoto
data PersonCoverCoverPhoto Source #
The person's primary cover image.
See: personCoverCoverPhoto
smart constructor.
Instances
personCoverCoverPhoto :: PersonCoverCoverPhoto Source #
Creates a value of PersonCoverCoverPhoto
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pccpHeight :: Lens' PersonCoverCoverPhoto (Maybe Int32) Source #
The height of the image.
PersonAgeRange
data PersonAgeRange Source #
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.
See: personAgeRange
smart constructor.
Instances
personAgeRange :: PersonAgeRange Source #
Creates a value of PersonAgeRange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
parMax :: Lens' PersonAgeRange (Maybe Int32) Source #
The age range's upper bound, if any. Possible values include, but are not limited to, the following: - "17" - for age 17 - "20" - for age 20
parMin :: Lens' PersonAgeRange (Maybe Int32) Source #
The age range's lower bound, if any. Possible values include, but are not limited to, the following: - "21" - for age 21 - "18" - for age 18
ActivityObjectActorImage
data ActivityObjectActorImage Source #
The image representation of the original actor.
See: activityObjectActorImage
smart constructor.
Instances
activityObjectActorImage :: ActivityObjectActorImage Source #
Creates a value of ActivityObjectActorImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aoaiURL :: Lens' ActivityObjectActorImage (Maybe Text) Source #
A URL that points to a thumbnail photo of the original actor.
CommentActorClientSpecificActorInfoYouTubeActorInfo
data CommentActorClientSpecificActorInfoYouTubeActorInfo Source #
Actor info specific to YouTube clients.
See: commentActorClientSpecificActorInfoYouTubeActorInfo
smart constructor.
Instances
commentActorClientSpecificActorInfoYouTubeActorInfo :: CommentActorClientSpecificActorInfoYouTubeActorInfo Source #
Creates a value of CommentActorClientSpecificActorInfoYouTubeActorInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cacsaiytaiChannelId :: Lens' CommentActorClientSpecificActorInfoYouTubeActorInfo (Maybe Text) Source #
ID of the YouTube channel owned by the Actor.
PeopleListOrderBy
data PeopleListOrderBy Source #
The order to return people in.
Alphabetical |
|
Best |
|
Instances
ActivityObjectReplies
data ActivityObjectReplies Source #
Comments in reply to this activity.
See: activityObjectReplies
smart constructor.
Instances
activityObjectReplies :: ActivityObjectReplies Source #
Creates a value of ActivityObjectReplies
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aorTotalItems :: Lens' ActivityObjectReplies (Maybe Word32) Source #
Total number of comments on this activity.
aorSelfLink :: Lens' ActivityObjectReplies (Maybe Text) Source #
The URL for the collection of comments in reply to this activity.
ActivitiesListCollection
data ActivitiesListCollection Source #
The collection of activities to list.
Public |
|
Instances
ActivityActorVerification
data ActivityActorVerification Source #
Verification status of actor.
See: activityActorVerification
smart constructor.
Instances
activityActorVerification :: ActivityActorVerification Source #
Creates a value of ActivityActorVerification
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aavAdHocVerified :: Lens' ActivityActorVerification (Maybe Text) Source #
Verification for one-time or manual processes.
ActivityObjectActorClientSpecificActorInfo
data ActivityObjectActorClientSpecificActorInfo Source #
Actor info specific to particular clients.
See: activityObjectActorClientSpecificActorInfo
smart constructor.
Instances
activityObjectActorClientSpecificActorInfo :: ActivityObjectActorClientSpecificActorInfo Source #
Creates a value of ActivityObjectActorClientSpecificActorInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aoacsaiYouTubeActorInfo :: Lens' ActivityObjectActorClientSpecificActorInfo (Maybe ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo) Source #
Actor info specific to YouTube clients.
PeopleListCollection
data PeopleListCollection Source #
The collection of people to list.
Connected |
|
Visible |
|
Instances
ActivityObjectAttachmentsItem
data ActivityObjectAttachmentsItem Source #
Instances
activityObjectAttachmentsItem :: ActivityObjectAttachmentsItem Source #
Creates a value of ActivityObjectAttachmentsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aFullImage :: Lens' ActivityObjectAttachmentsItem (Maybe ActivityObjectAttachmentsItemFullImage) Source #
The full image URL for photo attachments.
aImage :: Lens' ActivityObjectAttachmentsItem (Maybe ActivityObjectAttachmentsItemImage) Source #
The preview image for photos or videos.
aObjectType :: Lens' ActivityObjectAttachmentsItem (Maybe Text) Source #
The type of media object. Possible values include, but are not limited to, the following values: - "photo" - A photo. - "album" - A photo album. - "video" - A video. - "article" - An article, specified by a link.
aURL :: Lens' ActivityObjectAttachmentsItem (Maybe Text) Source #
The link to the attachment, which should be of type text/html.
aEmbed :: Lens' ActivityObjectAttachmentsItem (Maybe ActivityObjectAttachmentsItemEmbed) Source #
If the attachment is a video, the embeddable link.
aContent :: Lens' ActivityObjectAttachmentsItem (Maybe Text) Source #
If the attachment is an article, this property contains a snippet of text from the article. It can also include descriptions for other types.
aThumbnails :: Lens' ActivityObjectAttachmentsItem [ActivityObjectAttachmentsItemThumbnailsItem] Source #
If the attachment is an album, this property is a list of potential additional thumbnails from the album.
aDisplayName :: Lens' ActivityObjectAttachmentsItem (Maybe Text) Source #
The title of the attachment, such as a photo caption or an article title.
ActivityFeed
data ActivityFeed Source #
Instances
activityFeed :: ActivityFeed Source #
Creates a value of ActivityFeed
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
afNextPageToken :: Lens' ActivityFeed (Maybe Text) Source #
The continuation token, which is used to page through large result sets. Provide this value in a subsequent request to return the next page of results.
afNextLink :: Lens' ActivityFeed (Maybe Text) Source #
Link to the next page of activities.
afKind :: Lens' ActivityFeed Text Source #
Identifies this resource as a collection of activities. Value: "plus#activityFeed".
afSelfLink :: Lens' ActivityFeed (Maybe Text) Source #
Link to this activity resource.
afId :: Lens' ActivityFeed (Maybe Text) Source #
The ID of this collection of activities. Deprecated.
afUpdated :: Lens' ActivityFeed (Maybe UTCTime) Source #
The time at which this collection of activities was last updated. Formatted as an RFC 3339 timestamp.
afTitle :: Lens' ActivityFeed (Maybe Text) Source #
The title of this collection of activities, which is a truncated portion of the content.
ActivityObjectActorVerification
data ActivityObjectActorVerification Source #
Verification status of actor.
See: activityObjectActorVerification
smart constructor.
Instances
activityObjectActorVerification :: ActivityObjectActorVerification Source #
Creates a value of ActivityObjectActorVerification
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aoavAdHocVerified :: Lens' ActivityObjectActorVerification (Maybe Text) Source #
Verification for one-time or manual processes.
PersonName
data PersonName Source #
An object representation of the individual components of a person's name.
See: personName
smart constructor.
Instances
personName :: PersonName Source #
Creates a value of PersonName
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pnGivenName :: Lens' PersonName (Maybe Text) Source #
The given name (first name) of this person.
pnMiddleName :: Lens' PersonName (Maybe Text) Source #
The middle name of this person.
pnFormatted :: Lens' PersonName (Maybe Text) Source #
The full name of this person, including middle names, suffixes, etc.
pnHonorificPrefix :: Lens' PersonName (Maybe Text) Source #
The honorific prefixes (such as "Dr." or "Mrs.") for this person.
pnFamilyName :: Lens' PersonName (Maybe Text) Source #
The family name (last name) of this person.
pnHonorificSuffix :: Lens' PersonName (Maybe Text) Source #
The honorific suffixes (such as "Jr.") for this person.
PersonImage
data PersonImage Source #
The representation of the person's profile photo.
See: personImage
smart constructor.
Instances
personImage :: PersonImage Source #
Creates a value of PersonImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
piURL :: Lens' PersonImage (Maybe Text) Source #
The URL of the person's profile photo. To resize the image and crop it to a square, append the query string ?sz=x, where x is the dimension in pixels of each side.
piIsDefault :: Lens' PersonImage (Maybe Bool) Source #
Whether the person's profile photo is the default one
ActivityActorClientSpecificActorInfoYouTubeActorInfo
data ActivityActorClientSpecificActorInfoYouTubeActorInfo Source #
Actor info specific to YouTube clients.
See: activityActorClientSpecificActorInfoYouTubeActorInfo
smart constructor.
Instances
activityActorClientSpecificActorInfoYouTubeActorInfo :: ActivityActorClientSpecificActorInfoYouTubeActorInfo Source #
Creates a value of ActivityActorClientSpecificActorInfoYouTubeActorInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aacsaiytaiChannelId :: Lens' ActivityActorClientSpecificActorInfoYouTubeActorInfo (Maybe Text) Source #
ID of the YouTube channel owned by the Actor.
PlusACLentryResource
data PlusACLentryResource Source #
Instances
plusACLentryResource :: PlusACLentryResource Source #
Creates a value of PlusACLentryResource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
parDisplayName :: Lens' PlusACLentryResource (Maybe Text) Source #
A descriptive name for this entry. Suitable for display.
parId :: Lens' PlusACLentryResource (Maybe Text) Source #
The ID of the entry. For entries of type "person" or "circle", this is the ID of the resource. For other types, this property is not set.
parType :: Lens' PlusACLentryResource (Maybe Text) Source #
The type of entry describing to whom access is granted. Possible values are: - "person" - Access to an individual. - "circle" - Access to members of a circle. - "myCircles" - Access to members of all the person's circles. - "extendedCircles" - Access to members of all the person's circles, plus all of the people in their circles. - "domain" - Access to members of the person's Google Apps domain. - "public" - Access to anyone on the web.
Activity
Instances
Creates a value of Activity
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
actAnnotation :: Lens' Activity (Maybe Text) Source #
Additional content added by the person who shared this activity, applicable only when resharing an activity.
actGeocode :: Lens' Activity (Maybe Text) Source #
Latitude and longitude where this activity occurred. Format is latitude followed by longitude, space separated.
actKind :: Lens' Activity Text Source #
Identifies this resource as an activity. Value: "plus#activity".
actRadius :: Lens' Activity (Maybe Text) Source #
Radius, in meters, of the region where this activity occurred, centered at the latitude and longitude identified in geocode.
actPublished :: Lens' Activity (Maybe UTCTime) Source #
The time at which this activity was initially published. Formatted as an RFC 3339 timestamp.
actUpdated :: Lens' Activity (Maybe UTCTime) Source #
The time at which this activity was last updated. Formatted as an RFC 3339 timestamp.
actVerb :: Lens' Activity (Maybe Text) Source #
This activity's verb, which indicates the action that was performed. Possible values include, but are not limited to, the following values: - "post" - Publish content to the stream. - "share" - Reshare an activity.
actCrosspostSource :: Lens' Activity (Maybe Text) Source #
If this activity is a crosspost from another system, this property specifies the ID of the original activity.
actProvider :: Lens' Activity (Maybe ActivityProvider) Source #
The service provider that initially published this activity.
PlaceAddress
data PlaceAddress Source #
The physical address of the place.
See: placeAddress
smart constructor.
Instances
placeAddress :: PlaceAddress Source #
Creates a value of PlaceAddress
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
paFormatted :: Lens' PlaceAddress (Maybe Text) Source #
The formatted address for display.
ActivityObjectAttachmentsItemThumbnailsItem
data ActivityObjectAttachmentsItemThumbnailsItem Source #
Instances
activityObjectAttachmentsItemThumbnailsItem :: ActivityObjectAttachmentsItemThumbnailsItem Source #
Creates a value of ActivityObjectAttachmentsItemThumbnailsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aoaitiImage :: Lens' ActivityObjectAttachmentsItemThumbnailsItem (Maybe ActivityObjectAttachmentsItemThumbnailsItemImage) Source #
Image resource.
aoaitiURL :: Lens' ActivityObjectAttachmentsItemThumbnailsItem (Maybe Text) Source #
URL of the webpage containing the image.
aoaitiDescription :: Lens' ActivityObjectAttachmentsItemThumbnailsItem (Maybe Text) Source #
Potential name of the thumbnail.
PersonCover
data PersonCover Source #
The cover photo content.
See: personCover
smart constructor.
Instances
personCover :: PersonCover Source #
Creates a value of PersonCover
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pcLayout :: Lens' PersonCover (Maybe Text) Source #
The layout of the cover art. Possible values include, but are not limited to, the following values: - "banner" - One large image banner.
pcCoverInfo :: Lens' PersonCover (Maybe PersonCoverCoverInfo) Source #
Extra information about the cover photo.
pcCoverPhoto :: Lens' PersonCover (Maybe PersonCoverCoverPhoto) Source #
The person's primary cover image.
CommentInReplyToItem
data CommentInReplyToItem Source #
Instances
commentInReplyToItem :: CommentInReplyToItem Source #
Creates a value of CommentInReplyToItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
PersonOrganizationsItem
data PersonOrganizationsItem Source #
Instances
personOrganizationsItem :: PersonOrganizationsItem Source #
Creates a value of PersonOrganizationsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
poiDePartment :: Lens' PersonOrganizationsItem (Maybe Text) Source #
The department within the organization. Deprecated.
poiLocation :: Lens' PersonOrganizationsItem (Maybe Text) Source #
The location of this organization. Deprecated.
poiEndDate :: Lens' PersonOrganizationsItem (Maybe Text) Source #
The date that the person left this organization.
poiPrimary :: Lens' PersonOrganizationsItem (Maybe Bool) Source #
If "true", indicates this organization is the person's primary one, which is typically interpreted as the current one.
poiStartDate :: Lens' PersonOrganizationsItem (Maybe Text) Source #
The date that the person joined this organization.
poiTitle :: Lens' PersonOrganizationsItem (Maybe Text) Source #
The person's job title or role within the organization.
poiType :: Lens' PersonOrganizationsItem (Maybe Text) Source #
The type of organization. Possible values include, but are not limited to, the following values: - "work" - Work. - "school" - School.
poiDescription :: Lens' PersonOrganizationsItem (Maybe Text) Source #
A short description of the person's role in this organization. Deprecated.
PersonURLsItem
data PersonURLsItem Source #
Instances
personURLsItem :: PersonURLsItem Source #
Creates a value of PersonURLsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
puiType :: Lens' PersonURLsItem (Maybe Text) Source #
The type of URL. Possible values include, but are not limited to, the following values: - "otherProfile" - URL for another profile. - "contributor" - URL to a site for which this person is a contributor. - "website" - URL for this Google+ Page's primary website. - "other" - Other URL.
ActivitiesSearchOrderBy
data ActivitiesSearchOrderBy Source #
Specifies how to order search results.
ASOBBest |
|
ASOBRecent |
|
Instances
PersonCoverCoverInfo
data PersonCoverCoverInfo Source #
Extra information about the cover photo.
See: personCoverCoverInfo
smart constructor.
Instances
personCoverCoverInfo :: PersonCoverCoverInfo Source #
Creates a value of PersonCoverCoverInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pcciTopImageOffSet :: Lens' PersonCoverCoverInfo (Maybe Int32) Source #
The difference between the top position of the cover image and the actual displayed cover image. Only valid for banner layout.
pcciLeftImageOffSet :: Lens' PersonCoverCoverInfo (Maybe Int32) Source #
The difference between the left position of the cover image and the actual displayed cover image. Only valid for banner layout.
ActivityObjectResharers
data ActivityObjectResharers Source #
People who reshared this activity.
See: activityObjectResharers
smart constructor.
activityObjectResharers :: ActivityObjectResharers Source #
Creates a value of ActivityObjectResharers
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aTotalItems :: Lens' ActivityObjectResharers (Maybe Word32) Source #
Total number of people who reshared this activity.
aSelfLink :: Lens' ActivityObjectResharers (Maybe Text) Source #
The URL for the collection of resharers.
Comment
Instances
Creates a value of Comment
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cPlusoners :: Lens' Comment (Maybe CommentPlusoners) Source #
People who +1'd this comment.
cPublished :: Lens' Comment (Maybe UTCTime) Source #
The time at which this comment was initially published. Formatted as an RFC 3339 timestamp.
cUpdated :: Lens' Comment (Maybe UTCTime) Source #
The time at which this comment was last updated. Formatted as an RFC 3339 timestamp.
cVerb :: Lens' Comment Text Source #
This comment's verb, indicating what action was performed. Possible values are: - "post" - Publish content to the stream.
cInReplyTo :: Lens' Comment [CommentInReplyToItem] Source #
The activity this comment replied to.
Place
Instances
Eq Place Source # | |
Data Place Source # | |
Defined in Network.Google.Plus.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Place -> c Place # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Place # dataTypeOf :: Place -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Place) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Place) # gmapT :: (forall b. Data b => b -> b) -> Place -> Place # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Place -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Place -> r # gmapQ :: (forall d. Data d => d -> u) -> Place -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Place -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Place -> m Place # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Place -> m Place # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Place -> m Place # | |
Show Place Source # | |
Generic Place Source # | |
ToJSON Place Source # | |
Defined in Network.Google.Plus.Types.Product | |
FromJSON Place Source # | |
type Rep Place Source # | |
Defined in Network.Google.Plus.Types.Product type Rep Place = D1 (MetaData "Place" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "Place'" PrefixI True) ((S1 (MetaSel (Just "_plaKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_plaAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PlaceAddress))) :*: (S1 (MetaSel (Just "_plaDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_plaId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plaPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PlacePosition)))))) |
Creates a value of Place
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
plaAddress :: Lens' Place (Maybe PlaceAddress) Source #
The physical address of the place.
plaPosition :: Lens' Place (Maybe PlacePosition) Source #
The position of the place.
ACL
Instances
Eq ACL Source # | |
Data ACL Source # | |
Defined in Network.Google.Plus.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ACL -> c ACL # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ACL # dataTypeOf :: ACL -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ACL) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ACL) # gmapT :: (forall b. Data b => b -> b) -> ACL -> ACL # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ACL -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ACL -> r # gmapQ :: (forall d. Data d => d -> u) -> ACL -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> ACL -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ACL -> m ACL # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ACL -> m ACL # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ACL -> m ACL # | |
Show ACL Source # | |
Generic ACL Source # | |
ToJSON ACL Source # | |
Defined in Network.Google.Plus.Types.Product | |
FromJSON ACL Source # | |
type Rep ACL Source # | |
Defined in Network.Google.Plus.Types.Product type Rep ACL = D1 (MetaData "ACL" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "ACL'" PrefixI True) (S1 (MetaSel (Just "_aKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_aItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PlusACLentryResource])) :*: S1 (MetaSel (Just "_aDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
Creates a value of ACL
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aKind :: Lens' ACL Text Source #
Identifies this resource as a collection of access controls. Value: "plus#acl".
aDescription :: Lens' ACL (Maybe Text) Source #
Description of the access granted, suitable for display.
ActivityActor
data ActivityActor Source #
The person who performed this activity.
See: activityActor
smart constructor.
Instances
activityActor :: ActivityActor Source #
Creates a value of ActivityActor
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aaClientSpecificActorInfo :: Lens' ActivityActor (Maybe ActivityActorClientSpecificActorInfo) Source #
Actor info specific to particular clients.
aaImage :: Lens' ActivityActor (Maybe ActivityActorImage) Source #
The image representation of the actor.
aaName :: Lens' ActivityActor (Maybe ActivityActorName) Source #
An object representation of the individual components of name.
aaDisplayName :: Lens' ActivityActor (Maybe Text) Source #
The name of the actor, suitable for display.
aaVerification :: Lens' ActivityActor (Maybe ActivityActorVerification) Source #
Verification status of actor.
CommentsListSortOrder
data CommentsListSortOrder Source #
The order in which to sort the list of comments.
Ascending |
|
Descending |
|
Instances
CommentObject
data CommentObject Source #
The object of this comment.
See: commentObject
smart constructor.
Instances
commentObject :: CommentObject Source #
Creates a value of CommentObject
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
coObjectType :: Lens' CommentObject Text Source #
The object type of this comment. Possible values are: - "comment" - A comment in reply to an activity.
coOriginalContent :: Lens' CommentObject (Maybe Text) Source #
The content (text) as provided by the author, stored without any HTML formatting. When creating or updating a comment, this value must be supplied as plain text in the request.
coContent :: Lens' CommentObject (Maybe Text) Source #
The HTML-formatted content, suitable for display.
CommentFeed
data CommentFeed Source #
Instances
commentFeed :: CommentFeed Source #
Creates a value of CommentFeed
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cfNextPageToken :: Lens' CommentFeed (Maybe Text) Source #
The continuation token, which is used to page through large result sets. Provide this value in a subsequent request to return the next page of results.
cfNextLink :: Lens' CommentFeed (Maybe Text) Source #
Link to the next page of activities.
cfKind :: Lens' CommentFeed Text Source #
Identifies this resource as a collection of comments. Value: "plus#commentFeed".
cfUpdated :: Lens' CommentFeed (Maybe UTCTime) Source #
The time at which this collection of comments was last updated. Formatted as an RFC 3339 timestamp.
CommentActorVerification
data CommentActorVerification Source #
Verification status of actor.
See: commentActorVerification
smart constructor.
Instances
commentActorVerification :: CommentActorVerification Source #
Creates a value of CommentActorVerification
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cavAdHocVerified :: Lens' CommentActorVerification (Maybe Text) Source #
Verification for one-time or manual processes.
ActivityActorName
data ActivityActorName Source #
An object representation of the individual components of name.
See: activityActorName
smart constructor.
Instances
activityActorName :: ActivityActorName Source #
Creates a value of ActivityActorName
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aanGivenName :: Lens' ActivityActorName (Maybe Text) Source #
The given name ("first name") of the actor.
aanFamilyName :: Lens' ActivityActorName (Maybe Text) Source #
The family name ("last name") of the actor.