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
- PostsListOrderBy
- PostsListView
- PageViewsGetRange
- PostUserInfo
- CommentsListView
- PostAuthorImage
- PostUserInfosListStatus
- PostList
- CommentInReplyTo
- CommentBlog
- Pageviews
- PostLocation
- BlogPosts
- PostsGetView
- Post'
- PostsSearchOrderBy
- CommentsListByBlogStatus
- PagesGetView
- PostUserInfosListOrderBy
- Page
- BlogLocale
- PageAuthor
- BlogsGetView
- Blog
- BlogsGetByURLView
- CommentsListStatus
- BlogPages
- PostBlog
- BlogsListByUserStatus
- PageList
- UserLocale
- CommentAuthorImage
- User
- UserBlogs
- PostReplies
- BlogList
- PagesListView
- PageBlog
- PostsListStatus
- PostAuthor
- PostPerUserInfo
- BlogsListByUserView
- PageviewsCountsItem
- PostUserInfosListView
- Comment
- CommentsGetView
- CommentPost
- PostsGetByPathView
- BlogPerUserInfo
- PostUserInfosList
- PagesListStatus
- CommentAuthor
- BlogsListByUserRole
- BlogUserInfo
- PageAuthorImage
- CommentList
- PostImagesItem
- bloggerService :: ServiceConfig
- bloggerScope :: Proxy '["https://www.googleapis.com/auth/blogger"]
- bloggerReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/blogger.readonly"]
- data PostsListOrderBy
- data PostsListView
- data PageViewsGetRange
- data PostUserInfo
- postUserInfo :: PostUserInfo
- puiPostUserInfo :: Lens' PostUserInfo (Maybe PostPerUserInfo)
- puiPost :: Lens' PostUserInfo (Maybe Post')
- puiKind :: Lens' PostUserInfo Text
- data CommentsListView
- data PostAuthorImage
- postAuthorImage :: PostAuthorImage
- paiURL :: Lens' PostAuthorImage (Maybe Text)
- data PostUserInfosListStatus
- data PostList
- postList :: PostList
- plEtag :: Lens' PostList (Maybe Text)
- plNextPageToken :: Lens' PostList (Maybe Text)
- plKind :: Lens' PostList Text
- plItems :: Lens' PostList [Post']
- data CommentInReplyTo
- commentInReplyTo :: CommentInReplyTo
- cirtId :: Lens' CommentInReplyTo (Maybe Text)
- data CommentBlog
- commentBlog :: CommentBlog
- cbId :: Lens' CommentBlog (Maybe Text)
- data Pageviews
- pageviews :: Pageviews
- pKind :: Lens' Pageviews Text
- pCounts :: Lens' Pageviews [PageviewsCountsItem]
- pBlogId :: Lens' Pageviews (Maybe Text)
- data PostLocation
- postLocation :: PostLocation
- plSpan :: Lens' PostLocation (Maybe Text)
- plLat :: Lens' PostLocation (Maybe Double)
- plName :: Lens' PostLocation (Maybe Text)
- plLng :: Lens' PostLocation (Maybe Double)
- data BlogPosts
- blogPosts :: BlogPosts
- bpTotalItems :: Lens' BlogPosts (Maybe Int32)
- bpItems :: Lens' BlogPosts [Post']
- bpSelfLink :: Lens' BlogPosts (Maybe Text)
- data PostsGetView
- data Post'
- post :: Post'
- posImages :: Lens' Post' [PostImagesItem]
- posStatus :: Lens' Post' (Maybe Text)
- posEtag :: Lens' Post' (Maybe Text)
- posReaderComments :: Lens' Post' (Maybe Text)
- posLocation :: Lens' Post' (Maybe PostLocation)
- posKind :: Lens' Post' Text
- posPublished :: Lens' Post' (Maybe UTCTime)
- posURL :: Lens' Post' (Maybe Text)
- posBlog :: Lens' Post' (Maybe PostBlog)
- posCustomMetaData :: Lens' Post' (Maybe Text)
- posContent :: Lens' Post' (Maybe Text)
- posReplies :: Lens' Post' (Maybe PostReplies)
- posSelfLink :: Lens' Post' (Maybe Text)
- posAuthor :: Lens' Post' (Maybe PostAuthor)
- posId :: Lens' Post' (Maybe Text)
- posLabels :: Lens' Post' [Text]
- posUpdated :: Lens' Post' (Maybe UTCTime)
- posTitleLink :: Lens' Post' (Maybe Text)
- posTitle :: Lens' Post' (Maybe Text)
- data PostsSearchOrderBy
- data CommentsListByBlogStatus
- data PagesGetView
- data PostUserInfosListOrderBy
- data Page
- page :: Page
- pagStatus :: Lens' Page (Maybe Text)
- pagEtag :: Lens' Page (Maybe Text)
- pagKind :: Lens' Page Text
- pagPublished :: Lens' Page (Maybe UTCTime)
- pagURL :: Lens' Page (Maybe Text)
- pagBlog :: Lens' Page (Maybe PageBlog)
- pagContent :: Lens' Page (Maybe Text)
- pagSelfLink :: Lens' Page (Maybe Text)
- pagAuthor :: Lens' Page (Maybe PageAuthor)
- pagId :: Lens' Page (Maybe Text)
- pagUpdated :: Lens' Page (Maybe UTCTime)
- pagTitle :: Lens' Page (Maybe Text)
- data BlogLocale
- blogLocale :: BlogLocale
- blVariant :: Lens' BlogLocale (Maybe Text)
- blCountry :: Lens' BlogLocale (Maybe Text)
- blLanguage :: Lens' BlogLocale (Maybe Text)
- data PageAuthor
- pageAuthor :: PageAuthor
- paImage :: Lens' PageAuthor (Maybe PageAuthorImage)
- paURL :: Lens' PageAuthor (Maybe Text)
- paDisplayName :: Lens' PageAuthor (Maybe Text)
- paId :: Lens' PageAuthor (Maybe Text)
- data BlogsGetView
- data Blog
- blog :: Blog
- bStatus :: Lens' Blog (Maybe Text)
- bKind :: Lens' Blog Text
- bPages :: Lens' Blog (Maybe BlogPages)
- bLocale :: Lens' Blog (Maybe BlogLocale)
- bPublished :: Lens' Blog (Maybe UTCTime)
- bURL :: Lens' Blog (Maybe Text)
- bCustomMetaData :: Lens' Blog (Maybe Text)
- bSelfLink :: Lens' Blog (Maybe Text)
- bName :: Lens' Blog (Maybe Text)
- bId :: Lens' Blog (Maybe Text)
- bUpdated :: Lens' Blog (Maybe UTCTime)
- bPosts :: Lens' Blog (Maybe BlogPosts)
- bDescription :: Lens' Blog (Maybe Text)
- data BlogsGetByURLView
- data CommentsListStatus
- data BlogPages
- blogPages :: BlogPages
- bpsTotalItems :: Lens' BlogPages (Maybe Int32)
- bpsSelfLink :: Lens' BlogPages (Maybe Text)
- data PostBlog
- postBlog :: PostBlog
- pbId :: Lens' PostBlog (Maybe Text)
- data BlogsListByUserStatus
- data PageList
- pageList :: PageList
- pllEtag :: Lens' PageList (Maybe Text)
- pllNextPageToken :: Lens' PageList (Maybe Text)
- pllKind :: Lens' PageList Text
- pllItems :: Lens' PageList [Page]
- data UserLocale
- userLocale :: UserLocale
- ulVariant :: Lens' UserLocale (Maybe Text)
- ulCountry :: Lens' UserLocale (Maybe Text)
- ulLanguage :: Lens' UserLocale (Maybe Text)
- data CommentAuthorImage
- commentAuthorImage :: CommentAuthorImage
- caiURL :: Lens' CommentAuthorImage (Maybe Text)
- data User
- user :: User
- uBlogs :: Lens' User (Maybe UserBlogs)
- uKind :: Lens' User Text
- uCreated :: Lens' User (Maybe UTCTime)
- uLocale :: Lens' User (Maybe UserLocale)
- uURL :: Lens' User (Maybe Text)
- uSelfLink :: Lens' User (Maybe Text)
- uAbout :: Lens' User (Maybe Text)
- uDisplayName :: Lens' User (Maybe Text)
- uId :: Lens' User (Maybe Text)
- data UserBlogs
- userBlogs :: UserBlogs
- ubSelfLink :: Lens' UserBlogs (Maybe Text)
- data PostReplies
- postReplies :: PostReplies
- prTotalItems :: Lens' PostReplies (Maybe Int64)
- prItems :: Lens' PostReplies [Comment]
- prSelfLink :: Lens' PostReplies (Maybe Text)
- data BlogList
- blogList :: BlogList
- blKind :: Lens' BlogList Text
- blItems :: Lens' BlogList [Blog]
- blBlogUserInfos :: Lens' BlogList [BlogUserInfo]
- data PagesListView
- data PageBlog
- pageBlog :: PageBlog
- pId :: Lens' PageBlog (Maybe Text)
- data PostsListStatus
- data PostAuthor
- postAuthor :: PostAuthor
- paaImage :: Lens' PostAuthor (Maybe PostAuthorImage)
- paaURL :: Lens' PostAuthor (Maybe Text)
- paaDisplayName :: Lens' PostAuthor (Maybe Text)
- paaId :: Lens' PostAuthor (Maybe Text)
- data PostPerUserInfo
- postPerUserInfo :: PostPerUserInfo
- ppuiKind :: Lens' PostPerUserInfo Text
- ppuiBlogId :: Lens' PostPerUserInfo (Maybe Text)
- ppuiUserId :: Lens' PostPerUserInfo (Maybe Text)
- ppuiHasEditAccess :: Lens' PostPerUserInfo (Maybe Bool)
- ppuiPostId :: Lens' PostPerUserInfo (Maybe Text)
- data BlogsListByUserView
- data PageviewsCountsItem
- pageviewsCountsItem :: PageviewsCountsItem
- pciTimeRange :: Lens' PageviewsCountsItem (Maybe Text)
- pciCount :: Lens' PageviewsCountsItem (Maybe Int64)
- data PostUserInfosListView
- data Comment
- comment :: Comment
- cStatus :: Lens' Comment (Maybe Text)
- cPost :: Lens' Comment (Maybe CommentPost)
- cKind :: Lens' Comment Text
- cPublished :: Lens' Comment (Maybe UTCTime)
- cBlog :: Lens' Comment (Maybe CommentBlog)
- cContent :: Lens' Comment (Maybe Text)
- cSelfLink :: Lens' Comment (Maybe Text)
- cAuthor :: Lens' Comment (Maybe CommentAuthor)
- cId :: Lens' Comment (Maybe Text)
- cUpdated :: Lens' Comment (Maybe UTCTime)
- cInReplyTo :: Lens' Comment (Maybe CommentInReplyTo)
- data CommentsGetView
- data CommentPost
- commentPost :: CommentPost
- cpId :: Lens' CommentPost (Maybe Text)
- data PostsGetByPathView
- data BlogPerUserInfo
- blogPerUserInfo :: BlogPerUserInfo
- bpuiPhotosAlbumKey :: Lens' BlogPerUserInfo (Maybe Text)
- bpuiKind :: Lens' BlogPerUserInfo Text
- bpuiBlogId :: Lens' BlogPerUserInfo (Maybe Text)
- bpuiUserId :: Lens' BlogPerUserInfo (Maybe Text)
- bpuiRole :: Lens' BlogPerUserInfo (Maybe Text)
- bpuiHasAdminAccess :: Lens' BlogPerUserInfo (Maybe Bool)
- data PostUserInfosList
- postUserInfosList :: PostUserInfosList
- puilNextPageToken :: Lens' PostUserInfosList (Maybe Text)
- puilKind :: Lens' PostUserInfosList Text
- puilItems :: Lens' PostUserInfosList [PostUserInfo]
- data PagesListStatus
- data CommentAuthor
- commentAuthor :: CommentAuthor
- caImage :: Lens' CommentAuthor (Maybe CommentAuthorImage)
- caURL :: Lens' CommentAuthor (Maybe Text)
- caDisplayName :: Lens' CommentAuthor (Maybe Text)
- caId :: Lens' CommentAuthor (Maybe Text)
- data BlogsListByUserRole
- data BlogUserInfo
- blogUserInfo :: BlogUserInfo
- buiKind :: Lens' BlogUserInfo Text
- buiBlog :: Lens' BlogUserInfo (Maybe Blog)
- buiBlogUserInfo :: Lens' BlogUserInfo (Maybe BlogPerUserInfo)
- data PageAuthorImage
- pageAuthorImage :: PageAuthorImage
- pURL :: Lens' PageAuthorImage (Maybe Text)
- data CommentList
- commentList :: CommentList
- clEtag :: Lens' CommentList (Maybe Text)
- clNextPageToken :: Lens' CommentList (Maybe Text)
- clKind :: Lens' CommentList Text
- clItems :: Lens' CommentList [Comment]
- clPrevPageToken :: Lens' CommentList (Maybe Text)
- data PostImagesItem
- postImagesItem :: PostImagesItem
- piiURL :: Lens' PostImagesItem (Maybe Text)
Service Configuration
bloggerService :: ServiceConfig Source #
Default request referring to version v3
of the Blogger API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
bloggerScope :: Proxy '["https://www.googleapis.com/auth/blogger"] Source #
Manage your Blogger account
bloggerReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/blogger.readonly"] Source #
View your Blogger account
PostsListOrderBy
data PostsListOrderBy Source #
Sort search results
Published |
|
Updated |
|
PostsListView
data PostsListView Source #
Access level with which to view the returned result. Note that some fields require escalated access.
PageViewsGetRange
data PageViewsGetRange Source #
PVGR30DAYS |
|
PVGR7DAYS |
|
PVGRAll |
|
PostUserInfo
data PostUserInfo Source #
postUserInfo :: PostUserInfo Source #
Creates a value of PostUserInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
puiPostUserInfo :: Lens' PostUserInfo (Maybe PostPerUserInfo) Source #
Information about a User for the Post.
CommentsListView
data CommentsListView Source #
Access level with which to view the returned result. Note that some fields require elevated access.
CLVAdmin |
|
CLVAuthor |
|
CLVReader |
|
PostAuthorImage
data PostAuthorImage Source #
The Post author's avatar.
See: postAuthorImage
smart constructor.
postAuthorImage :: PostAuthorImage Source #
Creates a value of PostAuthorImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
PostUserInfosListStatus
data PostUserInfosListStatus Source #
Draft |
|
Live |
|
Scheduled |
|
PostList
Creates a value of PostList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
plNextPageToken :: Lens' PostList (Maybe Text) Source #
Pagination token to fetch the next page, if one exists.
CommentInReplyTo
data CommentInReplyTo Source #
Data about the comment this is in reply to.
See: commentInReplyTo
smart constructor.
commentInReplyTo :: CommentInReplyTo Source #
Creates a value of CommentInReplyTo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
CommentBlog
data CommentBlog Source #
Data about the blog containing this comment.
See: commentBlog
smart constructor.
commentBlog :: CommentBlog Source #
Creates a value of CommentBlog
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Pageviews
PostLocation
data PostLocation Source #
The location for geotagged posts.
See: postLocation
smart constructor.
postLocation :: PostLocation Source #
Creates a value of PostLocation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
plSpan :: Lens' PostLocation (Maybe Text) Source #
Location's viewport span. Can be used when rendering a map preview.
BlogPosts
The container of posts in this blog.
See: blogPosts
smart constructor.
blogPosts :: BlogPosts Source #
Creates a value of BlogPosts
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
PostsGetView
data PostsGetView Source #
Access level with which to view the returned result. Note that some fields require elevated access.
PGVAdmin |
|
PGVAuthor |
|
PGVReader |
|
Post'
Creates a value of Post
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
posReaderComments :: Lens' Post' (Maybe Text) Source #
Comment control and display setting for readers of this post.
posLocation :: Lens' Post' (Maybe PostLocation) Source #
The location for geotagged posts.
posPublished :: Lens' Post' (Maybe UTCTime) Source #
RFC 3339 date-time when this Post was published.
posReplies :: Lens' Post' (Maybe PostReplies) Source #
The container of comments on this Post.
posUpdated :: Lens' Post' (Maybe UTCTime) Source #
RFC 3339 date-time when this Post was last updated.
posTitleLink :: Lens' Post' (Maybe Text) Source #
The title link URL, similar to atom's related link.
PostsSearchOrderBy
data PostsSearchOrderBy Source #
Sort search results
PSOBPublished |
|
PSOBUpdated |
|
CommentsListByBlogStatus
data CommentsListByBlogStatus Source #
CLBBSEmptied |
|
CLBBSLive |
|
CLBBSPending |
|
CLBBSSpam |
|
PagesGetView
data PagesGetView Source #
PostUserInfosListOrderBy
data PostUserInfosListOrderBy Source #
Sort order applied to search results. Default is published.
PUILOBPublished |
|
PUILOBUpdated |
|
Page
Creates a value of Page
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pagStatus :: Lens' Page (Maybe Text) Source #
The status of the page for admin resources (either LIVE or DRAFT).
pagUpdated :: Lens' Page (Maybe UTCTime) Source #
RFC 3339 date-time when this Page was last updated.
pagTitle :: Lens' Page (Maybe Text) Source #
The title of this entity. This is the name displayed in the Admin user interface.
BlogLocale
data BlogLocale Source #
The locale this Blog is set to.
See: blogLocale
smart constructor.
blogLocale :: BlogLocale Source #
Creates a value of BlogLocale
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
blLanguage :: Lens' BlogLocale (Maybe Text) Source #
The language this blog is authored in.
PageAuthor
data PageAuthor Source #
The author of this Page.
See: pageAuthor
smart constructor.
pageAuthor :: PageAuthor Source #
Creates a value of PageAuthor
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
paImage :: Lens' PageAuthor (Maybe PageAuthorImage) Source #
The page author's avatar.
paDisplayName :: Lens' PageAuthor (Maybe Text) Source #
The display name.
BlogsGetView
data BlogsGetView Source #
Access level with which to view the blog. Note that some fields require elevated access.
BGVAdmin |
|
BGVAuthor |
|
BGVReader |
|
Blog
Creates a value of Blog
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bDescription :: Lens' Blog (Maybe Text) Source #
The description of this blog. This is displayed underneath the title.
BlogsGetByURLView
data BlogsGetByURLView Source #
Access level with which to view the blog. Note that some fields require elevated access.
BGBUVAdmin |
|
BGBUVAuthor |
|
BGBUVReader |
|
CommentsListStatus
data CommentsListStatus Source #
CLSEmptied |
|
CLSLive |
|
CLSPending |
|
CLSSpam |
|
BlogPages
The container of pages in this blog.
See: blogPages
smart constructor.
blogPages :: BlogPages Source #
Creates a value of BlogPages
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bpsSelfLink :: Lens' BlogPages (Maybe Text) Source #
The URL of the container for pages in this blog.
PostBlog
Data about the blog containing this Post.
See: postBlog
smart constructor.
BlogsListByUserStatus
data BlogsListByUserStatus Source #
Blog statuses to include in the result (default: Live blogs only). Note that ADMIN access is required to view deleted blogs.
BLBUSDeleted |
|
BLBUSLive |
|
PageList
Creates a value of PageList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pllNextPageToken :: Lens' PageList (Maybe Text) Source #
Pagination token to fetch the next page, if one exists.
UserLocale
data UserLocale Source #
This user's locale
See: userLocale
smart constructor.
userLocale :: UserLocale Source #
Creates a value of UserLocale
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ulLanguage :: Lens' UserLocale (Maybe Text) Source #
The user's language setting.
CommentAuthorImage
data CommentAuthorImage Source #
The comment creator's avatar.
See: commentAuthorImage
smart constructor.
commentAuthorImage :: CommentAuthorImage Source #
Creates a value of CommentAuthorImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
User
uCreated :: Lens' User (Maybe UTCTime) Source #
The timestamp of when this profile was created, in seconds since epoch.
UserBlogs
The container of blogs for this user.
See: userBlogs
smart constructor.
userBlogs :: UserBlogs Source #
Creates a value of UserBlogs
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
PostReplies
data PostReplies Source #
The container of comments on this Post.
See: postReplies
smart constructor.
postReplies :: PostReplies Source #
Creates a value of PostReplies
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
prTotalItems :: Lens' PostReplies (Maybe Int64) Source #
The count of comments on this post.
prSelfLink :: Lens' PostReplies (Maybe Text) Source #
The URL of the comments on this post.
BlogList
Creates a value of BlogList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
blItems :: Lens' BlogList [Blog] Source #
The list of Blogs this user has Authorship or Admin rights over.
blBlogUserInfos :: Lens' BlogList [BlogUserInfo] Source #
Admin level list of blog per-user information
PagesListView
data PagesListView Source #
Access level with which to view the returned result. Note that some fields require elevated access.
PLVAdmin |
|
PLVAuthor |
|
PLVReader |
|
PageBlog
Data about the blog containing this Page.
See: pageBlog
smart constructor.
PostsListStatus
data PostsListStatus Source #
Statuses to include in the results.
PLSDraft |
|
PLSLive |
|
PLSScheduled |
|
PostAuthor
data PostAuthor Source #
The author of this Post.
See: postAuthor
smart constructor.
postAuthor :: PostAuthor Source #
Creates a value of PostAuthor
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
paaImage :: Lens' PostAuthor (Maybe PostAuthorImage) Source #
The Post author's avatar.
paaDisplayName :: Lens' PostAuthor (Maybe Text) Source #
The display name.
PostPerUserInfo
data PostPerUserInfo Source #
postPerUserInfo :: PostPerUserInfo Source #
Creates a value of PostPerUserInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ppuiKind :: Lens' PostPerUserInfo Text Source #
The kind of this entity. Always blogger#postPerUserInfo
ppuiBlogId :: Lens' PostPerUserInfo (Maybe Text) Source #
ID of the Blog that the post resource belongs to.
ppuiUserId :: Lens' PostPerUserInfo (Maybe Text) Source #
ID of the User.
ppuiHasEditAccess :: Lens' PostPerUserInfo (Maybe Bool) Source #
True if the user has Author level access to the post.
ppuiPostId :: Lens' PostPerUserInfo (Maybe Text) Source #
ID of the Post resource.
BlogsListByUserView
data BlogsListByUserView Source #
Access level with which to view the blogs. Note that some fields require elevated access.
BLBUVAdmin |
|
BLBUVAuthor |
|
BLBUVReader |
|
PageviewsCountsItem
data PageviewsCountsItem Source #
pageviewsCountsItem :: PageviewsCountsItem Source #
Creates a value of PageviewsCountsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pciTimeRange :: Lens' PageviewsCountsItem (Maybe Text) Source #
Time range the given count applies to
pciCount :: Lens' PageviewsCountsItem (Maybe Int64) Source #
Count of page views for the given time range
PostUserInfosListView
data PostUserInfosListView Source #
Access level with which to view the returned result. Note that some fields require elevated access.
PUILVAdmin |
|
PUILVAuthor |
|
PUILVReader |
|
Comment
cStatus :: Lens' Comment (Maybe Text) Source #
The status of the comment (only populated for admin users)
cPublished :: Lens' Comment (Maybe UTCTime) Source #
RFC 3339 date-time when this comment was published.
cContent :: Lens' Comment (Maybe Text) Source #
The actual content of the comment. May include HTML markup.
cUpdated :: Lens' Comment (Maybe UTCTime) Source #
RFC 3339 date-time when this comment was last updated.
cInReplyTo :: Lens' Comment (Maybe CommentInReplyTo) Source #
Data about the comment this is in reply to.
CommentsGetView
data CommentsGetView Source #
Access level for the requested comment (default: READER). Note that some comments will require elevated permissions, for example comments where the parent posts which is in a draft state, or comments that are pending moderation.
CGVAdmin |
|
CGVAuthor |
|
CGVReader |
|
CommentPost
data CommentPost Source #
Data about the post containing this comment.
See: commentPost
smart constructor.
commentPost :: CommentPost Source #
Creates a value of CommentPost
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
PostsGetByPathView
data PostsGetByPathView Source #
Access level with which to view the returned result. Note that some fields require elevated access.
PGBPVAdmin |
|
PGBPVAuthor |
|
PGBPVReader |
|
BlogPerUserInfo
data BlogPerUserInfo Source #
blogPerUserInfo :: BlogPerUserInfo Source #
Creates a value of BlogPerUserInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bpuiPhotosAlbumKey :: Lens' BlogPerUserInfo (Maybe Text) Source #
The Photo Album Key for the user when adding photos to the blog
bpuiKind :: Lens' BlogPerUserInfo Text Source #
The kind of this entity. Always blogger#blogPerUserInfo
bpuiBlogId :: Lens' BlogPerUserInfo (Maybe Text) Source #
ID of the Blog resource
bpuiUserId :: Lens' BlogPerUserInfo (Maybe Text) Source #
ID of the User
bpuiRole :: Lens' BlogPerUserInfo (Maybe Text) Source #
Access permissions that the user has for the blog (ADMIN, AUTHOR, or READER).
bpuiHasAdminAccess :: Lens' BlogPerUserInfo (Maybe Bool) Source #
True if the user has Admin level access to the blog.
PostUserInfosList
data PostUserInfosList Source #
postUserInfosList :: PostUserInfosList Source #
Creates a value of PostUserInfosList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
puilNextPageToken :: Lens' PostUserInfosList (Maybe Text) Source #
Pagination token to fetch the next page, if one exists.
puilItems :: Lens' PostUserInfosList [PostUserInfo] Source #
The list of Posts with User information for the post, for this Blog.
PagesListStatus
data PagesListStatus Source #
CommentAuthor
data CommentAuthor Source #
The author of this Comment.
See: commentAuthor
smart constructor.
commentAuthor :: CommentAuthor Source #
Creates a value of CommentAuthor
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
caImage :: Lens' CommentAuthor (Maybe CommentAuthorImage) Source #
The comment creator's avatar.
caDisplayName :: Lens' CommentAuthor (Maybe Text) Source #
The display name.
BlogsListByUserRole
data BlogsListByUserRole Source #
User access types for blogs to include in the results, e.g. AUTHOR will return blogs where the user has author level access. If no roles are specified, defaults to ADMIN and AUTHOR roles.
BLBURAdmin |
|
BLBURAuthor |
|
BLBURReader |
|
BlogUserInfo
data BlogUserInfo Source #
blogUserInfo :: BlogUserInfo Source #
Creates a value of BlogUserInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
buiBlogUserInfo :: Lens' BlogUserInfo (Maybe BlogPerUserInfo) Source #
Information about a User for the Blog.
PageAuthorImage
data PageAuthorImage Source #
The page author's avatar.
See: pageAuthorImage
smart constructor.
pageAuthorImage :: PageAuthorImage Source #
Creates a value of PageAuthorImage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
CommentList
data CommentList Source #
commentList :: CommentList Source #
Creates a value of CommentList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
clNextPageToken :: Lens' CommentList (Maybe Text) Source #
Pagination token to fetch the next page, if one exists.
clPrevPageToken :: Lens' CommentList (Maybe Text) Source #
Pagination token to fetch the previous page, if one exists.
PostImagesItem
data PostImagesItem Source #
postImagesItem :: PostImagesItem Source #
Creates a value of PostImagesItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired: