gogol-blogger-0.1.0: Google Blogger SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Blogger

Contents

Description

API for access to the data within Blogger.

See: Blogger API Reference

Synopsis

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

API Declaration

Resources

blogger.blogUserInfos.get

blogger.blogs.get

blogger.blogs.getByUrl

blogger.blogs.listByUser

blogger.comments.approve

blogger.comments.delete

blogger.comments.get

blogger.comments.list

blogger.comments.listByBlog

blogger.comments.markAsSpam

blogger.comments.removeContent

blogger.pageViews.get

blogger.pages.delete

blogger.pages.get

blogger.pages.insert

blogger.pages.list

blogger.pages.patch

blogger.pages.publish

blogger.pages.revert

blogger.pages.update

blogger.postUserInfos.get

blogger.postUserInfos.list

blogger.posts.delete

blogger.posts.get

blogger.posts.getByPath

blogger.posts.insert

blogger.posts.list

blogger.posts.patch

blogger.posts.publish

blogger.posts.revert

blogger.posts.search

blogger.posts.update

blogger.users.get

Types

PostsListOrderBy

data PostsListOrderBy Source #

Sort search results

Constructors

Published

published Order by the date the post was published

Updated

updated Order by the date the post was last updated

Instances

Enum PostsListOrderBy Source # 
Eq PostsListOrderBy Source # 
Data PostsListOrderBy Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostsListOrderBy -> c PostsListOrderBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostsListOrderBy #

toConstr :: PostsListOrderBy -> Constr #

dataTypeOf :: PostsListOrderBy -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostsListOrderBy) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostsListOrderBy) #

gmapT :: (forall b. Data b => b -> b) -> PostsListOrderBy -> PostsListOrderBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostsListOrderBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostsListOrderBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostsListOrderBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostsListOrderBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostsListOrderBy -> m PostsListOrderBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostsListOrderBy -> m PostsListOrderBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostsListOrderBy -> m PostsListOrderBy #

Ord PostsListOrderBy Source # 
Read PostsListOrderBy Source # 
Show PostsListOrderBy Source # 
Generic PostsListOrderBy Source # 
Hashable PostsListOrderBy Source # 
ToJSON PostsListOrderBy Source # 
FromJSON PostsListOrderBy Source # 
FromHttpApiData PostsListOrderBy Source # 
ToHttpApiData PostsListOrderBy Source # 
type Rep PostsListOrderBy Source # 
type Rep PostsListOrderBy = D1 (MetaData "PostsListOrderBy" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "Published" PrefixI False) U1) (C1 (MetaCons "Updated" PrefixI False) U1))

PostsListView

data PostsListView Source #

Access level with which to view the returned result. Note that some fields require escalated access.

Constructors

Admin

ADMIN Admin level detail

Author

AUTHOR Author level detail

Reader

READER Reader level detail

Instances

Enum PostsListView Source # 
Eq PostsListView Source # 
Data PostsListView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostsListView -> c PostsListView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostsListView #

toConstr :: PostsListView -> Constr #

dataTypeOf :: PostsListView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostsListView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostsListView) #

gmapT :: (forall b. Data b => b -> b) -> PostsListView -> PostsListView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostsListView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostsListView -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostsListView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostsListView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostsListView -> m PostsListView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostsListView -> m PostsListView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostsListView -> m PostsListView #

Ord PostsListView Source # 
Read PostsListView Source # 
Show PostsListView Source # 
Generic PostsListView Source # 

Associated Types

type Rep PostsListView :: * -> * #

Hashable PostsListView Source # 
ToJSON PostsListView Source # 
FromJSON PostsListView Source # 
FromHttpApiData PostsListView Source # 
ToHttpApiData PostsListView Source # 
type Rep PostsListView Source # 
type Rep PostsListView = D1 (MetaData "PostsListView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "Admin" PrefixI False) U1) ((:+:) (C1 (MetaCons "Author" PrefixI False) U1) (C1 (MetaCons "Reader" PrefixI False) U1)))

PageViewsGetRange

data PageViewsGetRange Source #

Constructors

PVGR30DAYS

30DAYS Page view counts from the last thirty days.

PVGR7DAYS

7DAYS Page view counts from the last seven days.

PVGRAll

all Total page view counts from all time.

Instances

Enum PageViewsGetRange Source # 
Eq PageViewsGetRange Source # 
Data PageViewsGetRange Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageViewsGetRange -> c PageViewsGetRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageViewsGetRange #

toConstr :: PageViewsGetRange -> Constr #

dataTypeOf :: PageViewsGetRange -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PageViewsGetRange) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageViewsGetRange) #

gmapT :: (forall b. Data b => b -> b) -> PageViewsGetRange -> PageViewsGetRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageViewsGetRange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageViewsGetRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> PageViewsGetRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PageViewsGetRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageViewsGetRange -> m PageViewsGetRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageViewsGetRange -> m PageViewsGetRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageViewsGetRange -> m PageViewsGetRange #

Ord PageViewsGetRange Source # 
Read PageViewsGetRange Source # 
Show PageViewsGetRange Source # 
Generic PageViewsGetRange Source # 
Hashable PageViewsGetRange Source # 
ToJSON PageViewsGetRange Source # 
FromJSON PageViewsGetRange Source # 
FromHttpApiData PageViewsGetRange Source # 
ToHttpApiData PageViewsGetRange Source # 
type Rep PageViewsGetRange Source # 
type Rep PageViewsGetRange = D1 (MetaData "PageViewsGetRange" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "PVGR30DAYS" PrefixI False) U1) ((:+:) (C1 (MetaCons "PVGR7DAYS" PrefixI False) U1) (C1 (MetaCons "PVGRAll" PrefixI False) U1)))

PostUserInfo

data PostUserInfo Source #

Instances

Eq PostUserInfo Source # 
Data PostUserInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostUserInfo -> c PostUserInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostUserInfo #

toConstr :: PostUserInfo -> Constr #

dataTypeOf :: PostUserInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostUserInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostUserInfo) #

gmapT :: (forall b. Data b => b -> b) -> PostUserInfo -> PostUserInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostUserInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostUserInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostUserInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostUserInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostUserInfo -> m PostUserInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostUserInfo -> m PostUserInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostUserInfo -> m PostUserInfo #

Show PostUserInfo Source # 
Generic PostUserInfo Source # 

Associated Types

type Rep PostUserInfo :: * -> * #

ToJSON PostUserInfo Source # 
FromJSON PostUserInfo Source # 
type Rep PostUserInfo Source # 
type Rep PostUserInfo = D1 (MetaData "PostUserInfo" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "PostUserInfo'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_puiPostUserInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PostPerUserInfo))) ((:*:) (S1 (MetaSel (Just Symbol "_puiPost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Post'))) (S1 (MetaSel (Just Symbol "_puiKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

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.

puiPost :: Lens' PostUserInfo (Maybe Post') Source #

The Post resource.

puiKind :: Lens' PostUserInfo Text Source #

The kind of this entity. Always blogger#postUserInfo

CommentsListView

data CommentsListView Source #

Access level with which to view the returned result. Note that some fields require elevated access.

Constructors

CLVAdmin

ADMIN Admin level detail

CLVAuthor

AUTHOR Author level detail

CLVReader

READER Reader level detail

Instances

Enum CommentsListView Source # 
Eq CommentsListView Source # 
Data CommentsListView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentsListView -> c CommentsListView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentsListView #

toConstr :: CommentsListView -> Constr #

dataTypeOf :: CommentsListView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentsListView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentsListView) #

gmapT :: (forall b. Data b => b -> b) -> CommentsListView -> CommentsListView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentsListView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentsListView -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentsListView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentsListView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentsListView -> m CommentsListView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentsListView -> m CommentsListView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentsListView -> m CommentsListView #

Ord CommentsListView Source # 
Read CommentsListView Source # 
Show CommentsListView Source # 
Generic CommentsListView Source # 
Hashable CommentsListView Source # 
ToJSON CommentsListView Source # 
FromJSON CommentsListView Source # 
FromHttpApiData CommentsListView Source # 
ToHttpApiData CommentsListView Source # 
type Rep CommentsListView Source # 
type Rep CommentsListView = D1 (MetaData "CommentsListView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "CLVAdmin" PrefixI False) U1) ((:+:) (C1 (MetaCons "CLVAuthor" PrefixI False) U1) (C1 (MetaCons "CLVReader" PrefixI False) U1)))

PostAuthorImage

data PostAuthorImage Source #

The Post author's avatar.

See: postAuthorImage smart constructor.

Instances

Eq PostAuthorImage Source # 
Data PostAuthorImage Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostAuthorImage -> c PostAuthorImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostAuthorImage #

toConstr :: PostAuthorImage -> Constr #

dataTypeOf :: PostAuthorImage -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostAuthorImage) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostAuthorImage) #

gmapT :: (forall b. Data b => b -> b) -> PostAuthorImage -> PostAuthorImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostAuthorImage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostAuthorImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostAuthorImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostAuthorImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostAuthorImage -> m PostAuthorImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostAuthorImage -> m PostAuthorImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostAuthorImage -> m PostAuthorImage #

Show PostAuthorImage Source # 
Generic PostAuthorImage Source # 
ToJSON PostAuthorImage Source # 
FromJSON PostAuthorImage Source # 
type Rep PostAuthorImage Source # 
type Rep PostAuthorImage = D1 (MetaData "PostAuthorImage" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" True) (C1 (MetaCons "PostAuthorImage'" PrefixI True) (S1 (MetaSel (Just Symbol "_paiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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:

paiURL :: Lens' PostAuthorImage (Maybe Text) Source #

The Post author's avatar URL.

PostUserInfosListStatus

data PostUserInfosListStatus Source #

Constructors

Draft

draft Draft posts

Live

live Published posts

Scheduled

scheduled Posts that are scheduled to publish in future.

Instances

Enum PostUserInfosListStatus Source # 
Eq PostUserInfosListStatus Source # 
Data PostUserInfosListStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostUserInfosListStatus -> c PostUserInfosListStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostUserInfosListStatus #

toConstr :: PostUserInfosListStatus -> Constr #

dataTypeOf :: PostUserInfosListStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostUserInfosListStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostUserInfosListStatus) #

gmapT :: (forall b. Data b => b -> b) -> PostUserInfosListStatus -> PostUserInfosListStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostUserInfosListStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostUserInfosListStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostUserInfosListStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostUserInfosListStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostUserInfosListStatus -> m PostUserInfosListStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostUserInfosListStatus -> m PostUserInfosListStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostUserInfosListStatus -> m PostUserInfosListStatus #

Ord PostUserInfosListStatus Source # 
Read PostUserInfosListStatus Source # 
Show PostUserInfosListStatus Source # 
Generic PostUserInfosListStatus Source # 
Hashable PostUserInfosListStatus Source # 
ToJSON PostUserInfosListStatus Source # 
FromJSON PostUserInfosListStatus Source # 
FromHttpApiData PostUserInfosListStatus Source # 
ToHttpApiData PostUserInfosListStatus Source # 
type Rep PostUserInfosListStatus Source # 
type Rep PostUserInfosListStatus = D1 (MetaData "PostUserInfosListStatus" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "Draft" PrefixI False) U1) ((:+:) (C1 (MetaCons "Live" PrefixI False) U1) (C1 (MetaCons "Scheduled" PrefixI False) U1)))

PostList

data PostList Source #

Instances

Eq PostList Source # 
Data PostList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostList -> c PostList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostList #

toConstr :: PostList -> Constr #

dataTypeOf :: PostList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostList) #

gmapT :: (forall b. Data b => b -> b) -> PostList -> PostList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostList -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostList -> m PostList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostList -> m PostList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostList -> m PostList #

Show PostList Source # 
Generic PostList Source # 

Associated Types

type Rep PostList :: * -> * #

Methods

from :: PostList -> Rep PostList x #

to :: Rep PostList x -> PostList #

ToJSON PostList Source # 
FromJSON PostList Source # 
type Rep PostList Source # 
type Rep PostList = D1 (MetaData "PostList" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "PostList'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_plEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_plNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_plKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_plItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Post']))))))

postList :: PostList Source #

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:

plEtag :: Lens' PostList (Maybe Text) Source #

Etag of the response.

plNextPageToken :: Lens' PostList (Maybe Text) Source #

Pagination token to fetch the next page, if one exists.

plKind :: Lens' PostList Text Source #

The kind of this entity. Always blogger#postList

plItems :: Lens' PostList [Post'] Source #

The list of Posts for this Blog.

CommentInReplyTo

data CommentInReplyTo Source #

Data about the comment this is in reply to.

See: commentInReplyTo smart constructor.

Instances

Eq CommentInReplyTo Source # 
Data CommentInReplyTo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentInReplyTo -> c CommentInReplyTo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentInReplyTo #

toConstr :: CommentInReplyTo -> Constr #

dataTypeOf :: CommentInReplyTo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentInReplyTo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentInReplyTo) #

gmapT :: (forall b. Data b => b -> b) -> CommentInReplyTo -> CommentInReplyTo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentInReplyTo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentInReplyTo -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentInReplyTo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentInReplyTo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentInReplyTo -> m CommentInReplyTo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentInReplyTo -> m CommentInReplyTo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentInReplyTo -> m CommentInReplyTo #

Show CommentInReplyTo Source # 
Generic CommentInReplyTo Source # 
ToJSON CommentInReplyTo Source # 
FromJSON CommentInReplyTo Source # 
type Rep CommentInReplyTo Source # 
type Rep CommentInReplyTo = D1 (MetaData "CommentInReplyTo" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" True) (C1 (MetaCons "CommentInReplyTo'" PrefixI True) (S1 (MetaSel (Just Symbol "_cirtId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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:

cirtId :: Lens' CommentInReplyTo (Maybe Text) Source #

The identified of the parent of this comment.

CommentBlog

data CommentBlog Source #

Data about the blog containing this comment.

See: commentBlog smart constructor.

Instances

Eq CommentBlog Source # 
Data CommentBlog Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentBlog -> c CommentBlog #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentBlog #

toConstr :: CommentBlog -> Constr #

dataTypeOf :: CommentBlog -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentBlog) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentBlog) #

gmapT :: (forall b. Data b => b -> b) -> CommentBlog -> CommentBlog #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentBlog -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentBlog -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentBlog -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentBlog -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentBlog -> m CommentBlog #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentBlog -> m CommentBlog #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentBlog -> m CommentBlog #

Show CommentBlog Source # 
Generic CommentBlog Source # 

Associated Types

type Rep CommentBlog :: * -> * #

ToJSON CommentBlog Source # 
FromJSON CommentBlog Source # 
type Rep CommentBlog Source # 
type Rep CommentBlog = D1 (MetaData "CommentBlog" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" True) (C1 (MetaCons "CommentBlog'" PrefixI True) (S1 (MetaSel (Just Symbol "_cbId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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:

cbId :: Lens' CommentBlog (Maybe Text) Source #

The identifier of the blog containing this comment.

Pageviews

data Pageviews Source #

Instances

Eq Pageviews Source # 
Data Pageviews Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Pageviews -> c Pageviews #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Pageviews #

toConstr :: Pageviews -> Constr #

dataTypeOf :: Pageviews -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Pageviews) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Pageviews) #

gmapT :: (forall b. Data b => b -> b) -> Pageviews -> Pageviews #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Pageviews -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Pageviews -> r #

gmapQ :: (forall d. Data d => d -> u) -> Pageviews -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Pageviews -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Pageviews -> m Pageviews #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Pageviews -> m Pageviews #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Pageviews -> m Pageviews #

Show Pageviews Source # 
Generic Pageviews Source # 

Associated Types

type Rep Pageviews :: * -> * #

ToJSON Pageviews Source # 
FromJSON Pageviews Source # 
type Rep Pageviews Source # 
type Rep Pageviews = D1 (MetaData "Pageviews" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "Pageviews'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_pCounts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PageviewsCountsItem]))) (S1 (MetaSel (Just Symbol "_pBlogId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

pageviews :: Pageviews Source #

Creates a value of Pageviews with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pKind :: Lens' Pageviews Text Source #

The kind of this entry. Always blogger#page_views

pCounts :: Lens' Pageviews [PageviewsCountsItem] Source #

The container of posts in this blog.

PostLocation

data PostLocation Source #

The location for geotagged posts.

See: postLocation smart constructor.

Instances

Eq PostLocation Source # 
Data PostLocation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostLocation -> c PostLocation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostLocation #

toConstr :: PostLocation -> Constr #

dataTypeOf :: PostLocation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostLocation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostLocation) #

gmapT :: (forall b. Data b => b -> b) -> PostLocation -> PostLocation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostLocation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostLocation -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostLocation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostLocation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostLocation -> m PostLocation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostLocation -> m PostLocation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostLocation -> m PostLocation #

Show PostLocation Source # 
Generic PostLocation Source # 

Associated Types

type Rep PostLocation :: * -> * #

ToJSON PostLocation Source # 
FromJSON PostLocation Source # 
type Rep PostLocation Source # 
type Rep PostLocation = D1 (MetaData "PostLocation" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "PostLocation'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_plSpan") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_plLat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) ((:*:) (S1 (MetaSel (Just Symbol "_plName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_plLng") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))))

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.

plLat :: Lens' PostLocation (Maybe Double) Source #

Location's latitude.

plLng :: Lens' PostLocation (Maybe Double) Source #

Location's longitude.

BlogPosts

data BlogPosts Source #

The container of posts in this blog.

See: blogPosts smart constructor.

Instances

Eq BlogPosts Source # 
Data BlogPosts Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlogPosts -> c BlogPosts #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlogPosts #

toConstr :: BlogPosts -> Constr #

dataTypeOf :: BlogPosts -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BlogPosts) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlogPosts) #

gmapT :: (forall b. Data b => b -> b) -> BlogPosts -> BlogPosts #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlogPosts -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlogPosts -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlogPosts -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlogPosts -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlogPosts -> m BlogPosts #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogPosts -> m BlogPosts #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogPosts -> m BlogPosts #

Show BlogPosts Source # 
Generic BlogPosts Source # 

Associated Types

type Rep BlogPosts :: * -> * #

ToJSON BlogPosts Source # 
FromJSON BlogPosts Source # 
type Rep BlogPosts Source # 
type Rep BlogPosts = D1 (MetaData "BlogPosts" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "BlogPosts'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_bpTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) ((:*:) (S1 (MetaSel (Just Symbol "_bpItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Post']))) (S1 (MetaSel (Just Symbol "_bpSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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:

bpTotalItems :: Lens' BlogPosts (Maybe Int32) Source #

The count of posts in this blog.

bpItems :: Lens' BlogPosts [Post'] Source #

The List of Posts for this Blog.

bpSelfLink :: Lens' BlogPosts (Maybe Text) Source #

The URL of the container for posts in this blog.

PostsGetView

data PostsGetView Source #

Access level with which to view the returned result. Note that some fields require elevated access.

Constructors

PGVAdmin

ADMIN Admin level detail

PGVAuthor

AUTHOR Author level detail

PGVReader

READER Reader level detail

Instances

Enum PostsGetView Source # 
Eq PostsGetView Source # 
Data PostsGetView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostsGetView -> c PostsGetView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostsGetView #

toConstr :: PostsGetView -> Constr #

dataTypeOf :: PostsGetView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostsGetView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostsGetView) #

gmapT :: (forall b. Data b => b -> b) -> PostsGetView -> PostsGetView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostsGetView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostsGetView -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostsGetView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostsGetView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostsGetView -> m PostsGetView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostsGetView -> m PostsGetView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostsGetView -> m PostsGetView #

Ord PostsGetView Source # 
Read PostsGetView Source # 
Show PostsGetView Source # 
Generic PostsGetView Source # 

Associated Types

type Rep PostsGetView :: * -> * #

Hashable PostsGetView Source # 
ToJSON PostsGetView Source # 
FromJSON PostsGetView Source # 
FromHttpApiData PostsGetView Source # 
ToHttpApiData PostsGetView Source # 
type Rep PostsGetView Source # 
type Rep PostsGetView = D1 (MetaData "PostsGetView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "PGVAdmin" PrefixI False) U1) ((:+:) (C1 (MetaCons "PGVAuthor" PrefixI False) U1) (C1 (MetaCons "PGVReader" PrefixI False) U1)))

Post'

data Post' Source #

Instances

Eq Post' Source # 

Methods

(==) :: Post' -> Post' -> Bool #

(/=) :: Post' -> Post' -> Bool #

Data Post' Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Post' -> c Post' #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Post' #

toConstr :: Post' -> Constr #

dataTypeOf :: Post' -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Post') #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Post') #

gmapT :: (forall b. Data b => b -> b) -> Post' -> Post' #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Post' -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Post' -> r #

gmapQ :: (forall d. Data d => d -> u) -> Post' -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Post' -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Post' -> m Post' #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Post' -> m Post' #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Post' -> m Post' #

Show Post' Source # 

Methods

showsPrec :: Int -> Post' -> ShowS #

show :: Post' -> String #

showList :: [Post'] -> ShowS #

Generic Post' Source # 

Associated Types

type Rep Post' :: * -> * #

Methods

from :: Post' -> Rep Post' x #

to :: Rep Post' x -> Post' #

ToJSON Post' Source # 
FromJSON Post' Source # 
type Rep Post' Source # 
type Rep Post' = D1 (MetaData "Post'" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "Post''" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_posImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PostImagesItem]))) (S1 (MetaSel (Just Symbol "_posStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_posEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_posReaderComments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_posLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PostLocation))) (S1 (MetaSel (Just Symbol "_posKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_posPublished") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) ((:*:) (S1 (MetaSel (Just Symbol "_posURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_posBlog") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PostBlog))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_posCustomMetaData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_posContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_posReplies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PostReplies))) ((:*:) (S1 (MetaSel (Just Symbol "_posSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_posAuthor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PostAuthor)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_posId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_posLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) ((:*:) (S1 (MetaSel (Just Symbol "_posUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) ((:*:) (S1 (MetaSel (Just Symbol "_posTitleLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_posTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))

post :: Post' Source #

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:

posImages :: Lens' Post' [PostImagesItem] Source #

Display image for the Post.

posStatus :: Lens' Post' (Maybe Text) Source #

Status of the post. Only set for admin-level requests

posEtag :: Lens' Post' (Maybe Text) Source #

Etag of the resource.

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.

posKind :: Lens' Post' Text Source #

The kind of this entity. Always blogger#post

posPublished :: Lens' Post' (Maybe UTCTime) Source #

RFC 3339 date-time when this Post was published.

posURL :: Lens' Post' (Maybe Text) Source #

The URL where this Post is displayed.

posBlog :: Lens' Post' (Maybe PostBlog) Source #

Data about the blog containing this Post.

posCustomMetaData :: Lens' Post' (Maybe Text) Source #

The JSON meta-data for the Post.

posContent :: Lens' Post' (Maybe Text) Source #

The content of the Post. May contain HTML markup.

posReplies :: Lens' Post' (Maybe PostReplies) Source #

The container of comments on this Post.

posSelfLink :: Lens' Post' (Maybe Text) Source #

The API REST URL to fetch this resource from.

posAuthor :: Lens' Post' (Maybe PostAuthor) Source #

The author of this Post.

posId :: Lens' Post' (Maybe Text) Source #

The identifier of this Post.

posLabels :: Lens' Post' [Text] Source #

The list of labels this Post was tagged with.

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.

posTitle :: Lens' Post' (Maybe Text) Source #

The title of the Post.

PostsSearchOrderBy

data PostsSearchOrderBy Source #

Sort search results

Constructors

PSOBPublished

published Order by the date the post was published

PSOBUpdated

updated Order by the date the post was last updated

Instances

Enum PostsSearchOrderBy Source # 
Eq PostsSearchOrderBy Source # 
Data PostsSearchOrderBy Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostsSearchOrderBy -> c PostsSearchOrderBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostsSearchOrderBy #

toConstr :: PostsSearchOrderBy -> Constr #

dataTypeOf :: PostsSearchOrderBy -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostsSearchOrderBy) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostsSearchOrderBy) #

gmapT :: (forall b. Data b => b -> b) -> PostsSearchOrderBy -> PostsSearchOrderBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostsSearchOrderBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostsSearchOrderBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostsSearchOrderBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostsSearchOrderBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostsSearchOrderBy -> m PostsSearchOrderBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostsSearchOrderBy -> m PostsSearchOrderBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostsSearchOrderBy -> m PostsSearchOrderBy #

Ord PostsSearchOrderBy Source # 
Read PostsSearchOrderBy Source # 
Show PostsSearchOrderBy Source # 
Generic PostsSearchOrderBy Source # 
Hashable PostsSearchOrderBy Source # 
ToJSON PostsSearchOrderBy Source # 
FromJSON PostsSearchOrderBy Source # 
FromHttpApiData PostsSearchOrderBy Source # 
ToHttpApiData PostsSearchOrderBy Source # 
type Rep PostsSearchOrderBy Source # 
type Rep PostsSearchOrderBy = D1 (MetaData "PostsSearchOrderBy" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "PSOBPublished" PrefixI False) U1) (C1 (MetaCons "PSOBUpdated" PrefixI False) U1))

CommentsListByBlogStatus

data CommentsListByBlogStatus Source #

Constructors

CLBBSEmptied

emptied Comments that have had their content removed

CLBBSLive

live Comments that are publicly visible

CLBBSPending

pending Comments that are awaiting administrator approval

CLBBSSpam

spam Comments marked as spam by the administrator

Instances

Enum CommentsListByBlogStatus Source # 
Eq CommentsListByBlogStatus Source # 
Data CommentsListByBlogStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentsListByBlogStatus -> c CommentsListByBlogStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentsListByBlogStatus #

toConstr :: CommentsListByBlogStatus -> Constr #

dataTypeOf :: CommentsListByBlogStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentsListByBlogStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentsListByBlogStatus) #

gmapT :: (forall b. Data b => b -> b) -> CommentsListByBlogStatus -> CommentsListByBlogStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentsListByBlogStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentsListByBlogStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentsListByBlogStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentsListByBlogStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentsListByBlogStatus -> m CommentsListByBlogStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentsListByBlogStatus -> m CommentsListByBlogStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentsListByBlogStatus -> m CommentsListByBlogStatus #

Ord CommentsListByBlogStatus Source # 
Read CommentsListByBlogStatus Source # 
Show CommentsListByBlogStatus Source # 
Generic CommentsListByBlogStatus Source # 
Hashable CommentsListByBlogStatus Source # 
ToJSON CommentsListByBlogStatus Source # 
FromJSON CommentsListByBlogStatus Source # 
FromHttpApiData CommentsListByBlogStatus Source # 
ToHttpApiData CommentsListByBlogStatus Source # 
type Rep CommentsListByBlogStatus Source # 
type Rep CommentsListByBlogStatus = D1 (MetaData "CommentsListByBlogStatus" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) ((:+:) (C1 (MetaCons "CLBBSEmptied" PrefixI False) U1) (C1 (MetaCons "CLBBSLive" PrefixI False) U1)) ((:+:) (C1 (MetaCons "CLBBSPending" PrefixI False) U1) (C1 (MetaCons "CLBBSSpam" PrefixI False) U1)))

PagesGetView

data PagesGetView Source #

Constructors

PAdmin

ADMIN Admin level detail

PAuthor

AUTHOR Author level detail

PReader

READER Reader level detail

Instances

Enum PagesGetView Source # 
Eq PagesGetView Source # 
Data PagesGetView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PagesGetView -> c PagesGetView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PagesGetView #

toConstr :: PagesGetView -> Constr #

dataTypeOf :: PagesGetView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PagesGetView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PagesGetView) #

gmapT :: (forall b. Data b => b -> b) -> PagesGetView -> PagesGetView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PagesGetView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PagesGetView -> r #

gmapQ :: (forall d. Data d => d -> u) -> PagesGetView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PagesGetView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PagesGetView -> m PagesGetView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PagesGetView -> m PagesGetView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PagesGetView -> m PagesGetView #

Ord PagesGetView Source # 
Read PagesGetView Source # 
Show PagesGetView Source # 
Generic PagesGetView Source # 

Associated Types

type Rep PagesGetView :: * -> * #

Hashable PagesGetView Source # 
ToJSON PagesGetView Source # 
FromJSON PagesGetView Source # 
FromHttpApiData PagesGetView Source # 
ToHttpApiData PagesGetView Source # 
type Rep PagesGetView Source # 
type Rep PagesGetView = D1 (MetaData "PagesGetView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "PAdmin" PrefixI False) U1) ((:+:) (C1 (MetaCons "PAuthor" PrefixI False) U1) (C1 (MetaCons "PReader" PrefixI False) U1)))

PostUserInfosListOrderBy

data PostUserInfosListOrderBy Source #

Sort order applied to search results. Default is published.

Constructors

PUILOBPublished

published Order by the date the post was published

PUILOBUpdated

updated Order by the date the post was last updated

Instances

Enum PostUserInfosListOrderBy Source # 
Eq PostUserInfosListOrderBy Source # 
Data PostUserInfosListOrderBy Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostUserInfosListOrderBy -> c PostUserInfosListOrderBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostUserInfosListOrderBy #

toConstr :: PostUserInfosListOrderBy -> Constr #

dataTypeOf :: PostUserInfosListOrderBy -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostUserInfosListOrderBy) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostUserInfosListOrderBy) #

gmapT :: (forall b. Data b => b -> b) -> PostUserInfosListOrderBy -> PostUserInfosListOrderBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostUserInfosListOrderBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostUserInfosListOrderBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostUserInfosListOrderBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostUserInfosListOrderBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostUserInfosListOrderBy -> m PostUserInfosListOrderBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostUserInfosListOrderBy -> m PostUserInfosListOrderBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostUserInfosListOrderBy -> m PostUserInfosListOrderBy #

Ord PostUserInfosListOrderBy Source # 
Read PostUserInfosListOrderBy Source # 
Show PostUserInfosListOrderBy Source # 
Generic PostUserInfosListOrderBy Source # 
Hashable PostUserInfosListOrderBy Source # 
ToJSON PostUserInfosListOrderBy Source # 
FromJSON PostUserInfosListOrderBy Source # 
FromHttpApiData PostUserInfosListOrderBy Source # 
ToHttpApiData PostUserInfosListOrderBy Source # 
type Rep PostUserInfosListOrderBy Source # 
type Rep PostUserInfosListOrderBy = D1 (MetaData "PostUserInfosListOrderBy" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "PUILOBPublished" PrefixI False) U1) (C1 (MetaCons "PUILOBUpdated" PrefixI False) U1))

Page

data Page Source #

Instances

Eq Page Source # 

Methods

(==) :: Page -> Page -> Bool #

(/=) :: Page -> Page -> Bool #

Data Page Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Page -> c Page #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Page #

toConstr :: Page -> Constr #

dataTypeOf :: Page -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Page) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Page) #

gmapT :: (forall b. Data b => b -> b) -> Page -> Page #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Page -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Page -> r #

gmapQ :: (forall d. Data d => d -> u) -> Page -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Page -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Page -> m Page #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Page -> m Page #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Page -> m Page #

Show Page Source # 

Methods

showsPrec :: Int -> Page -> ShowS #

show :: Page -> String #

showList :: [Page] -> ShowS #

Generic Page Source # 

Associated Types

type Rep Page :: * -> * #

Methods

from :: Page -> Rep Page x #

to :: Rep Page x -> Page #

ToJSON Page Source # 
FromJSON Page Source # 
type Rep Page Source # 
type Rep Page = D1 (MetaData "Page" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "Page'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pagStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pagEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pagKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_pagPublished") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) ((:*:) (S1 (MetaSel (Just Symbol "_pagURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pagBlog") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageBlog)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pagContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pagSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pagAuthor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageAuthor))))) ((:*:) (S1 (MetaSel (Just Symbol "_pagId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pagUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_pagTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

page :: Page Source #

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).

pagEtag :: Lens' Page (Maybe Text) Source #

Etag of the resource.

pagKind :: Lens' Page Text Source #

The kind of this entity. Always blogger#page

pagPublished :: Lens' Page (Maybe UTCTime) Source #

RFC 3339 date-time when this Page was published.

pagURL :: Lens' Page (Maybe Text) Source #

The URL that this Page is displayed at.

pagBlog :: Lens' Page (Maybe PageBlog) Source #

Data about the blog containing this Page.

pagContent :: Lens' Page (Maybe Text) Source #

The body content of this Page, in HTML.

pagSelfLink :: Lens' Page (Maybe Text) Source #

The API REST URL to fetch this resource from.

pagAuthor :: Lens' Page (Maybe PageAuthor) Source #

The author of this Page.

pagId :: Lens' Page (Maybe Text) Source #

The identifier for this resource.

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.

Instances

Eq BlogLocale Source # 
Data BlogLocale Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlogLocale -> c BlogLocale #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlogLocale #

toConstr :: BlogLocale -> Constr #

dataTypeOf :: BlogLocale -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BlogLocale) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlogLocale) #

gmapT :: (forall b. Data b => b -> b) -> BlogLocale -> BlogLocale #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlogLocale -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlogLocale -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlogLocale -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlogLocale -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlogLocale -> m BlogLocale #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogLocale -> m BlogLocale #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogLocale -> m BlogLocale #

Show BlogLocale Source # 
Generic BlogLocale Source # 

Associated Types

type Rep BlogLocale :: * -> * #

ToJSON BlogLocale Source # 
FromJSON BlogLocale Source # 
type Rep BlogLocale Source # 
type Rep BlogLocale = D1 (MetaData "BlogLocale" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "BlogLocale'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_blVariant") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_blCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_blLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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:

blVariant :: Lens' BlogLocale (Maybe Text) Source #

The language variant this blog is authored in.

blCountry :: Lens' BlogLocale (Maybe Text) Source #

The country this blog's locale is set to.

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.

Instances

Eq PageAuthor Source # 
Data PageAuthor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageAuthor -> c PageAuthor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageAuthor #

toConstr :: PageAuthor -> Constr #

dataTypeOf :: PageAuthor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PageAuthor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageAuthor) #

gmapT :: (forall b. Data b => b -> b) -> PageAuthor -> PageAuthor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageAuthor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageAuthor -> r #

gmapQ :: (forall d. Data d => d -> u) -> PageAuthor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PageAuthor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageAuthor -> m PageAuthor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageAuthor -> m PageAuthor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageAuthor -> m PageAuthor #

Show PageAuthor Source # 
Generic PageAuthor Source # 

Associated Types

type Rep PageAuthor :: * -> * #

ToJSON PageAuthor Source # 
FromJSON PageAuthor Source # 
type Rep PageAuthor Source # 
type Rep PageAuthor = D1 (MetaData "PageAuthor" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "PageAuthor'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_paImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageAuthorImage))) (S1 (MetaSel (Just Symbol "_paURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_paDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_paId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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.

paURL :: Lens' PageAuthor (Maybe Text) Source #

The URL of the Page creator's Profile page.

paId :: Lens' PageAuthor (Maybe Text) Source #

The identifier of the Page creator.

BlogsGetView

data BlogsGetView Source #

Access level with which to view the blog. Note that some fields require elevated access.

Constructors

BGVAdmin

ADMIN Admin level detail.

BGVAuthor

AUTHOR Author level detail.

BGVReader

READER Reader level detail.

Instances

Enum BlogsGetView Source # 
Eq BlogsGetView Source # 
Data BlogsGetView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlogsGetView -> c BlogsGetView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlogsGetView #

toConstr :: BlogsGetView -> Constr #

dataTypeOf :: BlogsGetView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BlogsGetView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlogsGetView) #

gmapT :: (forall b. Data b => b -> b) -> BlogsGetView -> BlogsGetView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlogsGetView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlogsGetView -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlogsGetView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlogsGetView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlogsGetView -> m BlogsGetView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogsGetView -> m BlogsGetView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogsGetView -> m BlogsGetView #

Ord BlogsGetView Source # 
Read BlogsGetView Source # 
Show BlogsGetView Source # 
Generic BlogsGetView Source # 

Associated Types

type Rep BlogsGetView :: * -> * #

Hashable BlogsGetView Source # 
ToJSON BlogsGetView Source # 
FromJSON BlogsGetView Source # 
FromHttpApiData BlogsGetView Source # 
ToHttpApiData BlogsGetView Source # 
type Rep BlogsGetView Source # 
type Rep BlogsGetView = D1 (MetaData "BlogsGetView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "BGVAdmin" PrefixI False) U1) ((:+:) (C1 (MetaCons "BGVAuthor" PrefixI False) U1) (C1 (MetaCons "BGVReader" PrefixI False) U1)))

Blog

data Blog Source #

Instances

Eq Blog Source # 

Methods

(==) :: Blog -> Blog -> Bool #

(/=) :: Blog -> Blog -> Bool #

Data Blog Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Blog -> c Blog #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Blog #

toConstr :: Blog -> Constr #

dataTypeOf :: Blog -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Blog) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Blog) #

gmapT :: (forall b. Data b => b -> b) -> Blog -> Blog #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Blog -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Blog -> r #

gmapQ :: (forall d. Data d => d -> u) -> Blog -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Blog -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Blog -> m Blog #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Blog -> m Blog #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Blog -> m Blog #

Show Blog Source # 

Methods

showsPrec :: Int -> Blog -> ShowS #

show :: Blog -> String #

showList :: [Blog] -> ShowS #

Generic Blog Source # 

Associated Types

type Rep Blog :: * -> * #

Methods

from :: Blog -> Rep Blog x #

to :: Rep Blog x -> Blog #

ToJSON Blog Source # 
FromJSON Blog Source # 
type Rep Blog Source # 
type Rep Blog = D1 (MetaData "Blog" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "Blog'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_bStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_bKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_bPages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BlogPages))))) ((:*:) (S1 (MetaSel (Just Symbol "_bLocale") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BlogLocale))) ((:*:) (S1 (MetaSel (Just Symbol "_bPublished") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_bURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_bCustomMetaData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_bSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_bName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_bId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_bUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))) ((:*:) (S1 (MetaSel (Just Symbol "_bPosts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BlogPosts))) (S1 (MetaSel (Just Symbol "_bDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

blog :: Blog Source #

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:

bStatus :: Lens' Blog (Maybe Text) Source #

The status of the blog.

bKind :: Lens' Blog Text Source #

The kind of this entry. Always blogger#blog

bPages :: Lens' Blog (Maybe BlogPages) Source #

The container of pages in this blog.

bLocale :: Lens' Blog (Maybe BlogLocale) Source #

The locale this Blog is set to.

bPublished :: Lens' Blog (Maybe UTCTime) Source #

RFC 3339 date-time when this blog was published.

bURL :: Lens' Blog (Maybe Text) Source #

The URL where this blog is published.

bCustomMetaData :: Lens' Blog (Maybe Text) Source #

The JSON custom meta-data for the Blog

bSelfLink :: Lens' Blog (Maybe Text) Source #

The API REST URL to fetch this resource from.

bName :: Lens' Blog (Maybe Text) Source #

The name of this blog. This is displayed as the title.

bId :: Lens' Blog (Maybe Text) Source #

The identifier for this resource.

bUpdated :: Lens' Blog (Maybe UTCTime) Source #

RFC 3339 date-time when this blog was last updated.

bPosts :: Lens' Blog (Maybe BlogPosts) Source #

The container of posts in this blog.

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.

Constructors

BGBUVAdmin

ADMIN Admin level detail.

BGBUVAuthor

AUTHOR Author level detail.

BGBUVReader

READER Reader level detail.

Instances

Enum BlogsGetByURLView Source # 
Eq BlogsGetByURLView Source # 
Data BlogsGetByURLView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlogsGetByURLView -> c BlogsGetByURLView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlogsGetByURLView #

toConstr :: BlogsGetByURLView -> Constr #

dataTypeOf :: BlogsGetByURLView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BlogsGetByURLView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlogsGetByURLView) #

gmapT :: (forall b. Data b => b -> b) -> BlogsGetByURLView -> BlogsGetByURLView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlogsGetByURLView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlogsGetByURLView -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlogsGetByURLView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlogsGetByURLView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlogsGetByURLView -> m BlogsGetByURLView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogsGetByURLView -> m BlogsGetByURLView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogsGetByURLView -> m BlogsGetByURLView #

Ord BlogsGetByURLView Source # 
Read BlogsGetByURLView Source # 
Show BlogsGetByURLView Source # 
Generic BlogsGetByURLView Source # 
Hashable BlogsGetByURLView Source # 
ToJSON BlogsGetByURLView Source # 
FromJSON BlogsGetByURLView Source # 
FromHttpApiData BlogsGetByURLView Source # 
ToHttpApiData BlogsGetByURLView Source # 
type Rep BlogsGetByURLView Source # 
type Rep BlogsGetByURLView = D1 (MetaData "BlogsGetByURLView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "BGBUVAdmin" PrefixI False) U1) ((:+:) (C1 (MetaCons "BGBUVAuthor" PrefixI False) U1) (C1 (MetaCons "BGBUVReader" PrefixI False) U1)))

CommentsListStatus

data CommentsListStatus Source #

Constructors

CLSEmptied

emptied Comments that have had their content removed

CLSLive

live Comments that are publicly visible

CLSPending

pending Comments that are awaiting administrator approval

CLSSpam

spam Comments marked as spam by the administrator

Instances

Enum CommentsListStatus Source # 
Eq CommentsListStatus Source # 
Data CommentsListStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentsListStatus -> c CommentsListStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentsListStatus #

toConstr :: CommentsListStatus -> Constr #

dataTypeOf :: CommentsListStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentsListStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentsListStatus) #

gmapT :: (forall b. Data b => b -> b) -> CommentsListStatus -> CommentsListStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentsListStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentsListStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentsListStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentsListStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentsListStatus -> m CommentsListStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentsListStatus -> m CommentsListStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentsListStatus -> m CommentsListStatus #

Ord CommentsListStatus Source # 
Read CommentsListStatus Source # 
Show CommentsListStatus Source # 
Generic CommentsListStatus Source # 
Hashable CommentsListStatus Source # 
ToJSON CommentsListStatus Source # 
FromJSON CommentsListStatus Source # 
FromHttpApiData CommentsListStatus Source # 
ToHttpApiData CommentsListStatus Source # 
type Rep CommentsListStatus Source # 
type Rep CommentsListStatus = D1 (MetaData "CommentsListStatus" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) ((:+:) (C1 (MetaCons "CLSEmptied" PrefixI False) U1) (C1 (MetaCons "CLSLive" PrefixI False) U1)) ((:+:) (C1 (MetaCons "CLSPending" PrefixI False) U1) (C1 (MetaCons "CLSSpam" PrefixI False) U1)))

BlogPages

data BlogPages Source #

The container of pages in this blog.

See: blogPages smart constructor.

Instances

Eq BlogPages Source # 
Data BlogPages Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlogPages -> c BlogPages #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlogPages #

toConstr :: BlogPages -> Constr #

dataTypeOf :: BlogPages -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BlogPages) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlogPages) #

gmapT :: (forall b. Data b => b -> b) -> BlogPages -> BlogPages #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlogPages -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlogPages -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlogPages -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlogPages -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlogPages -> m BlogPages #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogPages -> m BlogPages #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogPages -> m BlogPages #

Show BlogPages Source # 
Generic BlogPages Source # 

Associated Types

type Rep BlogPages :: * -> * #

ToJSON BlogPages Source # 
FromJSON BlogPages Source # 
type Rep BlogPages Source # 
type Rep BlogPages = D1 (MetaData "BlogPages" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "BlogPages'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_bpsTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_bpsSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

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:

bpsTotalItems :: Lens' BlogPages (Maybe Int32) Source #

The count of pages in this blog.

bpsSelfLink :: Lens' BlogPages (Maybe Text) Source #

The URL of the container for pages in this blog.

PostBlog

data PostBlog Source #

Data about the blog containing this Post.

See: postBlog smart constructor.

Instances

Eq PostBlog Source # 
Data PostBlog Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostBlog -> c PostBlog #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostBlog #

toConstr :: PostBlog -> Constr #

dataTypeOf :: PostBlog -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostBlog) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostBlog) #

gmapT :: (forall b. Data b => b -> b) -> PostBlog -> PostBlog #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostBlog -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostBlog -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostBlog -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostBlog -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostBlog -> m PostBlog #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostBlog -> m PostBlog #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostBlog -> m PostBlog #

Show PostBlog Source # 
Generic PostBlog Source # 

Associated Types

type Rep PostBlog :: * -> * #

Methods

from :: PostBlog -> Rep PostBlog x #

to :: Rep PostBlog x -> PostBlog #

ToJSON PostBlog Source # 
FromJSON PostBlog Source # 
type Rep PostBlog Source # 
type Rep PostBlog = D1 (MetaData "PostBlog" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" True) (C1 (MetaCons "PostBlog'" PrefixI True) (S1 (MetaSel (Just Symbol "_pbId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

postBlog :: PostBlog Source #

Creates a value of PostBlog with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pbId :: Lens' PostBlog (Maybe Text) Source #

The identifier of the Blog that contains this Post.

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.

Constructors

BLBUSDeleted

DELETED Blog has been deleted by an administrator.

BLBUSLive

LIVE Blog is currently live.

Instances

Enum BlogsListByUserStatus Source # 
Eq BlogsListByUserStatus Source # 
Data BlogsListByUserStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlogsListByUserStatus -> c BlogsListByUserStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlogsListByUserStatus #

toConstr :: BlogsListByUserStatus -> Constr #

dataTypeOf :: BlogsListByUserStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BlogsListByUserStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlogsListByUserStatus) #

gmapT :: (forall b. Data b => b -> b) -> BlogsListByUserStatus -> BlogsListByUserStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlogsListByUserStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlogsListByUserStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlogsListByUserStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlogsListByUserStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlogsListByUserStatus -> m BlogsListByUserStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogsListByUserStatus -> m BlogsListByUserStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogsListByUserStatus -> m BlogsListByUserStatus #

Ord BlogsListByUserStatus Source # 
Read BlogsListByUserStatus Source # 
Show BlogsListByUserStatus Source # 
Generic BlogsListByUserStatus Source # 
Hashable BlogsListByUserStatus Source # 
ToJSON BlogsListByUserStatus Source # 
FromJSON BlogsListByUserStatus Source # 
FromHttpApiData BlogsListByUserStatus Source # 
ToHttpApiData BlogsListByUserStatus Source # 
type Rep BlogsListByUserStatus Source # 
type Rep BlogsListByUserStatus = D1 (MetaData "BlogsListByUserStatus" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "BLBUSDeleted" PrefixI False) U1) (C1 (MetaCons "BLBUSLive" PrefixI False) U1))

PageList

data PageList Source #

Instances

Eq PageList Source # 
Data PageList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageList -> c PageList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageList #

toConstr :: PageList -> Constr #

dataTypeOf :: PageList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PageList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageList) #

gmapT :: (forall b. Data b => b -> b) -> PageList -> PageList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageList -> r #

gmapQ :: (forall d. Data d => d -> u) -> PageList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PageList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageList -> m PageList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageList -> m PageList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageList -> m PageList #

Show PageList Source # 
Generic PageList Source # 

Associated Types

type Rep PageList :: * -> * #

Methods

from :: PageList -> Rep PageList x #

to :: Rep PageList x -> PageList #

ToJSON PageList Source # 
FromJSON PageList Source # 
type Rep PageList Source # 
type Rep PageList = D1 (MetaData "PageList" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "PageList'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pllEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pllNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_pllKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_pllItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Page]))))))

pageList :: PageList Source #

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:

pllEtag :: Lens' PageList (Maybe Text) Source #

Etag of the response.

pllNextPageToken :: Lens' PageList (Maybe Text) Source #

Pagination token to fetch the next page, if one exists.

pllKind :: Lens' PageList Text Source #

The kind of this entity. Always blogger#pageList

pllItems :: Lens' PageList [Page] Source #

The list of Pages for a Blog.

UserLocale

data UserLocale Source #

This user's locale

See: userLocale smart constructor.

Instances

Eq UserLocale Source # 
Data UserLocale Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserLocale -> c UserLocale #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserLocale #

toConstr :: UserLocale -> Constr #

dataTypeOf :: UserLocale -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UserLocale) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserLocale) #

gmapT :: (forall b. Data b => b -> b) -> UserLocale -> UserLocale #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserLocale -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserLocale -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserLocale -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserLocale -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserLocale -> m UserLocale #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserLocale -> m UserLocale #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserLocale -> m UserLocale #

Show UserLocale Source # 
Generic UserLocale Source # 

Associated Types

type Rep UserLocale :: * -> * #

ToJSON UserLocale Source # 
FromJSON UserLocale Source # 
type Rep UserLocale Source # 
type Rep UserLocale = D1 (MetaData "UserLocale" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "UserLocale'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ulVariant") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ulCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ulLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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:

ulVariant :: Lens' UserLocale (Maybe Text) Source #

The user's language variant setting.

ulCountry :: Lens' UserLocale (Maybe Text) Source #

The user's country setting.

ulLanguage :: Lens' UserLocale (Maybe Text) Source #

The user's language setting.

CommentAuthorImage

data CommentAuthorImage Source #

The comment creator's avatar.

See: commentAuthorImage smart constructor.

Instances

Eq CommentAuthorImage Source # 
Data CommentAuthorImage Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentAuthorImage -> c CommentAuthorImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentAuthorImage #

toConstr :: CommentAuthorImage -> Constr #

dataTypeOf :: CommentAuthorImage -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentAuthorImage) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentAuthorImage) #

gmapT :: (forall b. Data b => b -> b) -> CommentAuthorImage -> CommentAuthorImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentAuthorImage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentAuthorImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentAuthorImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentAuthorImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentAuthorImage -> m CommentAuthorImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentAuthorImage -> m CommentAuthorImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentAuthorImage -> m CommentAuthorImage #

Show CommentAuthorImage Source # 
Generic CommentAuthorImage Source # 
ToJSON CommentAuthorImage Source # 
FromJSON CommentAuthorImage Source # 
type Rep CommentAuthorImage Source # 
type Rep CommentAuthorImage = D1 (MetaData "CommentAuthorImage" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" True) (C1 (MetaCons "CommentAuthorImage'" PrefixI True) (S1 (MetaSel (Just Symbol "_caiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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:

caiURL :: Lens' CommentAuthorImage (Maybe Text) Source #

The comment creator's avatar URL.

User

data User Source #

Instances

Eq User Source # 

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Data User Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> User -> c User #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c User #

toConstr :: User -> Constr #

dataTypeOf :: User -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c User) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c User) #

gmapT :: (forall b. Data b => b -> b) -> User -> User #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> User -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> User -> r #

gmapQ :: (forall d. Data d => d -> u) -> User -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> User -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> User -> m User #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> User -> m User #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> User -> m User #

Show User Source # 

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User Source # 

Associated Types

type Rep User :: * -> * #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

ToJSON User Source # 
FromJSON User Source # 
type Rep User Source # 

user :: User Source #

Creates a value of User with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uBlogs :: Lens' User (Maybe UserBlogs) Source #

The container of blogs for this user.

uKind :: Lens' User Text Source #

The kind of this entity. Always blogger#user

uCreated :: Lens' User (Maybe UTCTime) Source #

The timestamp of when this profile was created, in seconds since epoch.

uLocale :: Lens' User (Maybe UserLocale) Source #

This user's locale

uURL :: Lens' User (Maybe Text) Source #

The user's profile page.

uSelfLink :: Lens' User (Maybe Text) Source #

The API REST URL to fetch this resource from.

uAbout :: Lens' User (Maybe Text) Source #

Profile summary information.

uDisplayName :: Lens' User (Maybe Text) Source #

The display name.

uId :: Lens' User (Maybe Text) Source #

The identifier for this User.

UserBlogs

data UserBlogs Source #

The container of blogs for this user.

See: userBlogs smart constructor.

Instances

Eq UserBlogs Source # 
Data UserBlogs Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserBlogs -> c UserBlogs #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserBlogs #

toConstr :: UserBlogs -> Constr #

dataTypeOf :: UserBlogs -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UserBlogs) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserBlogs) #

gmapT :: (forall b. Data b => b -> b) -> UserBlogs -> UserBlogs #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserBlogs -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserBlogs -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserBlogs -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserBlogs -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserBlogs -> m UserBlogs #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserBlogs -> m UserBlogs #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserBlogs -> m UserBlogs #

Show UserBlogs Source # 
Generic UserBlogs Source # 

Associated Types

