gogol-blogger-0.4.0: Google Blogger SDK.

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

Network.Google.Blogger

Contents

Description

API for access to the data within Blogger.

See: Blogger API Reference

Synopsis

Service Configuration

bloggerService :: ServiceConfig Source #

Default request referring to version v3 of the Blogger API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

bloggerScope :: Proxy '["https://www.googleapis.com/auth/blogger"] Source #

Manage your Blogger account

bloggerReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/blogger.readonly"] Source #

View your Blogger account

API Declaration

Resources

blogger.blogUserInfos.get

blogger.blogs.get

blogger.blogs.getByUrl

blogger.blogs.listByUser

blogger.comments.approve

blogger.comments.delete

blogger.comments.get

blogger.comments.list

blogger.comments.listByBlog

blogger.comments.markAsSpam

blogger.comments.removeContent

blogger.pageViews.get

blogger.pages.delete

blogger.pages.get

blogger.pages.insert

blogger.pages.list

blogger.pages.patch

blogger.pages.publish

blogger.pages.revert

blogger.pages.update

blogger.postUserInfos.get

blogger.postUserInfos.list

blogger.posts.delete

blogger.posts.get

blogger.posts.getByPath

blogger.posts.insert

blogger.posts.list

blogger.posts.patch

blogger.posts.publish

blogger.posts.revert

blogger.posts.search

blogger.posts.update

blogger.users.get

Types

PostsListOrderBy

data PostsListOrderBy Source #

Sort search results

Constructors

Published

published Order by the date the post was published

Updated

updated Order by the date the post was last updated

Instances
Enum PostsListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PostsListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PostsListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PostsListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PostsListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PostsListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PostsListOrderBy :: Type -> Type #

Hashable PostsListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PostsListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PostsListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PostsListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PostsListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostsListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostsListOrderBy = D1 (MetaData "PostsListOrderBy" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "Published" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Updated" PrefixI False) (U1 :: Type -> Type))

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PostsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PostsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PostsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PostsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PostsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PostsListView :: Type -> Type #

Hashable PostsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PostsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PostsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PostsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PostsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostsListView = D1 (MetaData "PostsListView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "Admin" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Author" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Reader" PrefixI False) (U1 :: Type -> Type)))

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PageViewsGetRange Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PageViewsGetRange Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PageViewsGetRange Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PageViewsGetRange Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PageViewsGetRange Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PageViewsGetRange :: Type -> Type #

Hashable PageViewsGetRange Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PageViewsGetRange Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PageViewsGetRange Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PageViewsGetRange Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PageViewsGetRange Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PageViewsGetRange Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PageViewsGetRange = D1 (MetaData "PageViewsGetRange" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PVGR30DAYS" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PVGR7DAYS" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PVGRAll" PrefixI False) (U1 :: Type -> Type)))

PostUserInfo

data PostUserInfo Source #

Instances
Eq PostUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PostUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PostUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PostUserInfo :: Type -> Type #

ToJSON PostUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PostUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostUserInfo = D1 (MetaData "PostUserInfo" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PostUserInfo'" PrefixI True) (S1 (MetaSel (Just "_puiPostUserInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PostPerUserInfo)) :*: (S1 (MetaSel (Just "_puiPost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Post')) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq CommentsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data CommentsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read CommentsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show CommentsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic CommentsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep CommentsListView :: Type -> Type #

Hashable CommentsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON CommentsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON CommentsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData CommentsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData CommentsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep CommentsListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep CommentsListView = D1 (MetaData "CommentsListView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "CLVAdmin" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CLVAuthor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CLVReader" PrefixI False) (U1 :: Type -> Type)))

PostAuthorImage

data PostAuthorImage Source #

The Post author's avatar.

See: postAuthorImage smart constructor.

Instances
Eq PostAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PostAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PostAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PostAuthorImage :: Type -> Type #

ToJSON PostAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PostAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostAuthorImage = D1 (MetaData "PostAuthorImage" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" True) (C1 (MetaCons "PostAuthorImage'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PostUserInfosListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PostUserInfosListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PostUserInfosListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PostUserInfosListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PostUserInfosListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PostUserInfosListStatus :: Type -> Type #

Hashable PostUserInfosListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PostUserInfosListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PostUserInfosListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PostUserInfosListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PostUserInfosListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostUserInfosListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostUserInfosListStatus = D1 (MetaData "PostUserInfosListStatus" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "Draft" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Live" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Scheduled" PrefixI False) (U1 :: Type -> Type)))

PostList

data PostList Source #

Instances
Eq PostList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PostList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PostList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PostList :: Type -> Type #

Methods

from :: PostList -> Rep PostList x #

to :: Rep PostList x -> PostList #

ToJSON PostList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PostList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostList = D1 (MetaData "PostList" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PostList'" PrefixI True) ((S1 (MetaSel (Just "_plEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_plKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data CommentInReplyTo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic CommentInReplyTo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep CommentInReplyTo :: Type -> Type #

ToJSON CommentInReplyTo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON CommentInReplyTo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep CommentInReplyTo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep CommentInReplyTo = D1 (MetaData "CommentInReplyTo" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" True) (C1 (MetaCons "CommentInReplyTo'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data CommentBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic CommentBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep CommentBlog :: Type -> Type #

ToJSON CommentBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON CommentBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep CommentBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep CommentBlog = D1 (MetaData "CommentBlog" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" True) (C1 (MetaCons "CommentBlog'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data Pageviews Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic Pageviews Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep Pageviews :: Type -> Type #

ToJSON Pageviews Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON Pageviews Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep Pageviews Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep Pageviews = D1 (MetaData "Pageviews" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "Pageviews'" PrefixI True) (S1 (MetaSel (Just "_pKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_pCounts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PageviewsCountsItem])) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PostLocation Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PostLocation Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PostLocation :: Type -> Type #

ToJSON PostLocation Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PostLocation Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostLocation Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostLocation = D1 (MetaData "PostLocation" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PostLocation'" PrefixI True) ((S1 (MetaSel (Just "_plSpan") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plLat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_plName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data BlogPosts Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic BlogPosts Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep BlogPosts :: Type -> Type #

ToJSON BlogPosts Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON BlogPosts Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep BlogPosts Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep BlogPosts = D1 (MetaData "BlogPosts" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "BlogPosts'" PrefixI True) (S1 (MetaSel (Just "_bpTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_bpItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Post'])) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PostsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PostsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PostsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PostsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PostsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PostsGetView :: Type -> Type #

Hashable PostsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PostsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PostsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PostsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PostsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostsGetView = D1 (MetaData "PostsGetView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PGVAdmin" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PGVAuthor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PGVReader" PrefixI False) (U1 :: Type -> Type)))

Post'

data Post' Source #

Instances
Eq Post' Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

Data Post' Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

show :: Post' -> String #

showList :: [Post'] -> ShowS #

Generic Post' Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep Post' :: Type -> Type #

Methods

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

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

ToJSON Post' Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON Post' Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep Post' Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep Post' = D1 (MetaData "Post'" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "Post''" PrefixI True) ((((S1 (MetaSel (Just "_posImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PostImagesItem])) :*: S1 (MetaSel (Just "_posStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_posEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_posReaderComments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_posLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PostLocation)) :*: S1 (MetaSel (Just "_posKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_posPublished") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: (S1 (MetaSel (Just "_posURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_posBlog") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PostBlog)))))) :*: (((S1 (MetaSel (Just "_posCustomMetaData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_posContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_posReplies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PostReplies)) :*: (S1 (MetaSel (Just "_posSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_posAuthor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PostAuthor))))) :*: ((S1 (MetaSel (Just "_posId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_posLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_posUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: (S1 (MetaSel (Just "_posTitleLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PostsSearchOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PostsSearchOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PostsSearchOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PostsSearchOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PostsSearchOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PostsSearchOrderBy :: Type -> Type #

Hashable PostsSearchOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PostsSearchOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PostsSearchOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PostsSearchOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PostsSearchOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostsSearchOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostsSearchOrderBy = D1 (MetaData "PostsSearchOrderBy" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PSOBPublished" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PSOBUpdated" PrefixI False) (U1 :: Type -> Type))

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq CommentsListByBlogStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data CommentsListByBlogStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read CommentsListByBlogStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show CommentsListByBlogStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic CommentsListByBlogStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep CommentsListByBlogStatus :: Type -> Type #

Hashable CommentsListByBlogStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON CommentsListByBlogStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON CommentsListByBlogStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData CommentsListByBlogStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData CommentsListByBlogStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep CommentsListByBlogStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep CommentsListByBlogStatus = D1 (MetaData "CommentsListByBlogStatus" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) ((C1 (MetaCons "CLBBSEmptied" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CLBBSLive" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CLBBSPending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CLBBSSpam" PrefixI False) (U1 :: Type -> Type)))

PagesGetView

data PagesGetView Source #

Constructors

PAdmin

ADMIN Admin level detail

PAuthor

AUTHOR Author level detail

PReader

READER Reader level detail

Instances
Enum PagesGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PagesGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PagesGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PagesGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PagesGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PagesGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PagesGetView :: Type -> Type #

Hashable PagesGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PagesGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PagesGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PagesGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PagesGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PagesGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PagesGetView = D1 (MetaData "PagesGetView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PAdmin" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PAuthor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PReader" PrefixI False) (U1 :: Type -> Type)))

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PostUserInfosListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PostUserInfosListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PostUserInfosListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PostUserInfosListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PostUserInfosListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PostUserInfosListOrderBy :: Type -> Type #

Hashable PostUserInfosListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PostUserInfosListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PostUserInfosListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PostUserInfosListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PostUserInfosListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostUserInfosListOrderBy Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostUserInfosListOrderBy = D1 (MetaData "PostUserInfosListOrderBy" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PUILOBPublished" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PUILOBUpdated" PrefixI False) (U1 :: Type -> Type))

Page

data Page Source #

Instances
Eq Page Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

Data Page Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

showsPrec :: Int -> Page -> ShowS #

show :: Page -> String #

showList :: [Page] -> ShowS #

Generic Page Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep Page :: Type -> Type #

Methods

from :: Page -> Rep Page x #

to :: Rep Page x -> Page #

ToJSON Page Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON Page Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep Page Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data BlogLocale Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic BlogLocale Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep BlogLocale :: Type -> Type #

ToJSON BlogLocale Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON BlogLocale Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep BlogLocale Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep BlogLocale = D1 (MetaData "BlogLocale" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "BlogLocale'" PrefixI True) (S1 (MetaSel (Just "_blVariant") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_blCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PageAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PageAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PageAuthor :: Type -> Type #

ToJSON PageAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PageAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PageAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PageAuthor = D1 (MetaData "PageAuthor" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PageAuthor'" PrefixI True) ((S1 (MetaSel (Just "_paImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageAuthorImage)) :*: S1 (MetaSel (Just "_paURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_paDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq BlogsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data BlogsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read BlogsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show BlogsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic BlogsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep BlogsGetView :: Type -> Type #

Hashable BlogsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON BlogsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON BlogsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData BlogsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData BlogsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep BlogsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep BlogsGetView = D1 (MetaData "BlogsGetView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "BGVAdmin" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BGVAuthor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BGVReader" PrefixI False) (U1 :: Type -> Type)))

Blog

data Blog Source #

Instances
Eq Blog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

Data Blog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

showsPrec :: Int -> Blog -> ShowS #

show :: Blog -> String #

showList :: [Blog] -> ShowS #

Generic Blog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep Blog :: Type -> Type #

Methods

from :: Blog -> Rep Blog x #

to :: Rep Blog x -> Blog #

ToJSON Blog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON Blog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep Blog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep Blog = D1 (MetaData "Blog" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "Blog'" PrefixI True) (((S1 (MetaSel (Just "_bStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_bKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_bPages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BlogPages)))) :*: (S1 (MetaSel (Just "_bLocale") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BlogLocale)) :*: (S1 (MetaSel (Just "_bPublished") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_bURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_bCustomMetaData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_bSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_bId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) :*: (S1 (MetaSel (Just "_bPosts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BlogPosts)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq BlogsGetByURLView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data BlogsGetByURLView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read BlogsGetByURLView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show BlogsGetByURLView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic BlogsGetByURLView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep BlogsGetByURLView :: Type -> Type #

Hashable BlogsGetByURLView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON BlogsGetByURLView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON BlogsGetByURLView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData BlogsGetByURLView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData BlogsGetByURLView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep BlogsGetByURLView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep BlogsGetByURLView = D1 (MetaData "BlogsGetByURLView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "BGBUVAdmin" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BGBUVAuthor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BGBUVReader" PrefixI False) (U1 :: Type -> Type)))

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq CommentsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data CommentsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read CommentsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show CommentsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic CommentsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep CommentsListStatus :: Type -> Type #

Hashable CommentsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON CommentsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON CommentsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData CommentsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData CommentsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep CommentsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep CommentsListStatus = D1 (MetaData "CommentsListStatus" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) ((C1 (MetaCons "CLSEmptied" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CLSLive" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CLSPending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CLSSpam" PrefixI False) (U1 :: Type -> Type)))

BlogPages

data BlogPages Source #

The container of pages in this blog.

See: blogPages smart constructor.

Instances
Eq BlogPages Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data BlogPages Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic BlogPages Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep BlogPages :: Type -> Type #

ToJSON BlogPages Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON BlogPages Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep BlogPages Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep BlogPages = D1 (MetaData "BlogPages" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "BlogPages'" PrefixI True) (S1 (MetaSel (Just "_bpsTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PostBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PostBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PostBlog :: Type -> Type #

Methods

from :: PostBlog -> Rep PostBlog x #

to :: Rep PostBlog x -> PostBlog #

ToJSON PostBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PostBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostBlog = D1 (MetaData "PostBlog" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" True) (C1 (MetaCons "PostBlog'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq BlogsListByUserStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data BlogsListByUserStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read BlogsListByUserStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show BlogsListByUserStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic BlogsListByUserStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep BlogsListByUserStatus :: Type -> Type #

Hashable BlogsListByUserStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON BlogsListByUserStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON BlogsListByUserStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData BlogsListByUserStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData BlogsListByUserStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep BlogsListByUserStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep BlogsListByUserStatus = D1 (MetaData "BlogsListByUserStatus" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "BLBUSDeleted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BLBUSLive" PrefixI False) (U1 :: Type -> Type))

PageList

data PageList Source #

Instances
Eq PageList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PageList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PageList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PageList :: Type -> Type #

Methods

from :: PageList -> Rep PageList x #

to :: Rep PageList x -> PageList #

ToJSON PageList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PageList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PageList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PageList = D1 (MetaData "PageList" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PageList'" PrefixI True) ((S1 (MetaSel (Just "_pllEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pllNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pllKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data UserLocale Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic UserLocale Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep UserLocale :: Type -> Type #

ToJSON UserLocale Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON UserLocale Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep UserLocale Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep UserLocale = D1 (MetaData "UserLocale" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "UserLocale'" PrefixI True) (S1 (MetaSel (Just "_ulVariant") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ulCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data CommentAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic CommentAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep CommentAuthorImage :: Type -> Type #

ToJSON CommentAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON CommentAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep CommentAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep CommentAuthorImage = D1 (MetaData "CommentAuthorImage" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" True) (C1 (MetaCons "CommentAuthorImage'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

Data User Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

ToJSON User Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON User Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep User Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data UserBlogs Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic UserBlogs Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep UserBlogs :: Type -> Type #

ToJSON UserBlogs Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON UserBlogs Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep UserBlogs Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep UserBlogs = D1 (MetaData "UserBlogs" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" True) (C1 (MetaCons "UserBlogs'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PostReplies Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PostReplies Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PostReplies :: Type -> Type #

ToJSON PostReplies Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PostReplies Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostReplies Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostReplies = D1 (MetaData "PostReplies" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PostReplies'" PrefixI True) (S1 (MetaSel (Just "_prTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_prItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Comment])) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data BlogList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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 # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic BlogList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep BlogList :: Type -> Type #

Methods

from :: BlogList -> Rep BlogList x #

to :: Rep BlogList x -> BlogList #

ToJSON BlogList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON BlogList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep BlogList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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

blogList :: BlogList Source #

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

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

blKind :: Lens' BlogList Text Source #

The kind of this entity. Always blogger#blogList

blItems :: Lens' BlogList [Blog] Source #

The list of Blogs this user has Authorship or Admin rights over.

blBlogUserInfos :: Lens' BlogList [BlogUserInfo] Source #

Admin level list of blog per-user information

PagesListView

data PagesListView Source #

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

Constructors

PLVAdmin

ADMIN Admin level detail

PLVAuthor

AUTHOR Author level detail

PLVReader

READER Reader level detail

Instances
Enum PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Methods

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

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

toConstr :: PagesListView -> Constr #

dataTypeOf :: PagesListView -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PagesListView :: Type -> Type #

Hashable PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PagesListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PagesListView = D1 (MetaData "PagesListView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PLVAdmin" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PLVAuthor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PLVReader" PrefixI False) (U1 :: Type -> Type)))

PageBlog

data PageBlog Source #

Data about the blog containing this Page.

See: pageBlog smart constructor.

Instances
Eq PageBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PageBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: PageBlog -> Constr #

dataTypeOf :: PageBlog -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PageBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PageBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PageBlog :: Type -> Type #

Methods

from :: PageBlog -> Rep PageBlog x #

to :: Rep PageBlog x -> PageBlog #

ToJSON PageBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PageBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PageBlog Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PageBlog = D1 (MetaData "PageBlog" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" True) (C1 (MetaCons "PageBlog'" PrefixI True) (S1 (MetaSel (Just "_pId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

pageBlog :: PageBlog Source #

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

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

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

The identifier of the blog containing this page.

PostsListStatus

data PostsListStatus Source #

Statuses to include in the results.

Constructors

PLSDraft

draft Draft (non-published) posts.

PLSLive

live Published posts

PLSScheduled

scheduled Posts that are scheduled to publish in the future.

Instances
Enum PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Methods

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

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

toConstr :: PostsListStatus -> Constr #

dataTypeOf :: PostsListStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PostsListStatus :: Type -> Type #

Hashable PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostsListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostsListStatus = D1 (MetaData "PostsListStatus" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PLSDraft" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PLSLive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PLSScheduled" PrefixI False) (U1 :: Type -> Type)))

PostAuthor

data PostAuthor Source #

The author of this Post.

See: postAuthor smart constructor.

Instances
Eq PostAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PostAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: PostAuthor -> Constr #

dataTypeOf :: PostAuthor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PostAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PostAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PostAuthor :: Type -> Type #

ToJSON PostAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PostAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

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

postAuthor :: PostAuthor Source #

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

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

paaImage :: Lens' PostAuthor (Maybe PostAuthorImage) Source #

The Post author's avatar.

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

The URL of the Post creator's Profile page.

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

The identifier of the Post creator.

PostPerUserInfo

data PostPerUserInfo Source #

Instances
Eq PostPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PostPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: PostPerUserInfo -> Constr #

dataTypeOf :: PostPerUserInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PostPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PostPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PostPerUserInfo :: Type -> Type #

ToJSON PostPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PostPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostPerUserInfo = D1 (MetaData "PostPerUserInfo" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PostPerUserInfo'" PrefixI True) ((S1 (MetaSel (Just "_ppuiKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ppuiBlogId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ppuiUserId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ppuiHasEditAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_ppuiPostId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

postPerUserInfo :: PostPerUserInfo Source #

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

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

ppuiKind :: Lens' PostPerUserInfo Text Source #

The kind of this entity. Always blogger#postPerUserInfo

ppuiBlogId :: Lens' PostPerUserInfo (Maybe Text) Source #

ID of the Blog that the post resource belongs to.

ppuiHasEditAccess :: Lens' PostPerUserInfo (Maybe Bool) Source #

True if the user has Author level access to the post.

ppuiPostId :: Lens' PostPerUserInfo (Maybe Text) Source #

ID of the Post resource.

BlogsListByUserView

data BlogsListByUserView Source #

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

Constructors

BLBUVAdmin

ADMIN Admin level detail.

BLBUVAuthor

AUTHOR Author level detail.

BLBUVReader

READER Reader level detail.

Instances
Enum BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Methods

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

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

toConstr :: BlogsListByUserView -> Constr #

dataTypeOf :: BlogsListByUserView -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep BlogsListByUserView :: Type -> Type #

Hashable BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep BlogsListByUserView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep BlogsListByUserView = D1 (MetaData "BlogsListByUserView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "BLBUVAdmin" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BLBUVAuthor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BLBUVReader" PrefixI False) (U1 :: Type -> Type)))

PageviewsCountsItem

data PageviewsCountsItem Source #

Instances
Eq PageviewsCountsItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PageviewsCountsItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: PageviewsCountsItem -> Constr #

dataTypeOf :: PageviewsCountsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PageviewsCountsItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PageviewsCountsItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PageviewsCountsItem :: Type -> Type #

ToJSON PageviewsCountsItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PageviewsCountsItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PageviewsCountsItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PageviewsCountsItem = D1 (MetaData "PageviewsCountsItem" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PageviewsCountsItem'" PrefixI True) (S1 (MetaSel (Just "_pciTimeRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pciCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))

pageviewsCountsItem :: PageviewsCountsItem Source #

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

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

pciTimeRange :: Lens' PageviewsCountsItem (Maybe Text) Source #

Time range the given count applies to

pciCount :: Lens' PageviewsCountsItem (Maybe Int64) Source #

Count of page views for the given time range

PostUserInfosListView

data PostUserInfosListView Source #

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

Constructors

PUILVAdmin

ADMIN Admin level detail

PUILVAuthor

AUTHOR Author level detail

PUILVReader

READER Reader level detail

Instances
Enum PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Methods

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

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

toConstr :: PostUserInfosListView -> Constr #

dataTypeOf :: PostUserInfosListView -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PostUserInfosListView :: Type -> Type #

Hashable PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostUserInfosListView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostUserInfosListView = D1 (MetaData "PostUserInfosListView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PUILVAdmin" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PUILVAuthor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PUILVReader" PrefixI False) (U1 :: Type -> Type)))

Comment

data Comment Source #

Instances
Eq Comment Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

Data Comment Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: Comment -> Constr #

dataTypeOf :: Comment -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Comment Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic Comment Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep Comment :: Type -> Type #

Methods

from :: Comment -> Rep Comment x #

to :: Rep Comment x -> Comment #

ToJSON Comment Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON Comment Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep Comment Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

comment :: Comment Source #

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

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

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

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

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

Data about the post containing this comment.

cKind :: Lens' Comment Text Source #

The kind of this entry. Always blogger#comment

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

RFC 3339 date-time when this comment was published.

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

Data about the blog containing this comment.

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

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

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

The API REST URL to fetch this resource from.

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

The author of this Comment.

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

The identifier for this resource.

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

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

cInReplyTo :: Lens' Comment (Maybe CommentInReplyTo) Source #

Data about the comment this is in reply to.

CommentsGetView

data CommentsGetView Source #

Access level for the requested comment (default: READER). Note that some comments will require elevated permissions, for example comments where the parent posts which is in a draft state, or comments that are pending moderation.

Constructors

CGVAdmin

ADMIN Admin level detail

CGVAuthor

AUTHOR Author level detail

CGVReader

READER Admin level detail

Instances
Enum CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Methods

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

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

toConstr :: CommentsGetView -> Constr #

dataTypeOf :: CommentsGetView -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep CommentsGetView :: Type -> Type #

Hashable CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep CommentsGetView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep CommentsGetView = D1 (MetaData "CommentsGetView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "CGVAdmin" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CGVAuthor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CGVReader" PrefixI False) (U1 :: Type -> Type)))

CommentPost

data CommentPost Source #

Data about the post containing this comment.

See: commentPost smart constructor.

Instances
Eq CommentPost Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data CommentPost Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: CommentPost -> Constr #

dataTypeOf :: CommentPost -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentPost Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic CommentPost Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep CommentPost :: Type -> Type #

ToJSON CommentPost Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON CommentPost Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep CommentPost Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep CommentPost = D1 (MetaData "CommentPost" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" True) (C1 (MetaCons "CommentPost'" PrefixI True) (S1 (MetaSel (Just "_cpId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

commentPost :: CommentPost Source #

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

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

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

The identifier of the post containing this comment.

PostsGetByPathView

data PostsGetByPathView Source #

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

Constructors

PGBPVAdmin

ADMIN Admin level detail

PGBPVAuthor

AUTHOR Author level detail

PGBPVReader

READER Reader level detail

Instances
Enum PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Methods

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

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

toConstr :: PostsGetByPathView -> Constr #

dataTypeOf :: PostsGetByPathView -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PostsGetByPathView :: Type -> Type #

Hashable PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostsGetByPathView Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PostsGetByPathView = D1 (MetaData "PostsGetByPathView" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PGBPVAdmin" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PGBPVAuthor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PGBPVReader" PrefixI False) (U1 :: Type -> Type)))

BlogPerUserInfo

data BlogPerUserInfo Source #

Instances
Eq BlogPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data BlogPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: BlogPerUserInfo -> Constr #

dataTypeOf :: BlogPerUserInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show BlogPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic BlogPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep BlogPerUserInfo :: Type -> Type #

ToJSON BlogPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON BlogPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep BlogPerUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep BlogPerUserInfo = D1 (MetaData "BlogPerUserInfo" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "BlogPerUserInfo'" PrefixI True) ((S1 (MetaSel (Just "_bpuiPhotosAlbumKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_bpuiKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_bpuiBlogId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_bpuiUserId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_bpuiRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bpuiHasAdminAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

blogPerUserInfo :: BlogPerUserInfo Source #

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

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

bpuiPhotosAlbumKey :: Lens' BlogPerUserInfo (Maybe Text) Source #

The Photo Album Key for the user when adding photos to the blog

bpuiKind :: Lens' BlogPerUserInfo Text Source #

The kind of this entity. Always blogger#blogPerUserInfo

bpuiBlogId :: Lens' BlogPerUserInfo (Maybe Text) Source #

ID of the Blog resource

bpuiRole :: Lens' BlogPerUserInfo (Maybe Text) Source #

Access permissions that the user has for the blog (ADMIN, AUTHOR, or READER).

bpuiHasAdminAccess :: Lens' BlogPerUserInfo (Maybe Bool) Source #

True if the user has Admin level access to the blog.

PostUserInfosList

data PostUserInfosList Source #

Instances
Eq PostUserInfosList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PostUserInfosList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: PostUserInfosList -> Constr #

dataTypeOf :: PostUserInfosList -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PostUserInfosList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PostUserInfosList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PostUserInfosList :: Type -> Type #

ToJSON PostUserInfosList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PostUserInfosList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostUserInfosList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostUserInfosList = D1 (MetaData "PostUserInfosList" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PostUserInfosList'" PrefixI True) (S1 (MetaSel (Just "_puilNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_puilKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_puilItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PostUserInfo])))))

postUserInfosList :: PostUserInfosList Source #

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

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

puilNextPageToken :: Lens' PostUserInfosList (Maybe Text) Source #

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

puilKind :: Lens' PostUserInfosList Text Source #

The kind of this entity. Always blogger#postList

puilItems :: Lens' PostUserInfosList [PostUserInfo] Source #

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

PagesListStatus

data PagesListStatus Source #

Constructors

PDraft

draft Draft (unpublished) Pages

PLive

live Pages that are publicly visible

Instances
Enum PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Methods

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

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

toConstr :: PagesListStatus -> Constr #

dataTypeOf :: PagesListStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep PagesListStatus :: Type -> Type #

Hashable PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PagesListStatus Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep PagesListStatus = D1 (MetaData "PagesListStatus" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "PDraft" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PLive" PrefixI False) (U1 :: Type -> Type))

CommentAuthor

data CommentAuthor Source #

The author of this Comment.

See: commentAuthor smart constructor.

Instances
Eq CommentAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data CommentAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: CommentAuthor -> Constr #

dataTypeOf :: CommentAuthor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic CommentAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep CommentAuthor :: Type -> Type #

ToJSON CommentAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON CommentAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep CommentAuthor Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep CommentAuthor = D1 (MetaData "CommentAuthor" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "CommentAuthor'" PrefixI True) ((S1 (MetaSel (Just "_caImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommentAuthorImage)) :*: S1 (MetaSel (Just "_caURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_caDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_caId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

commentAuthor :: CommentAuthor Source #

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

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

caImage :: Lens' CommentAuthor (Maybe CommentAuthorImage) Source #

The comment creator's avatar.

caURL :: Lens' CommentAuthor (Maybe Text) Source #

The URL of the Comment creator's Profile page.

caId :: Lens' CommentAuthor (Maybe Text) Source #

The identifier of the Comment creator.

BlogsListByUserRole

data BlogsListByUserRole Source #

User access types for blogs to include in the results, e.g. AUTHOR will return blogs where the user has author level access. If no roles are specified, defaults to ADMIN and AUTHOR roles.

Constructors

BLBURAdmin

ADMIN Admin role - Blogs where the user has Admin level access.

BLBURAuthor

AUTHOR Author role - Blogs where the user has Author level access.

BLBURReader

READER Reader role - Blogs where the user has Reader level access (to a private blog).

Instances
Enum BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Eq BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Data BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Methods

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

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

toConstr :: BlogsListByUserRole -> Constr #

dataTypeOf :: BlogsListByUserRole -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Read BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Show BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Generic BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

Associated Types

type Rep BlogsListByUserRole :: Type -> Type #

Hashable BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToJSON BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromJSON BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

FromHttpApiData BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

ToHttpApiData BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep BlogsListByUserRole Source # 
Instance details

Defined in Network.Google.Blogger.Types.Sum

type Rep BlogsListByUserRole = D1 (MetaData "BlogsListByUserRole" "Network.Google.Blogger.Types.Sum" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "BLBURAdmin" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BLBURAuthor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BLBURReader" PrefixI False) (U1 :: Type -> Type)))

BlogUserInfo

data BlogUserInfo Source #

Instances
Eq BlogUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data BlogUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: BlogUserInfo -> Constr #

dataTypeOf :: BlogUserInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show BlogUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic BlogUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep BlogUserInfo :: Type -> Type #

ToJSON BlogUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON BlogUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep BlogUserInfo Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep BlogUserInfo = D1 (MetaData "BlogUserInfo" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "BlogUserInfo'" PrefixI True) (S1 (MetaSel (Just "_buiKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_buiBlog") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Blog)) :*: S1 (MetaSel (Just "_buiBlogUserInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BlogPerUserInfo)))))

blogUserInfo :: BlogUserInfo Source #

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

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

buiKind :: Lens' BlogUserInfo Text Source #

The kind of this entity. Always blogger#blogUserInfo

buiBlog :: Lens' BlogUserInfo (Maybe Blog) Source #

The Blog resource.

buiBlogUserInfo :: Lens' BlogUserInfo (Maybe BlogPerUserInfo) Source #

Information about a User for the Blog.

PageAuthorImage

data PageAuthorImage Source #

The page author's avatar.

See: pageAuthorImage smart constructor.

Instances
Eq PageAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PageAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: PageAuthorImage -> Constr #

dataTypeOf :: PageAuthorImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PageAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PageAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PageAuthorImage :: Type -> Type #

ToJSON PageAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PageAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PageAuthorImage Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PageAuthorImage = D1 (MetaData "PageAuthorImage" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" True) (C1 (MetaCons "PageAuthorImage'" PrefixI True) (S1 (MetaSel (Just "_pURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

pageAuthorImage :: PageAuthorImage Source #

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

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

pURL :: Lens' PageAuthorImage (Maybe Text) Source #

The page author's avatar URL.

CommentList

data CommentList Source #

Instances
Eq CommentList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data CommentList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: CommentList -> Constr #

dataTypeOf :: CommentList -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic CommentList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep CommentList :: Type -> Type #

ToJSON CommentList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON CommentList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep CommentList Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep CommentList = D1 (MetaData "CommentList" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" False) (C1 (MetaCons "CommentList'" PrefixI True) ((S1 (MetaSel (Just "_clEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_clNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_clKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_clItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Comment])) :*: S1 (MetaSel (Just "_clPrevPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

commentList :: CommentList Source #

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

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

clEtag :: Lens' CommentList (Maybe Text) Source #

Etag of the response.

clNextPageToken :: Lens' CommentList (Maybe Text) Source #

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

clKind :: Lens' CommentList Text Source #

The kind of this entry. Always blogger#commentList

clItems :: Lens' CommentList [Comment] Source #

The List of Comments for a Post.

clPrevPageToken :: Lens' CommentList (Maybe Text) Source #

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

PostImagesItem

data PostImagesItem Source #

Instances
Eq PostImagesItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Data PostImagesItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Methods

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

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

toConstr :: PostImagesItem -> Constr #

dataTypeOf :: PostImagesItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PostImagesItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Generic PostImagesItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

Associated Types

type Rep PostImagesItem :: Type -> Type #

ToJSON PostImagesItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

FromJSON PostImagesItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostImagesItem Source # 
Instance details

Defined in Network.Google.Blogger.Types.Product

type Rep PostImagesItem = D1 (MetaData "PostImagesItem" "Network.Google.Blogger.Types.Product" "gogol-blogger-0.4.0-J2l0mOXVNniBwK88dTMLog" True) (C1 (MetaCons "PostImagesItem'" PrefixI True) (S1 (MetaSel (Just "_piiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

postImagesItem :: PostImagesItem Source #

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

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