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
- plusDomains.activities.get
- plusDomains.activities.insert
- plusDomains.activities.list
- plusDomains.audiences.list
- plusDomains.circles.addPeople
- plusDomains.circles.get
- plusDomains.circles.insert
- plusDomains.circles.list
- plusDomains.circles.patch
- plusDomains.circles.remove
- plusDomains.circles.removePeople
- plusDomains.circles.update
- plusDomains.comments.get
- plusDomains.comments.insert
- plusDomains.comments.list
- plusDomains.media.insert
- plusDomains.people.get
- plusDomains.people.list
- plusDomains.people.listByActivity
- plusDomains.people.listByCircle
- Types
- Audience
- ActivityProvider
- ActivityObjectAttachmentsItemEmbed
- CommentPlusoners
- CommentActorClientSpecificActorInfo
- ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo
- ActivityObjectPlusoners
- PersonEmailsItem
- CommentActorImage
- ActivityObjectAttachmentsItemThumbnailsItemImage
- PlacePosition
- PersonPlacesLivedItem
- Circle
- ActivityActorClientSpecificActorInfo
- Person
- Videostream
- MediaInsertCollection
- CircleFeed
- ActivityObjectAttachmentsItemImage
- CommentActor
- ActivityObject
- ActivityObjectActor
- ActivityObjectAttachmentsItemFullImage
- MediaAuthorImage
- PeopleListByActivityCollection
- CirclePeople
- PlusDomainsACLentryResource
- ActivityActorImage
- PeopleFeed
- PersonCoverCoverPhoto
- MediaAuthor
- ActivityObjectActorImage
- CommentActorClientSpecificActorInfoYouTubeActorInfo
- Media
- PeopleListOrderBy
- ActivityObjectReplies
- ActivitiesListCollection
- ActivityObjectAttachmentsItemPreviewThumbnailsItem
- ActivityActorVerification
- ActivityObjectActorClientSpecificActorInfo
- PeopleListCollection
- ActivityObjectAttachmentsItem
- ActivityFeed
- ActivityObjectActorVerification
- PersonName
- PersonImage
- ActivityActorClientSpecificActorInfoYouTubeActorInfo
- ActivityObjectStatusForViewer
- Activity
- PlaceAddress
- AudiencesFeed
- ActivityObjectAttachmentsItemThumbnailsItem
- PersonCover
- CommentInReplyToItem
- PersonOrganizationsItem
- PersonURLsItem
- PersonCoverCoverInfo
- ActivityObjectResharers
- Comment
- Place
- ACL
- MediaExif
- ActivityActor
- CommentsListSortOrder
- CommentObject
- CommentFeed
- CommentActorVerification
- ActivityActorName
Builds on top of the Google+ platform for Google Apps Domains.
Synopsis
- plusDomainsService :: ServiceConfig
- userInfoProFileScope :: Proxy '["https://www.googleapis.com/auth/userinfo.profile"]
- plusLoginScope :: Proxy '["https://www.googleapis.com/auth/plus.login"]
- plusProFilesReadScope :: Proxy '["https://www.googleapis.com/auth/plus.profiles.read"]
- userInfoEmailScope :: Proxy '["https://www.googleapis.com/auth/userinfo.email"]
- plusStreamWriteScope :: Proxy '["https://www.googleapis.com/auth/plus.stream.write"]
- plusStreamReadScope :: Proxy '["https://www.googleapis.com/auth/plus.stream.read"]
- plusMeScope :: Proxy '["https://www.googleapis.com/auth/plus.me"]
- plusCirclesReadScope :: Proxy '["https://www.googleapis.com/auth/plus.circles.read"]
- plusMediaUploadScope :: Proxy '["https://www.googleapis.com/auth/plus.media.upload"]
- plusCirclesWriteScope :: Proxy '["https://www.googleapis.com/auth/plus.circles.write"]
- type PlusDomainsAPI = ActivitiesInsertResource :<|> (ActivitiesListResource :<|> (ActivitiesGetResource :<|> (PeopleListResource :<|> (PeopleListByCircleResource :<|> (PeopleGetResource :<|> (PeopleListByActivityResource :<|> (MediaInsertResource :<|> (AudiencesListResource :<|> (CommentsInsertResource :<|> (CommentsListResource :<|> (CommentsGetResource :<|> (CirclesInsertResource :<|> (CirclesAddPeopleResource :<|> (CirclesListResource :<|> (CirclesPatchResource :<|> (CirclesGetResource :<|> (CirclesRemoveResource :<|> (CirclesRemovePeopleResource :<|> CirclesUpdateResource))))))))))))))))))
- module Network.Google.Resource.PlusDomains.Activities.Get
- module Network.Google.Resource.PlusDomains.Activities.Insert
- module Network.Google.Resource.PlusDomains.Activities.List
- module Network.Google.Resource.PlusDomains.Audiences.List
- module Network.Google.Resource.PlusDomains.Circles.AddPeople
- module Network.Google.Resource.PlusDomains.Circles.Get
- module Network.Google.Resource.PlusDomains.Circles.Insert
- module Network.Google.Resource.PlusDomains.Circles.List
- module Network.Google.Resource.PlusDomains.Circles.Patch
- module Network.Google.Resource.PlusDomains.Circles.Remove
- module Network.Google.Resource.PlusDomains.Circles.RemovePeople
- module Network.Google.Resource.PlusDomains.Circles.Update
- module Network.Google.Resource.PlusDomains.Comments.Get
- module Network.Google.Resource.PlusDomains.Comments.Insert
- module Network.Google.Resource.PlusDomains.Comments.List
- module Network.Google.Resource.PlusDomains.Media.Insert
- module Network.Google.Resource.PlusDomains.People.Get
- module Network.Google.Resource.PlusDomains.People.List
- module Network.Google.Resource.PlusDomains.People.ListByActivity
- module Network.Google.Resource.PlusDomains.People.ListByCircle
- data Audience
- audience :: Audience
- aEtag :: Lens' Audience (Maybe Text)
- aKind :: Lens' Audience Text
- aVisibility :: Lens' Audience (Maybe Text)
- aItem :: Lens' Audience (Maybe PlusDomainsACLentryResource)
- aMemberCount :: Lens' Audience (Maybe Word32)
- 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 Circle
- circle :: Circle
- cEtag :: Lens' Circle (Maybe Text)
- cKind :: Lens' Circle Text
- cPeople :: Lens' Circle (Maybe CirclePeople)
- cSelfLink :: Lens' Circle (Maybe Text)
- cDisplayName :: Lens' Circle (Maybe Text)
- cId :: Lens' Circle (Maybe Text)
- cDescription :: Lens' Circle (Maybe Text)
- data ActivityActorClientSpecificActorInfo
- activityActorClientSpecificActorInfo :: ActivityActorClientSpecificActorInfo
- aacsaiYouTubeActorInfo :: Lens' ActivityActorClientSpecificActorInfo (Maybe ActivityActorClientSpecificActorInfoYouTubeActorInfo)
- data Person
- person :: Person
- pCurrentLocation :: Lens' Person (Maybe Text)
- 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)
- 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 Videostream
- videostream :: Videostream
- vHeight :: Lens' Videostream (Maybe Int32)
- vURL :: Lens' Videostream (Maybe Text)
- vWidth :: Lens' Videostream (Maybe Int32)
- vType :: Lens' Videostream (Maybe Text)
- data MediaInsertCollection = Cloud
- data CircleFeed
- circleFeed :: CircleFeed
- cfTotalItems :: Lens' CircleFeed (Maybe Int32)
- cfEtag :: Lens' CircleFeed (Maybe Text)
- cfNextPageToken :: Lens' CircleFeed (Maybe Text)
- cfNextLink :: Lens' CircleFeed (Maybe Text)
- cfKind :: Lens' CircleFeed Text
- cfItems :: Lens' CircleFeed [Circle]
- cfSelfLink :: Lens' CircleFeed (Maybe Text)
- cfTitle :: Lens' CircleFeed (Maybe Text)
- 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)
- aoStatusForViewer :: Lens' ActivityObject (Maybe ActivityObjectStatusForViewer)
- 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 MediaAuthorImage
- mediaAuthorImage :: MediaAuthorImage
- maiURL :: Lens' MediaAuthorImage (Maybe Text)
- data PeopleListByActivityCollection
- data CirclePeople
- circlePeople :: CirclePeople
- cTotalItems :: Lens' CirclePeople (Maybe Word32)
- data PlusDomainsACLentryResource
- plusDomainsACLentryResource :: PlusDomainsACLentryResource
- pdarDisplayName :: Lens' PlusDomainsACLentryResource (Maybe Text)
- pdarId :: Lens' PlusDomainsACLentryResource (Maybe Text)
- pdarType :: Lens' PlusDomainsACLentryResource (Maybe Text)
- 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 MediaAuthor
- mediaAuthor :: MediaAuthor
- maImage :: Lens' MediaAuthor (Maybe MediaAuthorImage)
- maURL :: Lens' MediaAuthor (Maybe Text)
- maDisplayName :: Lens' MediaAuthor (Maybe Text)
- maId :: Lens' MediaAuthor (Maybe Text)
- data ActivityObjectActorImage
- activityObjectActorImage :: ActivityObjectActorImage
- aoaiURL :: Lens' ActivityObjectActorImage (Maybe Text)
- data CommentActorClientSpecificActorInfoYouTubeActorInfo
- commentActorClientSpecificActorInfoYouTubeActorInfo :: CommentActorClientSpecificActorInfoYouTubeActorInfo
- cacsaiytaiChannelId :: Lens' CommentActorClientSpecificActorInfoYouTubeActorInfo (Maybe Text)
- data Media
- media :: Media
- mSizeBytes :: Lens' Media (Maybe Int64)
- mSummary :: Lens' Media (Maybe Text)
- mEtag :: Lens' Media (Maybe Text)
- mHeight :: Lens' Media (Maybe Word32)
- mVideoDuration :: Lens' Media (Maybe Int64)
- mVideoStatus :: Lens' Media (Maybe Text)
- mKind :: Lens' Media Text
- mPublished :: Lens' Media (Maybe UTCTime)
- mURL :: Lens' Media (Maybe Text)
- mWidth :: Lens' Media (Maybe Word32)
- mMediaURL :: Lens' Media (Maybe Text)
- mStreams :: Lens' Media [Videostream]
- mExif :: Lens' Media (Maybe MediaExif)
- mDisplayName :: Lens' Media (Maybe Text)
- mAuthor :: Lens' Media (Maybe MediaAuthor)
- mId :: Lens' Media (Maybe Text)
- mUpdated :: Lens' Media (Maybe UTCTime)
- mMediaCreatedTime :: Lens' Media (Maybe UTCTime)
- data PeopleListOrderBy
- = Alphabetical
- | Best
- data ActivityObjectReplies
- activityObjectReplies :: ActivityObjectReplies
- aorTotalItems :: Lens' ActivityObjectReplies (Maybe Word32)
- aorSelfLink :: Lens' ActivityObjectReplies (Maybe Text)
- data ActivitiesListCollection = User
- data ActivityObjectAttachmentsItemPreviewThumbnailsItem
- activityObjectAttachmentsItemPreviewThumbnailsItem :: ActivityObjectAttachmentsItemPreviewThumbnailsItem
- aoaiptiURL :: Lens' ActivityObjectAttachmentsItemPreviewThumbnailsItem (Maybe Text)
- data ActivityActorVerification
- activityActorVerification :: ActivityActorVerification
- aavAdHocVerified :: Lens' ActivityActorVerification (Maybe Text)
- data ActivityObjectActorClientSpecificActorInfo
- activityObjectActorClientSpecificActorInfo :: ActivityObjectActorClientSpecificActorInfo
- aoacsaiYouTubeActorInfo :: Lens' ActivityObjectActorClientSpecificActorInfo (Maybe ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo)
- data PeopleListCollection = Circled
- data ActivityObjectAttachmentsItem
- activityObjectAttachmentsItem :: ActivityObjectAttachmentsItem
- aFullImage :: Lens' ActivityObjectAttachmentsItem (Maybe ActivityObjectAttachmentsItemFullImage)
- aImage :: Lens' ActivityObjectAttachmentsItem (Maybe ActivityObjectAttachmentsItemImage)
- aObjectType :: Lens' ActivityObjectAttachmentsItem (Maybe Text)
- aPreviewThumbnails :: Lens' ActivityObjectAttachmentsItem [ActivityObjectAttachmentsItemPreviewThumbnailsItem]
- 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 ActivityObjectStatusForViewer
- activityObjectStatusForViewer :: ActivityObjectStatusForViewer
- aosfvCanComment :: Lens' ActivityObjectStatusForViewer (Maybe Bool)
- aosfvResharingDisabled :: Lens' ActivityObjectStatusForViewer (Maybe Bool)
- aosfvCanUpdate :: Lens' ActivityObjectStatusForViewer (Maybe Bool)
- aosfvIsPlusOned :: Lens' ActivityObjectStatusForViewer (Maybe Bool)
- aosfvCanPlusone :: Lens' ActivityObjectStatusForViewer (Maybe Bool)
- 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 AudiencesFeed
- audiencesFeed :: AudiencesFeed
- audTotalItems :: Lens' AudiencesFeed (Maybe Int32)
- audEtag :: Lens' AudiencesFeed (Maybe Text)
- audNextPageToken :: Lens' AudiencesFeed (Maybe Text)
- audKind :: Lens' AudiencesFeed Text
- audItems :: Lens' AudiencesFeed [Audience]
- 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 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
- comEtag :: Lens' Comment (Maybe Text)
- comPlusoners :: Lens' Comment (Maybe CommentPlusoners)
- comKind :: Lens' Comment Text
- comPublished :: Lens' Comment (Maybe UTCTime)
- comActor :: Lens' Comment (Maybe CommentActor)
- comSelfLink :: Lens' Comment (Maybe Text)
- comObject :: Lens' Comment (Maybe CommentObject)
- comId :: Lens' Comment (Maybe Text)
- comUpdated :: Lens' Comment (Maybe UTCTime)
- comVerb :: Lens' Comment Text
- comInReplyTo :: 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
- aclcKind :: Lens' ACL Text
- aclcItems :: Lens' ACL [PlusDomainsACLentryResource]
- aclcDomainRestricted :: Lens' ACL (Maybe Bool)
- aclcDescription :: Lens' ACL (Maybe Text)
- data MediaExif
- mediaExif :: MediaExif
- meTime :: Lens' MediaExif (Maybe UTCTime)
- 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
- cffEtag :: Lens' CommentFeed (Maybe Text)
- cffNextPageToken :: Lens' CommentFeed (Maybe Text)
- cffNextLink :: Lens' CommentFeed (Maybe Text)
- cffKind :: Lens' CommentFeed Text
- cffItems :: Lens' CommentFeed [Comment]
- cffId :: Lens' CommentFeed (Maybe Text)
- cffUpdated :: Lens' CommentFeed (Maybe UTCTime)
- cffTitle :: 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
plusDomainsService :: ServiceConfig Source #
Default request referring to version v1
of the Google+ Domains 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
plusProFilesReadScope :: Proxy '["https://www.googleapis.com/auth/plus.profiles.read"] Source #
View your own Google+ profile and profiles visible to you
userInfoEmailScope :: Proxy '["https://www.googleapis.com/auth/userinfo.email"] Source #
View your email address
plusStreamWriteScope :: Proxy '["https://www.googleapis.com/auth/plus.stream.write"] Source #
Manage your Google+ posts, comments, and stream
plusStreamReadScope :: Proxy '["https://www.googleapis.com/auth/plus.stream.read"] Source #
View your Google+ posts, comments, and stream
plusMeScope :: Proxy '["https://www.googleapis.com/auth/plus.me"] Source #
Know who you are on Google
plusCirclesReadScope :: Proxy '["https://www.googleapis.com/auth/plus.circles.read"] Source #
View your circles and the people and pages in them
plusMediaUploadScope :: Proxy '["https://www.googleapis.com/auth/plus.media.upload"] Source #
Send your photos and videos to Google+
plusCirclesWriteScope :: Proxy '["https://www.googleapis.com/auth/plus.circles.write"] Source #
Manage your circles and add people and pages. People and pages you add to your circles will be notified. Others may see this information publicly. People you add to circles can use Hangouts with you.
API Declaration
type PlusDomainsAPI = ActivitiesInsertResource :<|> (ActivitiesListResource :<|> (ActivitiesGetResource :<|> (PeopleListResource :<|> (PeopleListByCircleResource :<|> (PeopleGetResource :<|> (PeopleListByActivityResource :<|> (MediaInsertResource :<|> (AudiencesListResource :<|> (CommentsInsertResource :<|> (CommentsListResource :<|> (CommentsGetResource :<|> (CirclesInsertResource :<|> (CirclesAddPeopleResource :<|> (CirclesListResource :<|> (CirclesPatchResource :<|> (CirclesGetResource :<|> (CirclesRemoveResource :<|> (CirclesRemovePeopleResource :<|> CirclesUpdateResource)))))))))))))))))) Source #
Represents the entirety of the methods and resources available for the Google+ Domains API service.
Resources
plusDomains.activities.get
plusDomains.activities.insert
plusDomains.activities.list
plusDomains.audiences.list
plusDomains.circles.addPeople
plusDomains.circles.get
plusDomains.circles.insert
plusDomains.circles.list
plusDomains.circles.patch
plusDomains.circles.remove
plusDomains.circles.removePeople
plusDomains.circles.update
plusDomains.comments.get
plusDomains.comments.insert
plusDomains.comments.list
plusDomains.media.insert
plusDomains.people.get
plusDomains.people.list
plusDomains.people.listByActivity
plusDomains.people.listByCircle
Types
Audience
Instances
Creates a value of Audience
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aKind :: Lens' Audience Text Source #
Identifies this resource as an audience. Value: "plus#audience".
aVisibility :: Lens' Audience (Maybe Text) Source #
The circle members' visibility as chosen by the owner of the circle. This only applies for items with "item.type" equals "circle". Possible values are: - "public" - Members are visible to the public. - "limited" - Members are visible to a limited audience. - "private" - Members are visible to the owner only.
aMemberCount :: Lens' Audience (Maybe Word32) Source #
The number of people in this circle. This only applies if entity_type is CIRCLE.
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.
Circle
Instances
Creates a value of Circle
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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:
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.
Videostream
data Videostream Source #
Instances
videostream :: Videostream Source #
Creates a value of Videostream
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
MediaInsertCollection
data MediaInsertCollection Source #
Cloud |
|
Instances
CircleFeed
data CircleFeed Source #
Instances
circleFeed :: CircleFeed Source #
Creates a value of CircleFeed
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cfTotalItems :: Lens' CircleFeed (Maybe Int32) Source #
The total number of circles. The number of circles in this response may be smaller due to paging.
cfNextPageToken :: Lens' CircleFeed (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' CircleFeed (Maybe Text) Source #
Link to the next page of circles.
cfKind :: Lens' CircleFeed Text Source #
Identifies this resource as a collection of circles. Value: "plus#circleFeed".
cfSelfLink :: Lens' CircleFeed (Maybe Text) Source #
Link to this page of circles.
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.
aoStatusForViewer :: Lens' ActivityObject (Maybe ActivityObjectStatusForViewer) Source #
Status of the activity as seen by the viewer.
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.
MediaAuthorImage
data MediaAuthorImage Source #
The author's Google profile image.
See: mediaAuthorImage
smart constructor.
Instances
mediaAuthorImage :: MediaAuthorImage Source #
Creates a value of MediaAuthorImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
maiURL :: Lens' MediaAuthorImage (Maybe Text) Source #
The URL of the author'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.
PeopleListByActivityCollection
data PeopleListByActivityCollection Source #
The collection of people to list.
Plusoners |
|
Resharers |
|
Sharedto |
|
Instances
CirclePeople
data CirclePeople Source #
The people in this circle.
See: circlePeople
smart constructor.
Instances
circlePeople :: CirclePeople Source #
Creates a value of CirclePeople
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cTotalItems :: Lens' CirclePeople (Maybe Word32) Source #
The total number of people in this circle.
PlusDomainsACLentryResource
data PlusDomainsACLentryResource Source #
Instances
plusDomainsACLentryResource :: PlusDomainsACLentryResource Source #
Creates a value of PlusDomainsACLentryResource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pdarDisplayName :: Lens' PlusDomainsACLentryResource (Maybe Text) Source #
A descriptive name for this entry. Suitable for display.
pdarId :: Lens' PlusDomainsACLentryResource (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.
pdarType :: Lens' PlusDomainsACLentryResource (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.
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.
MediaAuthor
data MediaAuthor Source #
The person who uploaded this media.
See: mediaAuthor
smart constructor.
Instances
mediaAuthor :: MediaAuthor Source #
Creates a value of MediaAuthor
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
maImage :: Lens' MediaAuthor (Maybe MediaAuthorImage) Source #
The author's Google profile image.
maDisplayName :: Lens' MediaAuthor (Maybe Text) Source #
The author's name.
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.
Media
Instances
Creates a value of Media
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mVideoStatus :: Lens' Media (Maybe Text) Source #
The encoding status of this video. Possible values are: - "UPLOADING" - Not all the video bytes have been received. - "PENDING" - Video not yet processed. - "FAILED" - Video processing failed. - "READY" - A single video stream is playable. - "FINAL" - All video streams are playable.
mPublished :: Lens' Media (Maybe UTCTime) Source #
The time at which this media was uploaded. Formatted as an RFC 3339 timestamp.
mStreams :: Lens' Media [Videostream] Source #
The list of video streams for this video. There might be several different streams available for a single video, either Flash or MPEG, of various sizes
mUpdated :: Lens' Media (Maybe UTCTime) Source #
The time at which this media was last updated. This includes changes to media metadata. Formatted as an RFC 3339 timestamp.
mMediaCreatedTime :: Lens' Media (Maybe UTCTime) Source #
The time at which this media was originally created in UTC. Formatted as an RFC 3339 timestamp that matches this example: 2010-11-25T14:30:27.655Z
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.
User |
|
Instances
ActivityObjectAttachmentsItemPreviewThumbnailsItem
data ActivityObjectAttachmentsItemPreviewThumbnailsItem Source #
Instances
activityObjectAttachmentsItemPreviewThumbnailsItem :: ActivityObjectAttachmentsItemPreviewThumbnailsItem Source #
Creates a value of ActivityObjectAttachmentsItemPreviewThumbnailsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aoaiptiURL :: Lens' ActivityObjectAttachmentsItemPreviewThumbnailsItem (Maybe Text) Source #
URL of the thumbnail image.
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.
Circled |
|
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.
aPreviewThumbnails :: Lens' ActivityObjectAttachmentsItem [ActivityObjectAttachmentsItemPreviewThumbnailsItem] Source #
When previewing, these are the optional thumbnails for the post. When posting an article, choose one by setting the attachment.image.url property. If you don't choose one, one will be chosen for you.
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.
ActivityObjectStatusForViewer
data ActivityObjectStatusForViewer Source #
Status of the activity as seen by the viewer.
See: activityObjectStatusForViewer
smart constructor.
Instances
activityObjectStatusForViewer :: ActivityObjectStatusForViewer Source #
Creates a value of ActivityObjectStatusForViewer
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aosfvCanComment :: Lens' ActivityObjectStatusForViewer (Maybe Bool) Source #
Whether the viewer can comment on the activity.
aosfvResharingDisabled :: Lens' ActivityObjectStatusForViewer (Maybe Bool) Source #
Whether reshares are disabled for the activity.
aosfvCanUpdate :: Lens' ActivityObjectStatusForViewer (Maybe Bool) Source #
Whether the viewer can edit or delete the activity.
aosfvIsPlusOned :: Lens' ActivityObjectStatusForViewer (Maybe Bool) Source #
Whether the viewer has +1'd the activity.
aosfvCanPlusone :: Lens' ActivityObjectStatusForViewer (Maybe Bool) Source #
Whether the viewer can +1 the activity.
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.
AudiencesFeed
data AudiencesFeed Source #
Instances
audiencesFeed :: AudiencesFeed Source #
Creates a value of AudiencesFeed
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
audTotalItems :: Lens' AudiencesFeed (Maybe Int32) Source #
The total number of ACL entries. The number of entries in this response may be smaller due to paging.
audNextPageToken :: Lens' AudiencesFeed (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.
audKind :: Lens' AudiencesFeed Text Source #
Identifies this resource as a collection of audiences. Value: "plus#audienceFeed".
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.
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:
comPlusoners :: Lens' Comment (Maybe CommentPlusoners) Source #
People who +1'd this comment.
comPublished :: Lens' Comment (Maybe UTCTime) Source #
The time at which this comment was initially published. Formatted as an RFC 3339 timestamp.
comUpdated :: Lens' Comment (Maybe UTCTime) Source #
The time at which this comment was last updated. Formatted as an RFC 3339 timestamp.
comVerb :: Lens' Comment Text Source #
This comment's verb, indicating what action was performed. Possible values are: - "post" - Publish content to the stream.
comInReplyTo :: Lens' Comment [CommentInReplyToItem] Source #
The activity this comment replied to.
Place
Instances
Eq Place Source # | |
Data Place Source # | |
Defined in Network.Google.PlusDomains.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.PlusDomains.Types.Product | |
FromJSON Place Source # | |
type Rep Place Source # | |
Defined in Network.Google.PlusDomains.Types.Product type Rep Place = D1 (MetaData "Place" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.4.0-34lALQjqVKZA6ahc5WKRcy" 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.PlusDomains.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.PlusDomains.Types.Product | |
FromJSON ACL Source # | |
type Rep ACL Source # | |
Defined in Network.Google.PlusDomains.Types.Product type Rep ACL = D1 (MetaData "ACL" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.4.0-34lALQjqVKZA6ahc5WKRcy" False) (C1 (MetaCons "ACL'" PrefixI True) ((S1 (MetaSel (Just "_aclcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_aclcItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PlusDomainsACLentryResource]))) :*: (S1 (MetaSel (Just "_aclcDomainRestricted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_aclcDescription") 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:
aclcKind :: Lens' ACL Text Source #
Identifies this resource as a collection of access controls. Value: "plus#acl".
aclcDescription :: Lens' ACL (Maybe Text) Source #
Description of the access granted, suitable for display.
MediaExif
Exif information of the media item.
See: mediaExif
smart constructor.
Instances
Eq MediaExif Source # | |
Data MediaExif Source # | |
Defined in Network.Google.PlusDomains.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MediaExif -> c MediaExif # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MediaExif # toConstr :: MediaExif -> Constr # dataTypeOf :: MediaExif -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MediaExif) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MediaExif) # gmapT :: (forall b. Data b => b -> b) -> MediaExif -> MediaExif # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MediaExif -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MediaExif -> r # gmapQ :: (forall d. Data d => d -> u) -> MediaExif -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> MediaExif -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> MediaExif -> m MediaExif # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MediaExif -> m MediaExif # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MediaExif -> m MediaExif # | |
Show MediaExif Source # | |
Generic MediaExif Source # | |
ToJSON MediaExif Source # | |
Defined in Network.Google.PlusDomains.Types.Product | |
FromJSON MediaExif Source # | |
type Rep MediaExif Source # | |
Defined in Network.Google.PlusDomains.Types.Product |
meTime :: Lens' MediaExif (Maybe UTCTime) Source #
The time the media was captured. Formatted as an RFC 3339 timestamp.
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:
cffNextPageToken :: 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.
cffNextLink :: Lens' CommentFeed (Maybe Text) Source #
Link to the next page of activities.
cffKind :: Lens' CommentFeed Text Source #
Identifies this resource as a collection of comments. Value: "plus#commentFeed".
cffUpdated :: 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.