gogol-blogger-0.5.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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.5.0-6GknSBad0hKHBhFcp0Hgye" 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.