type Rep UserBlogs :: * -> * #

ToJSON UserBlogs Source # 
FromJSON UserBlogs Source # 
type Rep UserBlogs Source # 
type Rep UserBlogs = D1 (MetaData "UserBlogs" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" True) (C1 (MetaCons "UserBlogs'" PrefixI True) (S1 (MetaSel (Just Symbol "_ubSelfLink") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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:

ubSelfLink :: Lens' UserBlogs (Maybe Text) Source #

The URL of the Blogs for this user.

PostReplies

data PostReplies Source #

The container of comments on this Post.

See: postReplies smart constructor.

Instances

Eq PostReplies Source # 
Data PostReplies Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostReplies -> c PostReplies #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostReplies #

toConstr :: PostReplies -> Constr #

dataTypeOf :: PostReplies -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostReplies) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostReplies) #

gmapT :: (forall b. Data b => b -> b) -> PostReplies -> PostReplies #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostReplies -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostReplies -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostReplies -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostReplies -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostReplies -> m PostReplies #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostReplies -> m PostReplies #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostReplies -> m PostReplies #

Show PostReplies Source # 
Generic PostReplies Source # 

Associated Types

type Rep PostReplies :: * -> * #

ToJSON PostReplies Source # 
FromJSON PostReplies Source # 
type Rep PostReplies Source # 
type Rep PostReplies = D1 (MetaData "PostReplies" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "PostReplies'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_prTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) ((:*:) (S1 (MetaSel (Just Symbol "_prItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Comment]))) (S1 (MetaSel (Just Symbol "_prSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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.

prItems :: Lens' PostReplies [Comment] Source #

The List of Comments for this Post.

prSelfLink :: Lens' PostReplies (Maybe Text) Source #

The URL of the comments on this post.

BlogList

data BlogList Source #

Instances

Eq BlogList Source # 
Data BlogList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlogList -> c BlogList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlogList #

toConstr :: BlogList -> Constr #

dataTypeOf :: BlogList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BlogList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlogList) #

gmapT :: (forall b. Data b => b -> b) -> BlogList -> BlogList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlogList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlogList -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlogList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlogList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlogList -> m BlogList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogList -> m BlogList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogList -> m BlogList #

Show BlogList Source # 
Generic BlogList Source # 

Associated Types

type Rep BlogList :: * -> * #

Methods

from :: BlogList -> Rep BlogList x #

to :: Rep BlogList x -> BlogList #

ToJSON BlogList Source # 
FromJSON BlogList Source # 
type Rep BlogList Source # 
type Rep BlogList = D1 (MetaData "BlogList" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "BlogList'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_blKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_blItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Blog]))) (S1 (MetaSel (Just Symbol "_blBlogUserInfos") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [BlogUserInfo]))))))

blogList :: BlogList Source #

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:

blKind :: Lens' BlogList Text Source #

The kind of this entity. Always blogger#blogList

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.

Constructors

PLVAdmin

ADMIN Admin level detail

PLVAuthor

AUTHOR Author level detail

PLVReader

READER Reader level detail

Instances

Enum PagesListView Source # 
Eq PagesListView Source # 
Data PagesListView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PagesListView -> c PagesListView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PagesListView #

toConstr :: PagesListView -> Constr #

dataTypeOf :: PagesListView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PagesListView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PagesListView) #

gmapT :: (forall b. Data b => b -> b) -> PagesListView -> PagesListView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PagesListView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PagesListView -> r #

gmapQ :: (forall d. Data d => d -> u) -> PagesListView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PagesListView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PagesListView -> m PagesListView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PagesListView -> m PagesListView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PagesListView -> m PagesListView #

Ord PagesListView Source # 
Read PagesListView Source # 
Show PagesListView Source # 
Generic PagesListView Source # 

Associated Types

type Rep PagesListView :: * -> * #

Hashable PagesListView Source # 
ToJSON PagesListView Source # 
FromJSON PagesListView Source # 
FromHttpApiData PagesListView Source # 
ToHttpApiData PagesListView Source # 
type Rep PagesListView Source # 
type Rep PagesListView = D1 (MetaData "PagesListView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "PLVAdmin" PrefixI False) U1) ((:+:) (C1 (MetaCons "PLVAuthor" PrefixI False) U1) (C1 (MetaCons "PLVReader" PrefixI False) U1)))

PageBlog

data PageBlog Source #

Data about the blog containing this Page.

See: pageBlog smart constructor.

Instances

Eq PageBlog Source # 
Data PageBlog Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageBlog -> c PageBlog #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageBlog #

toConstr :: PageBlog -> Constr #

dataTypeOf :: PageBlog -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PageBlog) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageBlog) #

gmapT :: (forall b. Data b => b -> b) -> PageBlog -> PageBlog #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageBlog -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageBlog -> r #

gmapQ :: (forall d. Data d => d -> u) -> PageBlog -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PageBlog -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageBlog -> m PageBlog #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageBlog -> m PageBlog #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageBlog -> m PageBlog #

Show PageBlog Source # 
Generic PageBlog Source # 

Associated Types

type Rep PageBlog :: * -> * #

Methods

from :: PageBlog -> Rep PageBlog x #

to :: Rep PageBlog x -> PageBlog #

ToJSON PageBlog Source # 
FromJSON PageBlog Source # 
type Rep PageBlog Source # 
type Rep PageBlog = D1 (MetaData "PageBlog" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" True) (C1 (MetaCons "PageBlog'" PrefixI True) (S1 (MetaSel (Just Symbol "_pId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

pageBlog :: PageBlog Source #

Creates a value of PageBlog with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pId :: Lens' PageBlog (Maybe Text) Source #

The identifier of the blog containing this page.

PostsListStatus

data PostsListStatus Source #

Statuses to include in the results.

Constructors

PLSDraft

draft Draft (non-published) posts.

PLSLive

live Published posts

PLSScheduled

scheduled Posts that are scheduled to publish in the future.

Instances

Enum PostsListStatus Source # 
Eq PostsListStatus Source # 
Data PostsListStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostsListStatus -> c PostsListStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostsListStatus #

toConstr :: PostsListStatus -> Constr #

dataTypeOf :: PostsListStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostsListStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostsListStatus) #

gmapT :: (forall b. Data b => b -> b) -> PostsListStatus -> PostsListStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostsListStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostsListStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostsListStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostsListStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostsListStatus -> m PostsListStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostsListStatus -> m PostsListStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostsListStatus -> m PostsListStatus #

Ord PostsListStatus Source # 
Read PostsListStatus Source # 
Show PostsListStatus Source # 
Generic PostsListStatus Source # 
Hashable PostsListStatus Source # 
ToJSON PostsListStatus Source # 
FromJSON PostsListStatus Source # 
FromHttpApiData PostsListStatus Source # 
ToHttpApiData PostsListStatus Source # 
type Rep PostsListStatus Source # 
type Rep PostsListStatus = D1 (MetaData "PostsListStatus" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "PLSDraft" PrefixI False) U1) ((:+:) (C1 (MetaCons "PLSLive" PrefixI False) U1) (C1 (MetaCons "PLSScheduled" PrefixI False) U1)))

PostAuthor

data PostAuthor Source #

The author of this Post.

See: postAuthor smart constructor.

Instances

Eq PostAuthor Source # 
Data PostAuthor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostAuthor -> c PostAuthor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostAuthor #

toConstr :: PostAuthor -> Constr #

dataTypeOf :: PostAuthor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostAuthor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostAuthor) #

gmapT :: (forall b. Data b => b -> b) -> PostAuthor -> PostAuthor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostAuthor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostAuthor -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostAuthor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostAuthor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostAuthor -> m PostAuthor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostAuthor -> m PostAuthor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostAuthor -> m PostAuthor #

Show PostAuthor Source # 
Generic PostAuthor Source # 

Associated Types

type Rep PostAuthor :: * -> * #

ToJSON PostAuthor Source # 
FromJSON PostAuthor Source # 
type Rep PostAuthor Source # 
type Rep PostAuthor = D1 (MetaData "PostAuthor" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "PostAuthor'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_paaImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PostAuthorImage))) (S1 (MetaSel (Just Symbol "_paaURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_paaDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_paaId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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.

paaURL :: Lens' PostAuthor (Maybe Text) Source #

The URL of the Post creator's Profile page.

paaId :: Lens' PostAuthor (Maybe Text) Source #

The identifier of the Post creator.

PostPerUserInfo

data PostPerUserInfo Source #

Instances

Eq PostPerUserInfo Source # 
Data PostPerUserInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostPerUserInfo -> c PostPerUserInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostPerUserInfo #

toConstr :: PostPerUserInfo -> Constr #

dataTypeOf :: PostPerUserInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostPerUserInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostPerUserInfo) #

gmapT :: (forall b. Data b => b -> b) -> PostPerUserInfo -> PostPerUserInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostPerUserInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostPerUserInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostPerUserInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostPerUserInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostPerUserInfo -> m PostPerUserInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostPerUserInfo -> m PostPerUserInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostPerUserInfo -> m PostPerUserInfo #

Show PostPerUserInfo Source # 
Generic PostPerUserInfo Source # 
ToJSON PostPerUserInfo Source # 
FromJSON PostPerUserInfo Source # 
type Rep PostPerUserInfo Source # 
type Rep PostPerUserInfo = D1 (MetaData "PostPerUserInfo" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "PostPerUserInfo'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppuiKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ppuiBlogId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppuiUserId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ppuiHasEditAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_ppuiPostId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

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.

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.

Constructors

BLBUVAdmin

ADMIN Admin level detail.

BLBUVAuthor

AUTHOR Author level detail.

BLBUVReader

READER Reader level detail.

Instances

Enum BlogsListByUserView Source # 
Eq BlogsListByUserView Source # 
Data BlogsListByUserView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlogsListByUserView -> c BlogsListByUserView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlogsListByUserView #

toConstr :: BlogsListByUserView -> Constr #

dataTypeOf :: BlogsListByUserView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BlogsListByUserView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlogsListByUserView) #

gmapT :: (forall b. Data b => b -> b) -> BlogsListByUserView -> BlogsListByUserView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlogsListByUserView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlogsListByUserView -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlogsListByUserView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlogsListByUserView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlogsListByUserView -> m BlogsListByUserView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogsListByUserView -> m BlogsListByUserView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogsListByUserView -> m BlogsListByUserView #

