gogol-blogger-1.0.0: gen/Gogol/Blogger.hs
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
-- |
-- Module : Gogol.Blogger
-- Copyright : (c) 2015-2025 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay+gogol@gmail.com>
-- Toni Cebrián <toni@tonicebrian.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
-- The Blogger API provides access to posts, comments and pages of a Blogger blog.
--
-- /See:/ <https://developers.google.com/blogger/docs/3.0/getting_started Blogger API Reference>
module Gogol.Blogger
( -- * Configuration
bloggerService,
-- * OAuth Scopes
Blogger'FullControl,
Blogger'Readonly,
-- * Resources
-- ** blogger.blogUserInfos.get
BloggerBlogUserInfosGetResource,
BloggerBlogUserInfosGet (..),
newBloggerBlogUserInfosGet,
-- ** blogger.blogs.get
BloggerBlogsGetResource,
BloggerBlogsGet (..),
newBloggerBlogsGet,
-- ** blogger.blogs.getByUrl
BloggerBlogsGetByUrlResource,
BloggerBlogsGetByUrl (..),
newBloggerBlogsGetByUrl,
-- ** blogger.blogs.listByUser
BloggerBlogsListByUserResource,
BloggerBlogsListByUser (..),
newBloggerBlogsListByUser,
-- ** blogger.comments.approve
BloggerCommentsApproveResource,
BloggerCommentsApprove (..),
newBloggerCommentsApprove,
-- ** blogger.comments.delete
BloggerCommentsDeleteResource,
BloggerCommentsDelete (..),
newBloggerCommentsDelete,
-- ** blogger.comments.get
BloggerCommentsGetResource,
BloggerCommentsGet (..),
newBloggerCommentsGet,
-- ** blogger.comments.list
BloggerCommentsListResource,
BloggerCommentsList (..),
newBloggerCommentsList,
-- ** blogger.comments.listByBlog
BloggerCommentsListByBlogResource,
BloggerCommentsListByBlog (..),
newBloggerCommentsListByBlog,
-- ** blogger.comments.markAsSpam
BloggerCommentsMarkAsSpamResource,
BloggerCommentsMarkAsSpam (..),
newBloggerCommentsMarkAsSpam,
-- ** blogger.comments.removeContent
BloggerCommentsRemoveContentResource,
BloggerCommentsRemoveContent (..),
newBloggerCommentsRemoveContent,
-- ** blogger.pageViews.get
BloggerPageViewsGetResource,
BloggerPageViewsGet (..),
newBloggerPageViewsGet,
-- ** blogger.pages.delete
BloggerPagesDeleteResource,
BloggerPagesDelete (..),
newBloggerPagesDelete,
-- ** blogger.pages.get
BloggerPagesGetResource,
BloggerPagesGet (..),
newBloggerPagesGet,
-- ** blogger.pages.insert
BloggerPagesInsertResource,
BloggerPagesInsert (..),
newBloggerPagesInsert,
-- ** blogger.pages.list
BloggerPagesListResource,
BloggerPagesList (..),
newBloggerPagesList,
-- ** blogger.pages.patch
BloggerPagesPatchResource,
BloggerPagesPatch (..),
newBloggerPagesPatch,
-- ** blogger.pages.publish
BloggerPagesPublishResource,
BloggerPagesPublish (..),
newBloggerPagesPublish,
-- ** blogger.pages.revert
BloggerPagesRevertResource,
BloggerPagesRevert (..),
newBloggerPagesRevert,
-- ** blogger.pages.update
BloggerPagesUpdateResource,
BloggerPagesUpdate (..),
newBloggerPagesUpdate,
-- ** blogger.postUserInfos.get
BloggerPostUserInfosGetResource,
BloggerPostUserInfosGet (..),
newBloggerPostUserInfosGet,
-- ** blogger.postUserInfos.list
BloggerPostUserInfosListResource,
BloggerPostUserInfosList (..),
newBloggerPostUserInfosList,
-- ** blogger.posts.delete
BloggerPostsDeleteResource,
BloggerPostsDelete (..),
newBloggerPostsDelete,
-- ** blogger.posts.get
BloggerPostsGetResource,
BloggerPostsGet (..),
newBloggerPostsGet,
-- ** blogger.posts.getByPath
BloggerPostsGetByPathResource,
BloggerPostsGetByPath (..),
newBloggerPostsGetByPath,
-- ** blogger.posts.insert
BloggerPostsInsertResource,
BloggerPostsInsert (..),
newBloggerPostsInsert,
-- ** blogger.posts.list
BloggerPostsListResource,
BloggerPostsList (..),
newBloggerPostsList,
-- ** blogger.posts.patch
BloggerPostsPatchResource,
BloggerPostsPatch (..),
newBloggerPostsPatch,
-- ** blogger.posts.publish
BloggerPostsPublishResource,
BloggerPostsPublish (..),
newBloggerPostsPublish,
-- ** blogger.posts.revert
BloggerPostsRevertResource,
BloggerPostsRevert (..),
newBloggerPostsRevert,
-- ** blogger.posts.search
BloggerPostsSearchResource,
BloggerPostsSearch (..),
newBloggerPostsSearch,
-- ** blogger.posts.update
BloggerPostsUpdateResource,
BloggerPostsUpdate (..),
newBloggerPostsUpdate,
-- ** blogger.users.get
BloggerUsersGetResource,
BloggerUsersGet (..),
newBloggerUsersGet,
-- * Types
-- ** Xgafv
Xgafv (..),
-- ** Blog
Blog (..),
newBlog,
-- ** Blog_Locale
Blog_Locale (..),
newBlog_Locale,
-- ** Blog_Pages
Blog_Pages (..),
newBlog_Pages,
-- ** Blog_Posts
Blog_Posts (..),
newBlog_Posts,
-- ** Blog_Status
Blog_Status (..),
-- ** BlogList
BlogList (..),
newBlogList,
-- ** BlogPerUserInfo
BlogPerUserInfo (..),
newBlogPerUserInfo,
-- ** BlogPerUserInfo_Role
BlogPerUserInfo_Role (..),
-- ** BlogUserInfo
BlogUserInfo (..),
newBlogUserInfo,
-- ** Comment
Comment (..),
newComment,
-- ** Comment_Author
Comment_Author (..),
newComment_Author,
-- ** Comment_Author_Image
Comment_Author_Image (..),
newComment_Author_Image,
-- ** Comment_Blog
Comment_Blog (..),
newComment_Blog,
-- ** Comment_InReplyTo
Comment_InReplyTo (..),
newComment_InReplyTo,
-- ** Comment_Post
Comment_Post (..),
newComment_Post,
-- ** Comment_Status
Comment_Status (..),
-- ** CommentList
CommentList (..),
newCommentList,
-- ** Page
Page (..),
newPage,
-- ** Page_Author
Page_Author (..),
newPage_Author,
-- ** Page_Author_Image
Page_Author_Image (..),
newPage_Author_Image,
-- ** Page_Blog
Page_Blog (..),
newPage_Blog,
-- ** Page_Status
Page_Status (..),
-- ** PageList
PageList (..),
newPageList,
-- ** Pageviews
Pageviews (..),
newPageviews,
-- ** Pageviews_CountsItem
Pageviews_CountsItem (..),
newPageviews_CountsItem,
-- ** Pageviews_CountsItem_TimeRange
Pageviews_CountsItem_TimeRange (..),
-- ** Post'
Post' (..),
newPost,
-- ** Post_Author
Post_Author (..),
newPost_Author,
-- ** Post_Author_Image
Post_Author_Image (..),
newPost_Author_Image,
-- ** Post_Blog
Post_Blog (..),
newPost_Blog,
-- ** Post_ImagesItem
Post_ImagesItem (..),
newPost_ImagesItem,
-- ** Post_Location
Post_Location (..),
newPost_Location,
-- ** Post_ReaderComments
Post_ReaderComments (..),
-- ** Post_Replies
Post_Replies (..),
newPost_Replies,
-- ** Post_Status
Post_Status (..),
-- ** PostList
PostList (..),
newPostList,
-- ** PostPerUserInfo
PostPerUserInfo (..),
newPostPerUserInfo,
-- ** PostUserInfo
PostUserInfo (..),
newPostUserInfo,
-- ** PostUserInfosList
PostUserInfosList (..),
newPostUserInfosList,
-- ** User
User (..),
newUser,
-- ** User_Blogs
User_Blogs (..),
newUser_Blogs,
-- ** User_Locale
User_Locale (..),
newUser_Locale,
-- ** BlogsGetView
BlogsGetView (..),
-- ** BlogsGetByUrlView
BlogsGetByUrlView (..),
-- ** BlogsListByUserRole
BlogsListByUserRole (..),
-- ** BlogsListByUserStatus
BlogsListByUserStatus (..),
-- ** BlogsListByUserView
BlogsListByUserView (..),
-- ** CommentsGetView
CommentsGetView (..),
-- ** CommentsListStatus
CommentsListStatus (..),
-- ** CommentsListView
CommentsListView (..),
-- ** CommentsListByBlogStatus
CommentsListByBlogStatus (..),
-- ** PageViewsGetRange
PageViewsGetRange (..),
-- ** PagesGetView
PagesGetView (..),
-- ** PagesListStatus
PagesListStatus (..),
-- ** PagesListView
PagesListView (..),
-- ** PostUserInfosListOrderBy
PostUserInfosListOrderBy (..),
-- ** PostUserInfosListStatus
PostUserInfosListStatus (..),
-- ** PostUserInfosListView
PostUserInfosListView (..),
-- ** PostsGetView
PostsGetView (..),
-- ** PostsGetByPathView
PostsGetByPathView (..),
-- ** PostsListOrderBy
PostsListOrderBy (..),
-- ** PostsListSortOption
PostsListSortOption (..),
-- ** PostsListStatus
PostsListStatus (..),
-- ** PostsListView
PostsListView (..),
-- ** PostsSearchOrderBy
PostsSearchOrderBy (..),
)
where
import Gogol.Blogger.BlogUserInfos.Get
import Gogol.Blogger.Blogs.Get
import Gogol.Blogger.Blogs.GetByUrl
import Gogol.Blogger.Blogs.ListByUser
import Gogol.Blogger.Comments.Approve
import Gogol.Blogger.Comments.Delete
import Gogol.Blogger.Comments.Get
import Gogol.Blogger.Comments.List
import Gogol.Blogger.Comments.ListByBlog
import Gogol.Blogger.Comments.MarkAsSpam
import Gogol.Blogger.Comments.RemoveContent
import Gogol.Blogger.PageViews.Get
import Gogol.Blogger.Pages.Delete
import Gogol.Blogger.Pages.Get
import Gogol.Blogger.Pages.Insert
import Gogol.Blogger.Pages.List
import Gogol.Blogger.Pages.Patch
import Gogol.Blogger.Pages.Publish
import Gogol.Blogger.Pages.Revert
import Gogol.Blogger.Pages.Update
import Gogol.Blogger.PostUserInfos.Get
import Gogol.Blogger.PostUserInfos.List
import Gogol.Blogger.Posts.Delete
import Gogol.Blogger.Posts.Get
import Gogol.Blogger.Posts.GetByPath
import Gogol.Blogger.Posts.Insert
import Gogol.Blogger.Posts.List
import Gogol.Blogger.Posts.Patch
import Gogol.Blogger.Posts.Publish
import Gogol.Blogger.Posts.Revert
import Gogol.Blogger.Posts.Search
import Gogol.Blogger.Posts.Update
import Gogol.Blogger.Types
import Gogol.Blogger.Users.Get