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

Contents

Description

 

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

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