Ord BlogsListByUserView Source # 
Read BlogsListByUserView Source # 
Show BlogsListByUserView Source # 
Generic BlogsListByUserView Source # 
Hashable BlogsListByUserView Source # 
ToJSON BlogsListByUserView Source # 
FromJSON BlogsListByUserView Source # 
FromHttpApiData BlogsListByUserView Source # 
ToHttpApiData BlogsListByUserView Source # 
type Rep BlogsListByUserView Source # 
type Rep BlogsListByUserView = D1 (MetaData "BlogsListByUserView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "BLBUVAdmin" PrefixI False) U1) ((:+:) (C1 (MetaCons "BLBUVAuthor" PrefixI False) U1) (C1 (MetaCons "BLBUVReader" PrefixI False) U1)))

PageviewsCountsItem

data PageviewsCountsItem Source #

Instances

Eq PageviewsCountsItem Source # 
Data PageviewsCountsItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageviewsCountsItem -> c PageviewsCountsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageviewsCountsItem #

toConstr :: PageviewsCountsItem -> Constr #

dataTypeOf :: PageviewsCountsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PageviewsCountsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageviewsCountsItem) #

gmapT :: (forall b. Data b => b -> b) -> PageviewsCountsItem -> PageviewsCountsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageviewsCountsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageviewsCountsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> PageviewsCountsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PageviewsCountsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageviewsCountsItem -> m PageviewsCountsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageviewsCountsItem -> m PageviewsCountsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageviewsCountsItem -> m PageviewsCountsItem #

Show PageviewsCountsItem Source # 
Generic PageviewsCountsItem Source # 
ToJSON PageviewsCountsItem Source # 
FromJSON PageviewsCountsItem Source # 
type Rep PageviewsCountsItem Source # 
type Rep PageviewsCountsItem = D1 (MetaData "PageviewsCountsItem" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "PageviewsCountsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pciTimeRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pciCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))

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.

Constructors

PUILVAdmin

ADMIN Admin level detail

PUILVAuthor

AUTHOR Author level detail

PUILVReader

READER Reader level detail

Instances

Enum PostUserInfosListView Source # 
Eq PostUserInfosListView Source # 
Data PostUserInfosListView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostUserInfosListView -> c PostUserInfosListView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostUserInfosListView #

toConstr :: PostUserInfosListView -> Constr #

dataTypeOf :: PostUserInfosListView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostUserInfosListView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostUserInfosListView) #

gmapT :: (forall b. Data b => b -> b) -> PostUserInfosListView -> PostUserInfosListView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostUserInfosListView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostUserInfosListView -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostUserInfosListView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostUserInfosListView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostUserInfosListView -> m PostUserInfosListView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostUserInfosListView -> m PostUserInfosListView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostUserInfosListView -> m PostUserInfosListView #

Ord PostUserInfosListView Source # 
Read PostUserInfosListView Source # 
Show PostUserInfosListView Source # 
Generic PostUserInfosListView Source # 
Hashable PostUserInfosListView Source # 
ToJSON PostUserInfosListView Source # 
FromJSON PostUserInfosListView Source # 
FromHttpApiData PostUserInfosListView Source # 
ToHttpApiData PostUserInfosListView Source # 
type Rep PostUserInfosListView Source # 
type Rep PostUserInfosListView = D1 (MetaData "PostUserInfosListView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "PUILVAdmin" PrefixI False) U1) ((:+:) (C1 (MetaCons "PUILVAuthor" PrefixI False) U1) (C1 (MetaCons "PUILVReader" PrefixI False) U1)))

Comment

data Comment Source #

Instances

Eq Comment Source # 

Methods

(==) :: Comment -> Comment -> Bool #

(/=) :: Comment -> Comment -> Bool #

Data Comment Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Comment -> c Comment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Comment #

toConstr :: Comment -> Constr #

dataTypeOf :: Comment -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Comment) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Comment) #

gmapT :: (forall b. Data b => b -> b) -> Comment -> Comment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Comment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Comment -> r #

gmapQ :: (forall d. Data d => d -> u) -> Comment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Comment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Comment -> m Comment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Comment -> m Comment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Comment -> m Comment #

Show Comment Source # 
Generic Comment Source # 

Associated Types

type Rep Comment :: * -> * #

Methods

from :: Comment -> Rep Comment x #

to :: Rep Comment x -> Comment #

ToJSON Comment Source # 
FromJSON Comment Source # 
type Rep Comment Source # 

comment :: Comment Source #

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:

cStatus :: Lens' Comment (Maybe Text) Source #

The status of the comment (only populated for admin users)

cPost :: Lens' Comment (Maybe CommentPost) Source #

Data about the post containing this comment.

cKind :: Lens' Comment Text Source #

The kind of this entry. Always blogger#comment

cPublished :: Lens' Comment (Maybe UTCTime) Source #

RFC 3339 date-time when this comment was published.

cBlog :: Lens' Comment (Maybe CommentBlog) Source #

Data about the blog containing this comment.

cContent :: Lens' Comment (Maybe Text) Source #

The actual content of the comment. May include HTML markup.

cSelfLink :: Lens' Comment (Maybe Text) Source #

The API REST URL to fetch this resource from.

cAuthor :: Lens' Comment (Maybe CommentAuthor) Source #

The author of this Comment.

cId :: Lens' Comment (Maybe Text) Source #

The identifier for this resource.

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.

Constructors

CGVAdmin

ADMIN Admin level detail

CGVAuthor

AUTHOR Author level detail

CGVReader

READER Admin level detail

Instances

Enum CommentsGetView Source # 
Eq CommentsGetView Source # 
Data CommentsGetView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentsGetView -> c CommentsGetView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentsGetView #

toConstr :: CommentsGetView -> Constr #

dataTypeOf :: CommentsGetView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentsGetView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentsGetView) #

gmapT :: (forall b. Data b => b -> b) -> CommentsGetView -> CommentsGetView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentsGetView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentsGetView -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentsGetView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentsGetView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentsGetView -> m CommentsGetView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentsGetView -> m CommentsGetView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentsGetView -> m CommentsGetView #

Ord CommentsGetView Source # 
Read CommentsGetView Source # 
Show CommentsGetView Source # 
Generic CommentsGetView Source # 
Hashable CommentsGetView Source # 
ToJSON CommentsGetView Source # 
FromJSON CommentsGetView Source # 
FromHttpApiData CommentsGetView Source # 
ToHttpApiData CommentsGetView Source # 
type Rep CommentsGetView Source # 
type Rep CommentsGetView = D1 (MetaData "CommentsGetView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "CGVAdmin" PrefixI False) U1) ((:+:) (C1 (MetaCons "CGVAuthor" PrefixI False) U1) (C1 (MetaCons "CGVReader" PrefixI False) U1)))

CommentPost

data CommentPost Source #

Data about the post containing this comment.

See: commentPost smart constructor.

Instances

Eq CommentPost Source # 
Data CommentPost Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentPost -> c CommentPost #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentPost #

toConstr :: CommentPost -> Constr #

dataTypeOf :: CommentPost -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentPost) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentPost) #

gmapT :: (forall b. Data b => b -> b) -> CommentPost -> CommentPost #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentPost -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentPost -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentPost -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentPost -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentPost -> m CommentPost #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentPost -> m CommentPost #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentPost -> m CommentPost #

Show CommentPost Source # 
Generic CommentPost Source # 

Associated Types

type Rep CommentPost :: * -> * #

ToJSON CommentPost Source # 
FromJSON CommentPost Source # 
type Rep CommentPost Source # 
type Rep CommentPost = D1 (MetaData "CommentPost" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" True) (C1 (MetaCons "CommentPost'" PrefixI True) (S1 (MetaSel (Just Symbol "_cpId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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:

cpId :: Lens' CommentPost (Maybe Text) Source #

The identifier of the post containing this comment.

PostsGetByPathView

data PostsGetByPathView Source #

Access level with which to view the returned result. Note that some fields require elevated access.

Constructors

PGBPVAdmin

ADMIN Admin level detail

PGBPVAuthor

AUTHOR Author level detail

PGBPVReader

READER Reader level detail

Instances

Enum PostsGetByPathView Source # 
Eq PostsGetByPathView Source # 
Data PostsGetByPathView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostsGetByPathView -> c PostsGetByPathView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostsGetByPathView #

toConstr :: PostsGetByPathView -> Constr #

dataTypeOf :: PostsGetByPathView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostsGetByPathView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostsGetByPathView) #

gmapT :: (forall b. Data b => b -> b) -> PostsGetByPathView -> PostsGetByPathView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostsGetByPathView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostsGetByPathView -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostsGetByPathView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostsGetByPathView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostsGetByPathView -> m PostsGetByPathView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostsGetByPathView -> m PostsGetByPathView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostsGetByPathView -> m PostsGetByPathView #

Ord PostsGetByPathView Source # 
Read PostsGetByPathView Source # 
Show PostsGetByPathView Source # 
Generic PostsGetByPathView Source # 
Hashable PostsGetByPathView Source # 
ToJSON PostsGetByPathView Source # 
FromJSON PostsGetByPathView Source # 
FromHttpApiData PostsGetByPathView Source # 
ToHttpApiData PostsGetByPathView Source # 
type Rep PostsGetByPathView Source # 
type Rep PostsGetByPathView = D1 (MetaData "PostsGetByPathView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "PGBPVAdmin" PrefixI False) U1) ((:+:) (C1 (MetaCons "PGBPVAuthor" PrefixI False) U1) (C1 (MetaCons "PGBPVReader" PrefixI False) U1)))

BlogPerUserInfo

data BlogPerUserInfo Source #

Instances

Eq BlogPerUserInfo Source # 
Data BlogPerUserInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlogPerUserInfo -> c BlogPerUserInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlogPerUserInfo #

toConstr :: BlogPerUserInfo -> Constr #

dataTypeOf :: BlogPerUserInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BlogPerUserInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlogPerUserInfo) #

gmapT :: (forall b. Data b => b -> b) -> BlogPerUserInfo -> BlogPerUserInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlogPerUserInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlogPerUserInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlogPerUserInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlogPerUserInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlogPerUserInfo -> m BlogPerUserInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogPerUserInfo -> m BlogPerUserInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogPerUserInfo -> m BlogPerUserInfo #

Show BlogPerUserInfo Source # 
Generic BlogPerUserInfo Source # 
ToJSON BlogPerUserInfo Source # 
FromJSON BlogPerUserInfo Source # 
type Rep BlogPerUserInfo Source # 
type Rep BlogPerUserInfo = D1 (MetaData "BlogPerUserInfo" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "BlogPerUserInfo'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_bpuiPhotosAlbumKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_bpuiKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_bpuiBlogId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_bpuiUserId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_bpuiRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_bpuiHasAdminAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

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

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 #

Instances

Eq PostUserInfosList Source # 
Data PostUserInfosList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostUserInfosList -> c PostUserInfosList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostUserInfosList #

toConstr :: PostUserInfosList -> Constr #

dataTypeOf :: PostUserInfosList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostUserInfosList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostUserInfosList) #

