{-# 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 -- Toni Cebrián -- Stability : auto-generated -- Portability : non-portable (GHC extensions) -- -- The Blogger API provides access to posts, comments and pages of a Blogger blog. -- -- /See:/ 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