gmapT :: (forall b. Data b => b -> b) -> PostUserInfosList -> PostUserInfosList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostUserInfosList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostUserInfosList -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostUserInfosList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostUserInfosList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostUserInfosList -> m PostUserInfosList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostUserInfosList -> m PostUserInfosList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostUserInfosList -> m PostUserInfosList #

Show PostUserInfosList Source # 
Generic PostUserInfosList Source # 
ToJSON PostUserInfosList Source # 
FromJSON PostUserInfosList Source # 
type Rep PostUserInfosList Source # 
type Rep PostUserInfosList = D1 (MetaData "PostUserInfosList" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "PostUserInfosList'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_puilNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_puilKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_puilItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PostUserInfo]))))))

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.

puilKind :: Lens' PostUserInfosList Text Source #

The kind of this entity. Always blogger#postList

puilItems :: Lens' PostUserInfosList [PostUserInfo] Source #

The list of Posts with User information for the post, for this Blog.

PagesListStatus

data PagesListStatus Source #

Constructors

PDraft

draft Draft (unpublished) Pages

PLive

live Pages that are publicly visible

Instances

Enum PagesListStatus Source # 
Eq PagesListStatus Source # 
Data PagesListStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PagesListStatus -> c PagesListStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PagesListStatus #

toConstr :: PagesListStatus -> Constr #

dataTypeOf :: PagesListStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PagesListStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PagesListStatus) #

gmapT :: (forall b. Data b => b -> b) -> PagesListStatus -> PagesListStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PagesListStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PagesListStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> PagesListStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PagesListStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PagesListStatus -> m PagesListStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PagesListStatus -> m PagesListStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PagesListStatus -> m PagesListStatus #

Ord PagesListStatus Source # 
Read PagesListStatus Source # 
Show PagesListStatus Source # 
Generic PagesListStatus Source # 
Hashable PagesListStatus Source # 
ToJSON PagesListStatus Source # 
FromJSON PagesListStatus Source # 
FromHttpApiData PagesListStatus Source # 
ToHttpApiData PagesListStatus Source # 
type Rep PagesListStatus Source # 
type Rep PagesListStatus = D1 (MetaData "PagesListStatus" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "PDraft" PrefixI False) U1) (C1 (MetaCons "PLive" PrefixI False) U1))

CommentAuthor

data CommentAuthor Source #

The author of this Comment.

See: commentAuthor smart constructor.

Instances

Eq CommentAuthor Source # 
Data CommentAuthor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentAuthor -> c CommentAuthor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentAuthor #

toConstr :: CommentAuthor -> Constr #

dataTypeOf :: CommentAuthor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentAuthor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentAuthor) #

gmapT :: (forall b. Data b => b -> b) -> CommentAuthor -> CommentAuthor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentAuthor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentAuthor -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentAuthor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentAuthor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentAuthor -> m CommentAuthor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentAuthor -> m CommentAuthor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentAuthor -> m CommentAuthor #

Show CommentAuthor Source # 
Generic CommentAuthor Source # 

Associated Types

type Rep CommentAuthor :: * -> * #

ToJSON CommentAuthor Source # 
FromJSON CommentAuthor Source # 
type Rep CommentAuthor Source # 
type Rep CommentAuthor = D1 (MetaData "CommentAuthor" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "CommentAuthor'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_caImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommentAuthorImage))) (S1 (MetaSel (Just Symbol "_caURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_caDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_caId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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.

caURL :: Lens' CommentAuthor (Maybe Text) Source #

The URL of the Comment creator's Profile page.

caId :: Lens' CommentAuthor (Maybe Text) Source #

The identifier of the Comment creator.

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.

Constructors

BLBURAdmin

ADMIN Admin role - Blogs where the user has Admin level access.

BLBURAuthor

AUTHOR Author role - Blogs where the user has Author level access.

BLBURReader

READER Reader role - Blogs where the user has Reader level access (to a private blog).

Instances

Enum BlogsListByUserRole Source # 
Eq BlogsListByUserRole Source # 
Data BlogsListByUserRole Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlogsListByUserRole -> c BlogsListByUserRole #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlogsListByUserRole #

toConstr :: BlogsListByUserRole -> Constr #

dataTypeOf :: BlogsListByUserRole -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BlogsListByUserRole) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlogsListByUserRole) #

gmapT :: (forall b. Data b => b -> b) -> BlogsListByUserRole -> BlogsListByUserRole #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlogsListByUserRole -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlogsListByUserRole -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlogsListByUserRole -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlogsListByUserRole -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlogsListByUserRole -> m BlogsListByUserRole #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogsListByUserRole -> m BlogsListByUserRole #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogsListByUserRole -> m BlogsListByUserRole #

Ord BlogsListByUserRole Source # 
Read BlogsListByUserRole Source # 
Show BlogsListByUserRole Source # 
Generic BlogsListByUserRole Source # 
Hashable BlogsListByUserRole Source # 
ToJSON BlogsListByUserRole Source # 
FromJSON BlogsListByUserRole Source # 
FromHttpApiData BlogsListByUserRole Source # 
ToHttpApiData BlogsListByUserRole Source # 
type Rep BlogsListByUserRole Source # 
type Rep BlogsListByUserRole = D1 (MetaData "BlogsListByUserRole" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) ((:+:) (C1 (MetaCons "BLBURAdmin" PrefixI False) U1) ((:+:) (C1 (MetaCons "BLBURAuthor" PrefixI False) U1) (C1 (MetaCons "BLBURReader" PrefixI False) U1)))

BlogUserInfo

data BlogUserInfo Source #

Instances

Eq BlogUserInfo Source # 
Data BlogUserInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlogUserInfo -> c BlogUserInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlogUserInfo #

toConstr :: BlogUserInfo -> Constr #

dataTypeOf :: BlogUserInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BlogUserInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlogUserInfo) #

gmapT :: (forall b. Data b => b -> b) -> BlogUserInfo -> BlogUserInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlogUserInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlogUserInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlogUserInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlogUserInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlogUserInfo -> m BlogUserInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogUserInfo -> m BlogUserInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogUserInfo -> m BlogUserInfo #

Show BlogUserInfo Source # 
Generic BlogUserInfo Source # 

Associated Types

type Rep BlogUserInfo :: * -> * #

ToJSON BlogUserInfo Source # 
FromJSON BlogUserInfo Source # 
type Rep BlogUserInfo Source # 
type Rep BlogUserInfo = D1 (MetaData "BlogUserInfo" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "BlogUserInfo'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_buiKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_buiBlog") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Blog))) (S1 (MetaSel (Just Symbol "_buiBlogUserInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BlogPerUserInfo))))))

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:

buiKind :: Lens' BlogUserInfo Text Source #

The kind of this entity. Always blogger#blogUserInfo

buiBlog :: Lens' BlogUserInfo (Maybe Blog) Source #

The Blog resource.

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.

Instances

Eq PageAuthorImage Source # 
Data PageAuthorImage Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageAuthorImage -> c PageAuthorImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageAuthorImage #

toConstr :: PageAuthorImage -> Constr #

dataTypeOf :: PageAuthorImage -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PageAuthorImage) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageAuthorImage) #

gmapT :: (forall b. Data b => b -> b) -> PageAuthorImage -> PageAuthorImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageAuthorImage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageAuthorImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> PageAuthorImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PageAuthorImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageAuthorImage -> m PageAuthorImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageAuthorImage -> m PageAuthorImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageAuthorImage -> m PageAuthorImage #

Show PageAuthorImage Source # 
Generic PageAuthorImage Source # 
ToJSON PageAuthorImage Source # 
FromJSON PageAuthorImage Source # 
type Rep PageAuthorImage Source # 
type Rep PageAuthorImage = D1 (MetaData "PageAuthorImage" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" True) (C1 (MetaCons "PageAuthorImage'" PrefixI True) (S1 (MetaSel (Just Symbol "_pURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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:

pURL :: Lens' PageAuthorImage (Maybe Text) Source #

The page author's avatar URL.

CommentList

data CommentList Source #

Instances

Eq CommentList Source # 
Data CommentList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentList -> c CommentList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentList #

toConstr :: CommentList -> Constr #

dataTypeOf :: CommentList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentList) #

gmapT :: (forall b. Data b => b -> b) -> CommentList -> CommentList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentList -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentList -> m CommentList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentList -> m CommentList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentList -> m CommentList #

Show CommentList Source # 
Generic CommentList Source # 

Associated Types

type Rep CommentList :: * -> * #

ToJSON CommentList Source # 
FromJSON CommentList Source # 
type Rep CommentList Source # 
type Rep CommentList = D1 (MetaData "CommentList" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" False) (C1 (MetaCons "CommentList'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_clEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_clNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_clKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_clItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Comment]))) (S1 (MetaSel (Just Symbol "_clPrevPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

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:

clEtag :: Lens' CommentList (Maybe Text) Source #

Etag of the response.

clNextPageToken :: Lens' CommentList (Maybe Text) Source #

Pagination token to fetch the next page, if one exists.

clKind :: Lens' CommentList Text Source #

The kind of this entry. Always blogger#commentList

clItems :: Lens' CommentList [Comment] Source #

The List of Comments for a Post.

clPrevPageToken :: Lens' CommentList (Maybe Text) Source #

Pagination token to fetch the previous page, if one exists.

PostImagesItem

data PostImagesItem Source #

Instances

Eq PostImagesItem Source # 
Data PostImagesItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostImagesItem -> c PostImagesItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostImagesItem #

toConstr :: PostImagesItem -> Constr #

dataTypeOf :: PostImagesItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostImagesItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostImagesItem) #

gmapT :: (forall b. Data b => b -> b) -> PostImagesItem -> PostImagesItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostImagesItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostImagesItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostImagesItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostImagesItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostImagesItem -> m PostImagesItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostImagesItem -> m PostImagesItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostImagesItem -> m PostImagesItem #

Show PostImagesItem Source # 
Generic PostImagesItem Source # 

Associated Types

type Rep PostImagesItem :: * -> * #

ToJSON PostImagesItem Source # 
FromJSON PostImagesItem Source # 
type Rep PostImagesItem Source # 
type Rep PostImagesItem = D1 (MetaData "PostImagesItem" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.1.0-BO8GjbI5Esh5jlPppORYc1" True) (C1 (MetaCons "PostImagesItem'" PrefixI True) (S1 (MetaSel (Just Symbol "_piiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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: