blogger - ActiveState ActiveGo 1.8
...

Package blogger

import "google.golang.org/api/blogger/v3"
Overview
Index

Overview ▾

Package blogger provides access to the Blogger API.

See https://developers.google.com/blogger/docs/3.0/getting_started

Usage example:

import "google.golang.org/api/blogger/v3"
...
bloggerService, err := blogger.New(oauthHttpClient)

Index ▾

Constants
type Blog
    func (s *Blog) MarshalJSON() ([]byte, error)
type BlogList
    func (s *BlogList) MarshalJSON() ([]byte, error)
type BlogLocale
    func (s *BlogLocale) MarshalJSON() ([]byte, error)
type BlogPages
    func (s *BlogPages) MarshalJSON() ([]byte, error)
type BlogPerUserInfo
    func (s *BlogPerUserInfo) MarshalJSON() ([]byte, error)
type BlogPosts
    func (s *BlogPosts) MarshalJSON() ([]byte, error)
type BlogUserInfo
    func (s *BlogUserInfo) MarshalJSON() ([]byte, error)
type BlogUserInfosGetCall
    func (c *BlogUserInfosGetCall) Context(ctx context.Context) *BlogUserInfosGetCall
    func (c *BlogUserInfosGetCall) Do(opts ...googleapi.CallOption) (*BlogUserInfo, error)
    func (c *BlogUserInfosGetCall) Fields(s ...googleapi.Field) *BlogUserInfosGetCall
    func (c *BlogUserInfosGetCall) Header() http.Header
    func (c *BlogUserInfosGetCall) IfNoneMatch(entityTag string) *BlogUserInfosGetCall
    func (c *BlogUserInfosGetCall) MaxPosts(maxPosts int64) *BlogUserInfosGetCall
type BlogUserInfosService
    func NewBlogUserInfosService(s *Service) *BlogUserInfosService
    func (r *BlogUserInfosService) Get(userId string, blogId string) *BlogUserInfosGetCall
type BlogsGetByUrlCall
    func (c *BlogsGetByUrlCall) Context(ctx context.Context) *BlogsGetByUrlCall
    func (c *BlogsGetByUrlCall) Do(opts ...googleapi.CallOption) (*Blog, error)
    func (c *BlogsGetByUrlCall) Fields(s ...googleapi.Field) *BlogsGetByUrlCall
    func (c *BlogsGetByUrlCall) Header() http.Header
    func (c *BlogsGetByUrlCall) IfNoneMatch(entityTag string) *BlogsGetByUrlCall
    func (c *BlogsGetByUrlCall) View(view string) *BlogsGetByUrlCall
type BlogsGetCall
    func (c *BlogsGetCall) Context(ctx context.Context) *BlogsGetCall
    func (c *BlogsGetCall) Do(opts ...googleapi.CallOption) (*Blog, error)
    func (c *BlogsGetCall) Fields(s ...googleapi.Field) *BlogsGetCall
    func (c *BlogsGetCall) Header() http.Header
    func (c *BlogsGetCall) IfNoneMatch(entityTag string) *BlogsGetCall
    func (c *BlogsGetCall) MaxPosts(maxPosts int64) *BlogsGetCall
    func (c *BlogsGetCall) View(view string) *BlogsGetCall
type BlogsListByUserCall
    func (c *BlogsListByUserCall) Context(ctx context.Context) *BlogsListByUserCall
    func (c *BlogsListByUserCall) Do(opts ...googleapi.CallOption) (*BlogList, error)
    func (c *BlogsListByUserCall) FetchUserInfo(fetchUserInfo bool) *BlogsListByUserCall
    func (c *BlogsListByUserCall) Fields(s ...googleapi.Field) *BlogsListByUserCall
    func (c *BlogsListByUserCall) Header() http.Header
    func (c *BlogsListByUserCall) IfNoneMatch(entityTag string) *BlogsListByUserCall
    func (c *BlogsListByUserCall) Role(role ...string) *BlogsListByUserCall
    func (c *BlogsListByUserCall) Status(status ...string) *BlogsListByUserCall
    func (c *BlogsListByUserCall) View(view string) *BlogsListByUserCall
type BlogsService
    func NewBlogsService(s *Service) *BlogsService
    func (r *BlogsService) Get(blogId string) *BlogsGetCall
    func (r *BlogsService) GetByUrl(url string) *BlogsGetByUrlCall
    func (r *BlogsService) ListByUser(userId string) *BlogsListByUserCall
type Comment
    func (s *Comment) MarshalJSON() ([]byte, error)
type CommentAuthor
    func (s *CommentAuthor) MarshalJSON() ([]byte, error)
type CommentAuthorImage
    func (s *CommentAuthorImage) MarshalJSON() ([]byte, error)
type CommentBlog
    func (s *CommentBlog) MarshalJSON() ([]byte, error)
type CommentInReplyTo
    func (s *CommentInReplyTo) MarshalJSON() ([]byte, error)
type CommentList
    func (s *CommentList) MarshalJSON() ([]byte, error)
type CommentPost
    func (s *CommentPost) MarshalJSON() ([]byte, error)
type CommentsApproveCall
    func (c *CommentsApproveCall) Context(ctx context.Context) *CommentsApproveCall
    func (c *CommentsApproveCall) Do(opts ...googleapi.CallOption) (*Comment, error)
    func (c *CommentsApproveCall) Fields(s ...googleapi.Field) *CommentsApproveCall
    func (c *CommentsApproveCall) Header() http.Header
type CommentsDeleteCall
    func (c *CommentsDeleteCall) Context(ctx context.Context) *CommentsDeleteCall
    func (c *CommentsDeleteCall) Do(opts ...googleapi.CallOption) error
    func (c *CommentsDeleteCall) Fields(s ...googleapi.Field) *CommentsDeleteCall
    func (c *CommentsDeleteCall) Header() http.Header
type CommentsGetCall
    func (c *CommentsGetCall) Context(ctx context.Context) *CommentsGetCall
    func (c *CommentsGetCall) Do(opts ...googleapi.CallOption) (*Comment, error)
    func (c *CommentsGetCall) Fields(s ...googleapi.Field) *CommentsGetCall
    func (c *CommentsGetCall) Header() http.Header
    func (c *CommentsGetCall) IfNoneMatch(entityTag string) *CommentsGetCall
    func (c *CommentsGetCall) View(view string) *CommentsGetCall
type CommentsListByBlogCall
    func (c *CommentsListByBlogCall) Context(ctx context.Context) *CommentsListByBlogCall
    func (c *CommentsListByBlogCall) Do(opts ...googleapi.CallOption) (*CommentList, error)
    func (c *CommentsListByBlogCall) EndDate(endDate string) *CommentsListByBlogCall
    func (c *CommentsListByBlogCall) FetchBodies(fetchBodies bool) *CommentsListByBlogCall
    func (c *CommentsListByBlogCall) Fields(s ...googleapi.Field) *CommentsListByBlogCall
    func (c *CommentsListByBlogCall) Header() http.Header
    func (c *CommentsListByBlogCall) IfNoneMatch(entityTag string) *CommentsListByBlogCall
    func (c *CommentsListByBlogCall) MaxResults(maxResults int64) *CommentsListByBlogCall
    func (c *CommentsListByBlogCall) PageToken(pageToken string) *CommentsListByBlogCall
    func (c *CommentsListByBlogCall) Pages(ctx context.Context, f func(*CommentList) error) error
    func (c *CommentsListByBlogCall) StartDate(startDate string) *CommentsListByBlogCall
    func (c *CommentsListByBlogCall) Status(status ...string) *CommentsListByBlogCall
type CommentsListCall
    func (c *CommentsListCall) Context(ctx context.Context) *CommentsListCall
    func (c *CommentsListCall) Do(opts ...googleapi.CallOption) (*CommentList, error)
    func (c *CommentsListCall) EndDate(endDate string) *CommentsListCall
    func (c *CommentsListCall) FetchBodies(fetchBodies bool) *CommentsListCall
    func (c *CommentsListCall) Fields(s ...googleapi.Field) *CommentsListCall
    func (c *CommentsListCall) Header() http.Header
    func (c *CommentsListCall) IfNoneMatch(entityTag string) *CommentsListCall
    func (c *CommentsListCall) MaxResults(maxResults int64) *CommentsListCall
    func (c *CommentsListCall) PageToken(pageToken string) *CommentsListCall
    func (c *CommentsListCall) Pages(ctx context.Context, f func(*CommentList) error) error
    func (c *CommentsListCall) StartDate(startDate string) *CommentsListCall
    func (c *CommentsListCall) Status(status ...string) *CommentsListCall
    func (c *CommentsListCall) View(view string) *CommentsListCall
type CommentsMarkAsSpamCall
    func (c *CommentsMarkAsSpamCall) Context(ctx context.Context) *CommentsMarkAsSpamCall
    func (c *CommentsMarkAsSpamCall) Do(opts ...googleapi.CallOption) (*Comment, error)
    func (c *CommentsMarkAsSpamCall) Fields(s ...googleapi.Field) *CommentsMarkAsSpamCall
    func (c *CommentsMarkAsSpamCall) Header() http.Header
type CommentsRemoveContentCall
    func (c *CommentsRemoveContentCall) Context(ctx context.Context) *CommentsRemoveContentCall
    func (c *CommentsRemoveContentCall) Do(opts ...googleapi.CallOption) (*Comment, error)
    func (c *CommentsRemoveContentCall) Fields(s ...googleapi.Field) *CommentsRemoveContentCall
    func (c *CommentsRemoveContentCall) Header() http.Header
type CommentsService
    func NewCommentsService(s *Service) *CommentsService
    func (r *CommentsService) Approve(blogId string, postId string, commentId string) *CommentsApproveCall
    func (r *CommentsService) Delete(blogId string, postId string, commentId string) *CommentsDeleteCall
    func (r *CommentsService) Get(blogId string, postId string, commentId string) *CommentsGetCall
    func (r *CommentsService) List(blogId string, postId string) *CommentsListCall
    func (r *CommentsService) ListByBlog(blogId string) *CommentsListByBlogCall
    func (r *CommentsService) MarkAsSpam(blogId string, postId string, commentId string) *CommentsMarkAsSpamCall
    func (r *CommentsService) RemoveContent(blogId string, postId string, commentId string) *CommentsRemoveContentCall
type Page
    func (s *Page) MarshalJSON() ([]byte, error)
type PageAuthor
    func (s *PageAuthor) MarshalJSON() ([]byte, error)
type PageAuthorImage
    func (s *PageAuthorImage) MarshalJSON() ([]byte, error)
type PageBlog
    func (s *PageBlog) MarshalJSON() ([]byte, error)
type PageList
    func (s *PageList) MarshalJSON() ([]byte, error)
type PageViewsGetCall
    func (c *PageViewsGetCall) Context(ctx context.Context) *PageViewsGetCall
    func (c *PageViewsGetCall) Do(opts ...googleapi.CallOption) (*Pageviews, error)
    func (c *PageViewsGetCall) Fields(s ...googleapi.Field) *PageViewsGetCall
    func (c *PageViewsGetCall) Header() http.Header
    func (c *PageViewsGetCall) IfNoneMatch(entityTag string) *PageViewsGetCall
    func (c *PageViewsGetCall) Range(range_ ...string) *PageViewsGetCall
type PageViewsService
    func NewPageViewsService(s *Service) *PageViewsService
    func (r *PageViewsService) Get(blogId string) *PageViewsGetCall
type PagesDeleteCall
    func (c *PagesDeleteCall) Context(ctx context.Context) *PagesDeleteCall
    func (c *PagesDeleteCall) Do(opts ...googleapi.CallOption) error
    func (c *PagesDeleteCall) Fields(s ...googleapi.Field) *PagesDeleteCall
    func (c *PagesDeleteCall) Header() http.Header
type PagesGetCall
    func (c *PagesGetCall) Context(ctx context.Context) *PagesGetCall
    func (c *PagesGetCall) Do(opts ...googleapi.CallOption) (*Page, error)
    func (c *PagesGetCall) Fields(s ...googleapi.Field) *PagesGetCall
    func (c *PagesGetCall) Header() http.Header
    func (c *PagesGetCall) IfNoneMatch(entityTag string) *PagesGetCall
    func (c *PagesGetCall) View(view string) *PagesGetCall
type PagesInsertCall
    func (c *PagesInsertCall) Context(ctx context.Context) *PagesInsertCall
    func (c *PagesInsertCall) Do(opts ...googleapi.CallOption) (*Page, error)
    func (c *PagesInsertCall) Fields(s ...googleapi.Field) *PagesInsertCall
    func (c *PagesInsertCall) Header() http.Header
    func (c *PagesInsertCall) IsDraft(isDraft bool) *PagesInsertCall
type PagesListCall
    func (c *PagesListCall) Context(ctx context.Context) *PagesListCall
    func (c *PagesListCall) Do(opts ...googleapi.CallOption) (*PageList, error)
    func (c *PagesListCall) FetchBodies(fetchBodies bool) *PagesListCall
    func (c *PagesListCall) Fields(s ...googleapi.Field) *PagesListCall
    func (c *PagesListCall) Header() http.Header
    func (c *PagesListCall) IfNoneMatch(entityTag string) *PagesListCall
    func (c *PagesListCall) MaxResults(maxResults int64) *PagesListCall
    func (c *PagesListCall) PageToken(pageToken string) *PagesListCall
    func (c *PagesListCall) Pages(ctx context.Context, f func(*PageList) error) error
    func (c *PagesListCall) Status(status ...string) *PagesListCall
    func (c *PagesListCall) View(view string) *PagesListCall
type PagesPatchCall
    func (c *PagesPatchCall) Context(ctx context.Context) *PagesPatchCall
    func (c *PagesPatchCall) Do(opts ...googleapi.CallOption) (*Page, error)
    func (c *PagesPatchCall) Fields(s ...googleapi.Field) *PagesPatchCall
    func (c *PagesPatchCall) Header() http.Header
    func (c *PagesPatchCall) Publish(publish bool) *PagesPatchCall
    func (c *PagesPatchCall) Revert(revert bool) *PagesPatchCall
type PagesPublishCall
    func (c *PagesPublishCall) Context(ctx context.Context) *PagesPublishCall
    func (c *PagesPublishCall) Do(opts ...googleapi.CallOption) (*Page, error)
    func (c *PagesPublishCall) Fields(s ...googleapi.Field) *PagesPublishCall
    func (c *PagesPublishCall) Header() http.Header
type PagesRevertCall
    func (c *PagesRevertCall) Context(ctx context.Context) *PagesRevertCall
    func (c *PagesRevertCall) Do(opts ...googleapi.CallOption) (*Page, error)
    func (c *PagesRevertCall) Fields(s ...googleapi.Field) *PagesRevertCall
    func (c *PagesRevertCall) Header() http.Header
type PagesService
    func NewPagesService(s *Service) *PagesService
    func (r *PagesService) Delete(blogId string, pageId string) *PagesDeleteCall
    func (r *PagesService) Get(blogId string, pageId string) *PagesGetCall
    func (r *PagesService) Insert(blogId string, page *Page) *PagesInsertCall
    func (r *PagesService) List(blogId string) *PagesListCall
    func (r *PagesService) Patch(blogId string, pageId string, page *Page) *PagesPatchCall
    func (r *PagesService) Publish(blogId string, pageId string) *PagesPublishCall
    func (r *PagesService) Revert(blogId string, pageId string) *PagesRevertCall
    func (r *PagesService) Update(blogId string, pageId string, page *Page) *PagesUpdateCall
type PagesUpdateCall
    func (c *PagesUpdateCall) Context(ctx context.Context) *PagesUpdateCall
    func (c *PagesUpdateCall) Do(opts ...googleapi.CallOption) (*Page, error)
    func (c *PagesUpdateCall) Fields(s ...googleapi.Field) *PagesUpdateCall
    func (c *PagesUpdateCall) Header() http.Header
    func (c *PagesUpdateCall) Publish(publish bool) *PagesUpdateCall
    func (c *PagesUpdateCall) Revert(revert bool) *PagesUpdateCall
type Pageviews
    func (s *Pageviews) MarshalJSON() ([]byte, error)
type PageviewsCounts
    func (s *PageviewsCounts) MarshalJSON() ([]byte, error)
type Post
    func (s *Post) MarshalJSON() ([]byte, error)
type PostAuthor
    func (s *PostAuthor) MarshalJSON() ([]byte, error)
type PostAuthorImage
    func (s *PostAuthorImage) MarshalJSON() ([]byte, error)
type PostBlog
    func (s *PostBlog) MarshalJSON() ([]byte, error)
type PostImages
    func (s *PostImages) MarshalJSON() ([]byte, error)
type PostList
    func (s *PostList) MarshalJSON() ([]byte, error)
type PostLocation
    func (s *PostLocation) MarshalJSON() ([]byte, error)
    func (s *PostLocation) UnmarshalJSON(data []byte) error
type PostPerUserInfo
    func (s *PostPerUserInfo) MarshalJSON() ([]byte, error)
type PostReplies
    func (s *PostReplies) MarshalJSON() ([]byte, error)
type PostUserInfo
    func (s *PostUserInfo) MarshalJSON() ([]byte, error)
type PostUserInfosGetCall
    func (c *PostUserInfosGetCall) Context(ctx context.Context) *PostUserInfosGetCall
    func (c *PostUserInfosGetCall) Do(opts ...googleapi.CallOption) (*PostUserInfo, error)
    func (c *PostUserInfosGetCall) Fields(s ...googleapi.Field) *PostUserInfosGetCall
    func (c *PostUserInfosGetCall) Header() http.Header
    func (c *PostUserInfosGetCall) IfNoneMatch(entityTag string) *PostUserInfosGetCall
    func (c *PostUserInfosGetCall) MaxComments(maxComments int64) *PostUserInfosGetCall
type PostUserInfosList
    func (s *PostUserInfosList) MarshalJSON() ([]byte, error)
type PostUserInfosListCall
    func (c *PostUserInfosListCall) Context(ctx context.Context) *PostUserInfosListCall
    func (c *PostUserInfosListCall) Do(opts ...googleapi.CallOption) (*PostUserInfosList, error)
    func (c *PostUserInfosListCall) EndDate(endDate string) *PostUserInfosListCall
    func (c *PostUserInfosListCall) FetchBodies(fetchBodies bool) *PostUserInfosListCall
    func (c *PostUserInfosListCall) Fields(s ...googleapi.Field) *PostUserInfosListCall
    func (c *PostUserInfosListCall) Header() http.Header
    func (c *PostUserInfosListCall) IfNoneMatch(entityTag string) *PostUserInfosListCall
    func (c *PostUserInfosListCall) Labels(labels string) *PostUserInfosListCall
    func (c *PostUserInfosListCall) MaxResults(maxResults int64) *PostUserInfosListCall
    func (c *PostUserInfosListCall) OrderBy(orderBy string) *PostUserInfosListCall
    func (c *PostUserInfosListCall) PageToken(pageToken string) *PostUserInfosListCall
    func (c *PostUserInfosListCall) Pages(ctx context.Context, f func(*PostUserInfosList) error) error
    func (c *PostUserInfosListCall) StartDate(startDate string) *PostUserInfosListCall
    func (c *PostUserInfosListCall) Status(status ...string) *PostUserInfosListCall
    func (c *PostUserInfosListCall) View(view string) *PostUserInfosListCall
type PostUserInfosService
    func NewPostUserInfosService(s *Service) *PostUserInfosService
    func (r *PostUserInfosService) Get(userId string, blogId string, postId string) *PostUserInfosGetCall
    func (r *PostUserInfosService) List(userId string, blogId string) *PostUserInfosListCall
type PostsDeleteCall
    func (c *PostsDeleteCall) Context(ctx context.Context) *PostsDeleteCall
    func (c *PostsDeleteCall) Do(opts ...googleapi.CallOption) error
    func (c *PostsDeleteCall) Fields(s ...googleapi.Field) *PostsDeleteCall
    func (c *PostsDeleteCall) Header() http.Header
type PostsGetByPathCall
    func (c *PostsGetByPathCall) Context(ctx context.Context) *PostsGetByPathCall
    func (c *PostsGetByPathCall) Do(opts ...googleapi.CallOption) (*Post, error)
    func (c *PostsGetByPathCall) Fields(s ...googleapi.Field) *PostsGetByPathCall
    func (c *PostsGetByPathCall) Header() http.Header
    func (c *PostsGetByPathCall) IfNoneMatch(entityTag string) *PostsGetByPathCall
    func (c *PostsGetByPathCall) MaxComments(maxComments int64) *PostsGetByPathCall
    func (c *PostsGetByPathCall) View(view string) *PostsGetByPathCall
type PostsGetCall
    func (c *PostsGetCall) Context(ctx context.Context) *PostsGetCall
    func (c *PostsGetCall) Do(opts ...googleapi.CallOption) (*Post, error)
    func (c *PostsGetCall) FetchBody(fetchBody bool) *PostsGetCall
    func (c *PostsGetCall) FetchImages(fetchImages bool) *PostsGetCall
    func (c *PostsGetCall) Fields(s ...googleapi.Field) *PostsGetCall
    func (c *PostsGetCall) Header() http.Header
    func (c *PostsGetCall) IfNoneMatch(entityTag string) *PostsGetCall
    func (c *PostsGetCall) MaxComments(maxComments int64) *PostsGetCall
    func (c *PostsGetCall) View(view string) *PostsGetCall
type PostsInsertCall
    func (c *PostsInsertCall) Context(ctx context.Context) *PostsInsertCall
    func (c *PostsInsertCall) Do(opts ...googleapi.CallOption) (*Post, error)
    func (c *PostsInsertCall) FetchBody(fetchBody bool) *PostsInsertCall
    func (c *PostsInsertCall) FetchImages(fetchImages bool) *PostsInsertCall
    func (c *PostsInsertCall) Fields(s ...googleapi.Field) *PostsInsertCall
    func (c *PostsInsertCall) Header() http.Header
    func (c *PostsInsertCall) IsDraft(isDraft bool) *PostsInsertCall
type PostsListCall
    func (c *PostsListCall) Context(ctx context.Context) *PostsListCall
    func (c *PostsListCall) Do(opts ...googleapi.CallOption) (*PostList, error)
    func (c *PostsListCall) EndDate(endDate string) *PostsListCall
    func (c *PostsListCall) FetchBodies(fetchBodies bool) *PostsListCall
    func (c *PostsListCall) FetchImages(fetchImages bool) *PostsListCall
    func (c *PostsListCall) Fields(s ...googleapi.Field) *PostsListCall
    func (c *PostsListCall) Header() http.Header
    func (c *PostsListCall) IfNoneMatch(entityTag string) *PostsListCall
    func (c *PostsListCall) Labels(labels string) *PostsListCall
    func (c *PostsListCall) MaxResults(maxResults int64) *PostsListCall
    func (c *PostsListCall) OrderBy(orderBy string) *PostsListCall
    func (c *PostsListCall) PageToken(pageToken string) *PostsListCall
    func (c *PostsListCall) Pages(ctx context.Context, f func(*PostList) error) error
    func (c *PostsListCall) StartDate(startDate string) *PostsListCall
    func (c *PostsListCall) Status(status ...string) *PostsListCall
    func (c *PostsListCall) View(view string) *PostsListCall
type PostsPatchCall
    func (c *PostsPatchCall) Context(ctx context.Context) *PostsPatchCall
    func (c *PostsPatchCall) Do(opts ...googleapi.CallOption) (*Post, error)
    func (c *PostsPatchCall) FetchBody(fetchBody bool) *PostsPatchCall
    func (c *PostsPatchCall) FetchImages(fetchImages bool) *PostsPatchCall
    func (c *PostsPatchCall) Fields(s ...googleapi.Field) *PostsPatchCall
    func (c *PostsPatchCall) Header() http.Header
    func (c *PostsPatchCall) MaxComments(maxComments int64) *PostsPatchCall
    func (c *PostsPatchCall) Publish(publish bool) *PostsPatchCall
    func (c *PostsPatchCall) Revert(revert bool) *PostsPatchCall
type PostsPublishCall
    func (c *PostsPublishCall) Context(ctx context.Context) *PostsPublishCall
    func (c *PostsPublishCall) Do(opts ...googleapi.CallOption) (*Post, error)
    func (c *PostsPublishCall) Fields(s ...googleapi.Field) *PostsPublishCall
    func (c *PostsPublishCall) Header() http.Header
    func (c *PostsPublishCall) PublishDate(publishDate string) *PostsPublishCall
type PostsRevertCall
    func (c *PostsRevertCall) Context(ctx context.Context) *PostsRevertCall
    func (c *PostsRevertCall) Do(opts ...googleapi.CallOption) (*Post, error)
    func (c *PostsRevertCall) Fields(s ...googleapi.Field) *PostsRevertCall
    func (c *PostsRevertCall) Header() http.Header
type PostsSearchCall
    func (c *PostsSearchCall) Context(ctx context.Context) *PostsSearchCall
    func (c *PostsSearchCall) Do(opts ...googleapi.CallOption) (*PostList, error)
    func (c *PostsSearchCall) FetchBodies(fetchBodies bool) *PostsSearchCall
    func (c *PostsSearchCall) Fields(s ...googleapi.Field) *PostsSearchCall
    func (c *PostsSearchCall) Header() http.Header
    func (c *PostsSearchCall) IfNoneMatch(entityTag string) *PostsSearchCall
    func (c *PostsSearchCall) OrderBy(orderBy string) *PostsSearchCall
type PostsService
    func NewPostsService(s *Service) *PostsService
    func (r *PostsService) Delete(blogId string, postId string) *PostsDeleteCall
    func (r *PostsService) Get(blogId string, postId string) *PostsGetCall
    func (r *PostsService) GetByPath(blogId string, path string) *PostsGetByPathCall
    func (r *PostsService) Insert(blogId string, post *Post) *PostsInsertCall
    func (r *PostsService) List(blogId string) *PostsListCall
    func (r *PostsService) Patch(blogId string, postId string, post *Post) *PostsPatchCall
    func (r *PostsService) Publish(blogId string, postId string) *PostsPublishCall
    func (r *PostsService) Revert(blogId string, postId string) *PostsRevertCall
    func (r *PostsService) Search(blogId string, q string) *PostsSearchCall
    func (r *PostsService) Update(blogId string, postId string, post *Post) *PostsUpdateCall
type PostsUpdateCall
    func (c *PostsUpdateCall) Context(ctx context.Context) *PostsUpdateCall
    func (c *PostsUpdateCall) Do(opts ...googleapi.CallOption) (*Post, error)
    func (c *PostsUpdateCall) FetchBody(fetchBody bool) *PostsUpdateCall
    func (c *PostsUpdateCall) FetchImages(fetchImages bool) *PostsUpdateCall
    func (c *PostsUpdateCall) Fields(s ...googleapi.Field) *PostsUpdateCall
    func (c *PostsUpdateCall) Header() http.Header
    func (c *PostsUpdateCall) MaxComments(maxComments int64) *PostsUpdateCall
    func (c *PostsUpdateCall) Publish(publish bool) *PostsUpdateCall
    func (c *PostsUpdateCall) Revert(revert bool) *PostsUpdateCall
type Service
    func New(client *http.Client) (*Service, error)
type User
    func (s *User) MarshalJSON() ([]byte, error)
type UserBlogs
    func (s *UserBlogs) MarshalJSON() ([]byte, error)
type UserLocale
    func (s *UserLocale) MarshalJSON() ([]byte, error)
type UsersGetCall
    func (c *UsersGetCall) Context(ctx context.Context) *UsersGetCall
    func (c *UsersGetCall) Do(opts ...googleapi.CallOption) (*User, error)
    func (c *UsersGetCall) Fields(s ...googleapi.Field) *UsersGetCall
    func (c *UsersGetCall) Header() http.Header
    func (c *UsersGetCall) IfNoneMatch(entityTag string) *UsersGetCall
type UsersService
    func NewUsersService(s *Service) *UsersService
    func (r *UsersService) Get(userId string) *UsersGetCall

Package files

blogger-gen.go

Constants

OAuth2 scopes used by this API.

const (
    // Manage your Blogger account
    BloggerScope = "https://www.googleapis.com/auth/blogger"

    // View your Blogger account
    BloggerReadonlyScope = "https://www.googleapis.com/auth/blogger.readonly"
)

type Blog

type Blog struct {
    // CustomMetaData: The JSON custom meta-data for the Blog
    CustomMetaData string `json:"customMetaData,omitempty"`

    // Description: The description of this blog. This is displayed
    // underneath the title.
    Description string `json:"description,omitempty"`

    // Id: The identifier for this resource.
    Id string `json:"id,omitempty"`

    // Kind: The kind of this entry. Always blogger#blog
    Kind string `json:"kind,omitempty"`

    // Locale: The locale this Blog is set to.
    Locale *BlogLocale `json:"locale,omitempty"`

    // Name: The name of this blog. This is displayed as the title.
    Name string `json:"name,omitempty"`

    // Pages: The container of pages in this blog.
    Pages *BlogPages `json:"pages,omitempty"`

    // Posts: The container of posts in this blog.
    Posts *BlogPosts `json:"posts,omitempty"`

    // Published: RFC 3339 date-time when this blog was published.
    Published string `json:"published,omitempty"`

    // SelfLink: The API REST URL to fetch this resource from.
    SelfLink string `json:"selfLink,omitempty"`

    // Status: The status of the blog.
    Status string `json:"status,omitempty"`

    // Updated: RFC 3339 date-time when this blog was last updated.
    Updated string `json:"updated,omitempty"`

    // Url: The URL where this blog is published.
    Url string `json:"url,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "CustomMetaData") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CustomMetaData") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*Blog) MarshalJSON

func (s *Blog) MarshalJSON() ([]byte, error)

type BlogList

type BlogList struct {
    // BlogUserInfos: Admin level list of blog per-user information
    BlogUserInfos []*BlogUserInfo `json:"blogUserInfos,omitempty"`

    // Items: The list of Blogs this user has Authorship or Admin rights
    // over.
    Items []*Blog `json:"items,omitempty"`

    // Kind: The kind of this entity. Always blogger#blogList
    Kind string `json:"kind,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "BlogUserInfos") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BlogUserInfos") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*BlogList) MarshalJSON

func (s *BlogList) MarshalJSON() ([]byte, error)

type BlogLocale

BlogLocale: The locale this Blog is set to.

type BlogLocale struct {
    // Country: The country this blog's locale is set to.
    Country string `json:"country,omitempty"`

    // Language: The language this blog is authored in.
    Language string `json:"language,omitempty"`

    // Variant: The language variant this blog is authored in.
    Variant string `json:"variant,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Country") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Country") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*BlogLocale) MarshalJSON

func (s *BlogLocale) MarshalJSON() ([]byte, error)

type BlogPages

BlogPages: The container of pages in this blog.

type BlogPages struct {
    // SelfLink: The URL of the container for pages in this blog.
    SelfLink string `json:"selfLink,omitempty"`

    // TotalItems: The count of pages in this blog.
    TotalItems int64 `json:"totalItems,omitempty"`

    // ForceSendFields is a list of field names (e.g. "SelfLink") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "SelfLink") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*BlogPages) MarshalJSON

func (s *BlogPages) MarshalJSON() ([]byte, error)

type BlogPerUserInfo

type BlogPerUserInfo struct {
    // BlogId: ID of the Blog resource
    BlogId string `json:"blogId,omitempty"`

    // HasAdminAccess: True if the user has Admin level access to the blog.
    HasAdminAccess bool `json:"hasAdminAccess,omitempty"`

    // Kind: The kind of this entity. Always blogger#blogPerUserInfo
    Kind string `json:"kind,omitempty"`

    // PhotosAlbumKey: The Photo Album Key for the user when adding photos
    // to the blog
    PhotosAlbumKey string `json:"photosAlbumKey,omitempty"`

    // Role: Access permissions that the user has for the blog (ADMIN,
    // AUTHOR, or READER).
    Role string `json:"role,omitempty"`

    // UserId: ID of the User
    UserId string `json:"userId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BlogId") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BlogId") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*BlogPerUserInfo) MarshalJSON

func (s *BlogPerUserInfo) MarshalJSON() ([]byte, error)

type BlogPosts

BlogPosts: The container of posts in this blog.

type BlogPosts struct {
    // Items: The List of Posts for this Blog.
    Items []*Post `json:"items,omitempty"`

    // SelfLink: The URL of the container for posts in this blog.
    SelfLink string `json:"selfLink,omitempty"`

    // TotalItems: The count of posts in this blog.
    TotalItems int64 `json:"totalItems,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Items") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Items") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*BlogPosts) MarshalJSON

func (s *BlogPosts) MarshalJSON() ([]byte, error)

type BlogUserInfo

type BlogUserInfo struct {
    // Blog: The Blog resource.
    Blog *Blog `json:"blog,omitempty"`

    // BlogUserInfo: Information about a User for the Blog.
    BlogUserInfo *BlogPerUserInfo `json:"blog_user_info,omitempty"`

    // Kind: The kind of this entity. Always blogger#blogUserInfo
    Kind string `json:"kind,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Blog") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Blog") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*BlogUserInfo) MarshalJSON

func (s *BlogUserInfo) MarshalJSON() ([]byte, error)

type BlogUserInfosGetCall

type BlogUserInfosGetCall struct {
    // contains filtered or unexported fields
}

func (*BlogUserInfosGetCall) Context

func (c *BlogUserInfosGetCall) Context(ctx context.Context) *BlogUserInfosGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BlogUserInfosGetCall) Do

func (c *BlogUserInfosGetCall) Do(opts ...googleapi.CallOption) (*BlogUserInfo, error)

Do executes the "blogger.blogUserInfos.get" call. Exactly one of *BlogUserInfo or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BlogUserInfo.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BlogUserInfosGetCall) Fields

func (c *BlogUserInfosGetCall) Fields(s ...googleapi.Field) *BlogUserInfosGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*BlogUserInfosGetCall) Header

func (c *BlogUserInfosGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*BlogUserInfosGetCall) IfNoneMatch

func (c *BlogUserInfosGetCall) IfNoneMatch(entityTag string) *BlogUserInfosGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*BlogUserInfosGetCall) MaxPosts

func (c *BlogUserInfosGetCall) MaxPosts(maxPosts int64) *BlogUserInfosGetCall

MaxPosts sets the optional parameter "maxPosts": Maximum number of posts to pull back with the blog.

type BlogUserInfosService

type BlogUserInfosService struct {
    // contains filtered or unexported fields
}

func NewBlogUserInfosService

func NewBlogUserInfosService(s *Service) *BlogUserInfosService

func (*BlogUserInfosService) Get

func (r *BlogUserInfosService) Get(userId string, blogId string) *BlogUserInfosGetCall

Get: Gets one blog and user info pair by blogId and userId.

type BlogsGetByUrlCall

type BlogsGetByUrlCall struct {
    // contains filtered or unexported fields
}

func (*BlogsGetByUrlCall) Context

func (c *BlogsGetByUrlCall) Context(ctx context.Context) *BlogsGetByUrlCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BlogsGetByUrlCall) Do

func (c *BlogsGetByUrlCall) Do(opts ...googleapi.CallOption) (*Blog, error)

Do executes the "blogger.blogs.getByUrl" call. Exactly one of *Blog or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Blog.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BlogsGetByUrlCall) Fields

func (c *BlogsGetByUrlCall) Fields(s ...googleapi.Field) *BlogsGetByUrlCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*BlogsGetByUrlCall) Header

func (c *BlogsGetByUrlCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*BlogsGetByUrlCall) IfNoneMatch

func (c *BlogsGetByUrlCall) IfNoneMatch(entityTag string) *BlogsGetByUrlCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*BlogsGetByUrlCall) View

func (c *BlogsGetByUrlCall) View(view string) *BlogsGetByUrlCall

View sets the optional parameter "view": Access level with which to view the blog. Note that some fields require elevated access.

Possible values:

"ADMIN" - Admin level detail.
"AUTHOR" - Author level detail.
"READER" - Reader level detail.

type BlogsGetCall

type BlogsGetCall struct {
    // contains filtered or unexported fields
}

func (*BlogsGetCall) Context

func (c *BlogsGetCall) Context(ctx context.Context) *BlogsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BlogsGetCall) Do

func (c *BlogsGetCall) Do(opts ...googleapi.CallOption) (*Blog, error)

Do executes the "blogger.blogs.get" call. Exactly one of *Blog or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Blog.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BlogsGetCall) Fields

func (c *BlogsGetCall) Fields(s ...googleapi.Field) *BlogsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*BlogsGetCall) Header

func (c *BlogsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*BlogsGetCall) IfNoneMatch

func (c *BlogsGetCall) IfNoneMatch(entityTag string) *BlogsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*BlogsGetCall) MaxPosts

func (c *BlogsGetCall) MaxPosts(maxPosts int64) *BlogsGetCall

MaxPosts sets the optional parameter "maxPosts": Maximum number of posts to pull back with the blog.

func (*BlogsGetCall) View

func (c *BlogsGetCall) View(view string) *BlogsGetCall

View sets the optional parameter "view": Access level with which to view the blog. Note that some fields require elevated access.

Possible values:

"ADMIN" - Admin level detail.
"AUTHOR" - Author level detail.
"READER" - Reader level detail.

type BlogsListByUserCall

type BlogsListByUserCall struct {
    // contains filtered or unexported fields
}

func (*BlogsListByUserCall) Context

func (c *BlogsListByUserCall) Context(ctx context.Context) *BlogsListByUserCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BlogsListByUserCall) Do

func (c *BlogsListByUserCall) Do(opts ...googleapi.CallOption) (*BlogList, error)

Do executes the "blogger.blogs.listByUser" call. Exactly one of *BlogList or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BlogList.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BlogsListByUserCall) FetchUserInfo

func (c *BlogsListByUserCall) FetchUserInfo(fetchUserInfo bool) *BlogsListByUserCall

FetchUserInfo sets the optional parameter "fetchUserInfo": Whether the response is a list of blogs with per-user information instead of just blogs.

func (*BlogsListByUserCall) Fields

func (c *BlogsListByUserCall) Fields(s ...googleapi.Field) *BlogsListByUserCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*BlogsListByUserCall) Header

func (c *BlogsListByUserCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*BlogsListByUserCall) IfNoneMatch

func (c *BlogsListByUserCall) IfNoneMatch(entityTag string) *BlogsListByUserCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*BlogsListByUserCall) Role

func (c *BlogsListByUserCall) Role(role ...string) *BlogsListByUserCall

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

Possible values:

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

access.

"READER" - Reader role - Blogs where the user has Reader level

access (to a private blog).

func (*BlogsListByUserCall) Status

func (c *BlogsListByUserCall) Status(status ...string) *BlogsListByUserCall

Status sets the optional parameter "status": Blog statuses to include in the result (default: Live blogs only). Note that ADMIN access is required to view deleted blogs.

Possible values:

"DELETED" - Blog has been deleted by an administrator.
"LIVE" (default) - Blog is currently live.

func (*BlogsListByUserCall) View

func (c *BlogsListByUserCall) View(view string) *BlogsListByUserCall

View sets the optional parameter "view": Access level with which to view the blogs. Note that some fields require elevated access.

Possible values:

"ADMIN" - Admin level detail.
"AUTHOR" - Author level detail.
"READER" - Reader level detail.

type BlogsService

type BlogsService struct {
    // contains filtered or unexported fields
}

func NewBlogsService

func NewBlogsService(s *Service) *BlogsService

func (*BlogsService) Get

func (r *BlogsService) Get(blogId string) *BlogsGetCall

Get: Gets one blog by ID.

func (*BlogsService) GetByUrl

func (r *BlogsService) GetByUrl(url string) *BlogsGetByUrlCall

GetByUrl: Retrieve a Blog by URL.

func (*BlogsService) ListByUser

func (r *BlogsService) ListByUser(userId string) *BlogsListByUserCall

ListByUser: Retrieves a list of blogs, possibly filtered.

type Comment

type Comment struct {
    // Author: The author of this Comment.
    Author *CommentAuthor `json:"author,omitempty"`

    // Blog: Data about the blog containing this comment.
    Blog *CommentBlog `json:"blog,omitempty"`

    // Content: The actual content of the comment. May include HTML markup.
    Content string `json:"content,omitempty"`

    // Id: The identifier for this resource.
    Id string `json:"id,omitempty"`

    // InReplyTo: Data about the comment this is in reply to.
    InReplyTo *CommentInReplyTo `json:"inReplyTo,omitempty"`

    // Kind: The kind of this entry. Always blogger#comment
    Kind string `json:"kind,omitempty"`

    // Post: Data about the post containing this comment.
    Post *CommentPost `json:"post,omitempty"`

    // Published: RFC 3339 date-time when this comment was published.
    Published string `json:"published,omitempty"`

    // SelfLink: The API REST URL to fetch this resource from.
    SelfLink string `json:"selfLink,omitempty"`

    // Status: The status of the comment (only populated for admin users)
    Status string `json:"status,omitempty"`

    // Updated: RFC 3339 date-time when this comment was last updated.
    Updated string `json:"updated,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Author") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Author") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Comment) MarshalJSON

func (s *Comment) MarshalJSON() ([]byte, error)

type CommentAuthor

CommentAuthor: The author of this Comment.

type CommentAuthor struct {
    // DisplayName: The display name.
    DisplayName string `json:"displayName,omitempty"`

    // Id: The identifier of the Comment creator.
    Id string `json:"id,omitempty"`

    // Image: The comment creator's avatar.
    Image *CommentAuthorImage `json:"image,omitempty"`

    // Url: The URL of the Comment creator's Profile page.
    Url string `json:"url,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DisplayName") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DisplayName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*CommentAuthor) MarshalJSON

func (s *CommentAuthor) MarshalJSON() ([]byte, error)

type CommentAuthorImage

CommentAuthorImage: The comment creator's avatar.

type CommentAuthorImage struct {
    // Url: The comment creator's avatar URL.
    Url string `json:"url,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Url") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Url") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*CommentAuthorImage) MarshalJSON

func (s *CommentAuthorImage) MarshalJSON() ([]byte, error)

type CommentBlog

CommentBlog: Data about the blog containing this comment.

type CommentBlog struct {
    // Id: The identifier of the blog containing this comment.
    Id string `json:"id,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Id") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Id") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*CommentBlog) MarshalJSON

func (s *CommentBlog) MarshalJSON() ([]byte, error)

type CommentInReplyTo

CommentInReplyTo: Data about the comment this is in reply to.

type CommentInReplyTo struct {
    // Id: The identified of the parent of this comment.
    Id string `json:"id,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Id") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Id") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*CommentInReplyTo) MarshalJSON

func (s *CommentInReplyTo) MarshalJSON() ([]byte, error)

type CommentList

type CommentList struct {
    // Etag: Etag of the response.
    Etag string `json:"etag,omitempty"`

    // Items: The List of Comments for a Post.
    Items []*Comment `json:"items,omitempty"`

    // Kind: The kind of this entry. Always blogger#commentList
    Kind string `json:"kind,omitempty"`

    // NextPageToken: Pagination token to fetch the next page, if one
    // exists.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // PrevPageToken: Pagination token to fetch the previous page, if one
    // exists.
    PrevPageToken string `json:"prevPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Etag") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Etag") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*CommentList) MarshalJSON

func (s *CommentList) MarshalJSON() ([]byte, error)

type CommentPost

CommentPost: Data about the post containing this comment.

type CommentPost struct {
    // Id: The identifier of the post containing this comment.
    Id string `json:"id,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Id") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Id") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*CommentPost) MarshalJSON

func (s *CommentPost) MarshalJSON() ([]byte, error)

type CommentsApproveCall

type CommentsApproveCall struct {
    // contains filtered or unexported fields
}

func (*CommentsApproveCall) Context

func (c *CommentsApproveCall) Context(ctx context.Context) *CommentsApproveCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*CommentsApproveCall) Do

func (c *CommentsApproveCall) Do(opts ...googleapi.CallOption) (*Comment, error)

Do executes the "blogger.comments.approve" call. Exactly one of *Comment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Comment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*CommentsApproveCall) Fields

func (c *CommentsApproveCall) Fields(s ...googleapi.Field) *CommentsApproveCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*CommentsApproveCall) Header

func (c *CommentsApproveCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type CommentsDeleteCall

type CommentsDeleteCall struct {
    // contains filtered or unexported fields
}

func (*CommentsDeleteCall) Context

func (c *CommentsDeleteCall) Context(ctx context.Context) *CommentsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*CommentsDeleteCall) Do

func (c *CommentsDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "blogger.comments.delete" call.

func (*CommentsDeleteCall) Fields

func (c *CommentsDeleteCall) Fields(s ...googleapi.Field) *CommentsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*CommentsDeleteCall) Header

func (c *CommentsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type CommentsGetCall

type CommentsGetCall struct {
    // contains filtered or unexported fields
}

func (*CommentsGetCall) Context

func (c *CommentsGetCall) Context(ctx context.Context) *CommentsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*CommentsGetCall) Do

func (c *CommentsGetCall) Do(opts ...googleapi.CallOption) (*Comment, error)

Do executes the "blogger.comments.get" call. Exactly one of *Comment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Comment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*CommentsGetCall) Fields

func (c *CommentsGetCall) Fields(s ...googleapi.Field) *CommentsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*CommentsGetCall) Header

func (c *CommentsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*CommentsGetCall) IfNoneMatch

func (c *CommentsGetCall) IfNoneMatch(entityTag string) *CommentsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*CommentsGetCall) View

func (c *CommentsGetCall) View(view string) *CommentsGetCall

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

Possible values:

"ADMIN" - Admin level detail
"AUTHOR" - Author level detail
"READER" - Admin level detail

type CommentsListByBlogCall

type CommentsListByBlogCall struct {
    // contains filtered or unexported fields
}

func (*CommentsListByBlogCall) Context

func (c *CommentsListByBlogCall) Context(ctx context.Context) *CommentsListByBlogCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*CommentsListByBlogCall) Do

func (c *CommentsListByBlogCall) Do(opts ...googleapi.CallOption) (*CommentList, error)

Do executes the "blogger.comments.listByBlog" call. Exactly one of *CommentList or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *CommentList.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*CommentsListByBlogCall) EndDate

func (c *CommentsListByBlogCall) EndDate(endDate string) *CommentsListByBlogCall

EndDate sets the optional parameter "endDate": Latest date of comment to fetch, a date-time with RFC 3339 formatting.

func (*CommentsListByBlogCall) FetchBodies

func (c *CommentsListByBlogCall) FetchBodies(fetchBodies bool) *CommentsListByBlogCall

FetchBodies sets the optional parameter "fetchBodies": Whether the body content of the comments is included.

func (*CommentsListByBlogCall) Fields

func (c *CommentsListByBlogCall) Fields(s ...googleapi.Field) *CommentsListByBlogCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*CommentsListByBlogCall) Header

func (c *CommentsListByBlogCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*CommentsListByBlogCall) IfNoneMatch

func (c *CommentsListByBlogCall) IfNoneMatch(entityTag string) *CommentsListByBlogCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*CommentsListByBlogCall) MaxResults

func (c *CommentsListByBlogCall) MaxResults(maxResults int64) *CommentsListByBlogCall

MaxResults sets the optional parameter "maxResults": Maximum number of comments to include in the result.

func (*CommentsListByBlogCall) PageToken

func (c *CommentsListByBlogCall) PageToken(pageToken string) *CommentsListByBlogCall

PageToken sets the optional parameter "pageToken": Continuation token if request is paged.

func (*CommentsListByBlogCall) Pages

func (c *CommentsListByBlogCall) Pages(ctx context.Context, f func(*CommentList) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*CommentsListByBlogCall) StartDate

func (c *CommentsListByBlogCall) StartDate(startDate string) *CommentsListByBlogCall

StartDate sets the optional parameter "startDate": Earliest date of comment to fetch, a date-time with RFC 3339 formatting.

func (*CommentsListByBlogCall) Status

func (c *CommentsListByBlogCall) Status(status ...string) *CommentsListByBlogCall

Status sets the optional parameter "status":

Possible values:

"emptied" - Comments that have had their content removed
"live" - Comments that are publicly visible
"pending" - Comments that are awaiting administrator approval
"spam" - Comments marked as spam by the administrator

type CommentsListCall

type CommentsListCall struct {
    // contains filtered or unexported fields
}

func (*CommentsListCall) Context

func (c *CommentsListCall) Context(ctx context.Context) *CommentsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*CommentsListCall) Do

func (c *CommentsListCall) Do(opts ...googleapi.CallOption) (*CommentList, error)

Do executes the "blogger.comments.list" call. Exactly one of *CommentList or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *CommentList.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*CommentsListCall) EndDate

func (c *CommentsListCall) EndDate(endDate string) *CommentsListCall

EndDate sets the optional parameter "endDate": Latest date of comment to fetch, a date-time with RFC 3339 formatting.

func (*CommentsListCall) FetchBodies

func (c *CommentsListCall) FetchBodies(fetchBodies bool) *CommentsListCall

FetchBodies sets the optional parameter "fetchBodies": Whether the body content of the comments is included.

func (*CommentsListCall) Fields

func (c *CommentsListCall) Fields(s ...googleapi.Field) *CommentsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*CommentsListCall) Header

func (c *CommentsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*CommentsListCall) IfNoneMatch

func (c *CommentsListCall) IfNoneMatch(entityTag string) *CommentsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*CommentsListCall) MaxResults

func (c *CommentsListCall) MaxResults(maxResults int64) *CommentsListCall

MaxResults sets the optional parameter "maxResults": Maximum number of comments to include in the result.

func (*CommentsListCall) PageToken

func (c *CommentsListCall) PageToken(pageToken string) *CommentsListCall

PageToken sets the optional parameter "pageToken": Continuation token if request is paged.

func (*CommentsListCall) Pages

func (c *CommentsListCall) Pages(ctx context.Context, f func(*CommentList) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*CommentsListCall) StartDate

func (c *CommentsListCall) StartDate(startDate string) *CommentsListCall

StartDate sets the optional parameter "startDate": Earliest date of comment to fetch, a date-time with RFC 3339 formatting.

func (*CommentsListCall) Status

func (c *CommentsListCall) Status(status ...string) *CommentsListCall

Status sets the optional parameter "status":

Possible values:

"emptied" - Comments that have had their content removed
"live" - Comments that are publicly visible
"pending" - Comments that are awaiting administrator approval
"spam" - Comments marked as spam by the administrator

func (*CommentsListCall) View

func (c *CommentsListCall) View(view string) *CommentsListCall

View sets the optional parameter "view": Access level with which to view the returned result. Note that some fields require elevated access.

Possible values:

"ADMIN" - Admin level detail
"AUTHOR" - Author level detail
"READER" - Reader level detail

type CommentsMarkAsSpamCall

type CommentsMarkAsSpamCall struct {
    // contains filtered or unexported fields
}

func (*CommentsMarkAsSpamCall) Context

func (c *CommentsMarkAsSpamCall) Context(ctx context.Context) *CommentsMarkAsSpamCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*CommentsMarkAsSpamCall) Do

func (c *CommentsMarkAsSpamCall) Do(opts ...googleapi.CallOption) (*Comment, error)

Do executes the "blogger.comments.markAsSpam" call. Exactly one of *Comment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Comment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*CommentsMarkAsSpamCall) Fields

func (c *CommentsMarkAsSpamCall) Fields(s ...googleapi.Field) *CommentsMarkAsSpamCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*CommentsMarkAsSpamCall) Header

func (c *CommentsMarkAsSpamCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type CommentsRemoveContentCall

type CommentsRemoveContentCall struct {
    // contains filtered or unexported fields
}

func (*CommentsRemoveContentCall) Context

func (c *CommentsRemoveContentCall) Context(ctx context.Context) *CommentsRemoveContentCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*CommentsRemoveContentCall) Do

func (c *CommentsRemoveContentCall) Do(opts ...googleapi.CallOption) (*Comment, error)

Do executes the "blogger.comments.removeContent" call. Exactly one of *Comment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Comment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*CommentsRemoveContentCall) Fields

func (c *CommentsRemoveContentCall) Fields(s ...googleapi.Field) *CommentsRemoveContentCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*CommentsRemoveContentCall) Header

func (c *CommentsRemoveContentCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type CommentsService

type CommentsService struct {
    // contains filtered or unexported fields
}

func NewCommentsService

func NewCommentsService(s *Service) *CommentsService

func (*CommentsService) Approve

func (r *CommentsService) Approve(blogId string, postId string, commentId string) *CommentsApproveCall

Approve: Marks a comment as not spam.

func (*CommentsService) Delete

func (r *CommentsService) Delete(blogId string, postId string, commentId string) *CommentsDeleteCall

Delete: Delete a comment by ID.

func (*CommentsService) Get

func (r *CommentsService) Get(blogId string, postId string, commentId string) *CommentsGetCall

Get: Gets one comment by ID.

func (*CommentsService) List

func (r *CommentsService) List(blogId string, postId string) *CommentsListCall

List: Retrieves the comments for a post, possibly filtered.

func (*CommentsService) ListByBlog

func (r *CommentsService) ListByBlog(blogId string) *CommentsListByBlogCall

ListByBlog: Retrieves the comments for a blog, across all posts, possibly filtered.

func (*CommentsService) MarkAsSpam

func (r *CommentsService) MarkAsSpam(blogId string, postId string, commentId string) *CommentsMarkAsSpamCall

MarkAsSpam: Marks a comment as spam.

func (*CommentsService) RemoveContent

func (r *CommentsService) RemoveContent(blogId string, postId string, commentId string) *CommentsRemoveContentCall

RemoveContent: Removes the content of a comment.

type Page

type Page struct {
    // Author: The author of this Page.
    Author *PageAuthor `json:"author,omitempty"`

    // Blog: Data about the blog containing this Page.
    Blog *PageBlog `json:"blog,omitempty"`

    // Content: The body content of this Page, in HTML.
    Content string `json:"content,omitempty"`

    // Etag: Etag of the resource.
    Etag string `json:"etag,omitempty"`

    // Id: The identifier for this resource.
    Id string `json:"id,omitempty"`

    // Kind: The kind of this entity. Always blogger#page
    Kind string `json:"kind,omitempty"`

    // Published: RFC 3339 date-time when this Page was published.
    Published string `json:"published,omitempty"`

    // SelfLink: The API REST URL to fetch this resource from.
    SelfLink string `json:"selfLink,omitempty"`

    // Status: The status of the page for admin resources (either LIVE or
    // DRAFT).
    Status string `json:"status,omitempty"`

    // Title: The title of this entity. This is the name displayed in the
    // Admin user interface.
    Title string `json:"title,omitempty"`

    // Updated: RFC 3339 date-time when this Page was last updated.
    Updated string `json:"updated,omitempty"`

    // Url: The URL that this Page is displayed at.
    Url string `json:"url,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Author") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Author") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Page) MarshalJSON

func (s *Page) MarshalJSON() ([]byte, error)

type PageAuthor

PageAuthor: The author of this Page.

type PageAuthor struct {
    // DisplayName: The display name.
    DisplayName string `json:"displayName,omitempty"`

    // Id: The identifier of the Page creator.
    Id string `json:"id,omitempty"`

    // Image: The page author's avatar.
    Image *PageAuthorImage `json:"image,omitempty"`

    // Url: The URL of the Page creator's Profile page.
    Url string `json:"url,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DisplayName") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DisplayName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PageAuthor) MarshalJSON

func (s *PageAuthor) MarshalJSON() ([]byte, error)

type PageAuthorImage

PageAuthorImage: The page author's avatar.

type PageAuthorImage struct {
    // Url: The page author's avatar URL.
    Url string `json:"url,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Url") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Url") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PageAuthorImage) MarshalJSON

func (s *PageAuthorImage) MarshalJSON() ([]byte, error)

type PageBlog

PageBlog: Data about the blog containing this Page.

type PageBlog struct {
    // Id: The identifier of the blog containing this page.
    Id string `json:"id,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Id") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Id") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PageBlog) MarshalJSON

func (s *PageBlog) MarshalJSON() ([]byte, error)

type PageList

type PageList struct {
    // Etag: Etag of the response.
    Etag string `json:"etag,omitempty"`

    // Items: The list of Pages for a Blog.
    Items []*Page `json:"items,omitempty"`

    // Kind: The kind of this entity. Always blogger#pageList
    Kind string `json:"kind,omitempty"`

    // NextPageToken: Pagination token to fetch the next page, if one
    // exists.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Etag") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Etag") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PageList) MarshalJSON

func (s *PageList) MarshalJSON() ([]byte, error)

type PageViewsGetCall

type PageViewsGetCall struct {
    // contains filtered or unexported fields
}

func (*PageViewsGetCall) Context

func (c *PageViewsGetCall) Context(ctx context.Context) *PageViewsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PageViewsGetCall) Do

func (c *PageViewsGetCall) Do(opts ...googleapi.CallOption) (*Pageviews, error)

Do executes the "blogger.pageViews.get" call. Exactly one of *Pageviews or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Pageviews.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PageViewsGetCall) Fields

func (c *PageViewsGetCall) Fields(s ...googleapi.Field) *PageViewsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PageViewsGetCall) Header

func (c *PageViewsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PageViewsGetCall) IfNoneMatch

func (c *PageViewsGetCall) IfNoneMatch(entityTag string) *PageViewsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*PageViewsGetCall) Range

func (c *PageViewsGetCall) Range(range_ ...string) *PageViewsGetCall

Range sets the optional parameter "range":

Possible values:

"30DAYS" - Page view counts from the last thirty days.
"7DAYS" - Page view counts from the last seven days.
"all" - Total page view counts from all time.

type PageViewsService

type PageViewsService struct {
    // contains filtered or unexported fields
}

func NewPageViewsService

func NewPageViewsService(s *Service) *PageViewsService

func (*PageViewsService) Get

func (r *PageViewsService) Get(blogId string) *PageViewsGetCall

Get: Retrieve pageview stats for a Blog.

type PagesDeleteCall

type PagesDeleteCall struct {
    // contains filtered or unexported fields
}

func (*PagesDeleteCall) Context

func (c *PagesDeleteCall) Context(ctx context.Context) *PagesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PagesDeleteCall) Do

func (c *PagesDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "blogger.pages.delete" call.

func (*PagesDeleteCall) Fields

func (c *PagesDeleteCall) Fields(s ...googleapi.Field) *PagesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PagesDeleteCall) Header

func (c *PagesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type PagesGetCall

type PagesGetCall struct {
    // contains filtered or unexported fields
}

func (*PagesGetCall) Context

func (c *PagesGetCall) Context(ctx context.Context) *PagesGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PagesGetCall) Do

func (c *PagesGetCall) Do(opts ...googleapi.CallOption) (*Page, error)

Do executes the "blogger.pages.get" call. Exactly one of *Page or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Page.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PagesGetCall) Fields

func (c *PagesGetCall) Fields(s ...googleapi.Field) *PagesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PagesGetCall) Header

func (c *PagesGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PagesGetCall) IfNoneMatch

func (c *PagesGetCall) IfNoneMatch(entityTag string) *PagesGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*PagesGetCall) View

func (c *PagesGetCall) View(view string) *PagesGetCall

View sets the optional parameter "view":

Possible values:

"ADMIN" - Admin level detail
"AUTHOR" - Author level detail
"READER" - Reader level detail

type PagesInsertCall

type PagesInsertCall struct {
    // contains filtered or unexported fields
}

func (*PagesInsertCall) Context

func (c *PagesInsertCall) Context(ctx context.Context) *PagesInsertCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PagesInsertCall) Do

func (c *PagesInsertCall) Do(opts ...googleapi.CallOption) (*Page, error)

Do executes the "blogger.pages.insert" call. Exactly one of *Page or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Page.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PagesInsertCall) Fields

func (c *PagesInsertCall) Fields(s ...googleapi.Field) *PagesInsertCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PagesInsertCall) Header

func (c *PagesInsertCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PagesInsertCall) IsDraft

func (c *PagesInsertCall) IsDraft(isDraft bool) *PagesInsertCall

IsDraft sets the optional parameter "isDraft": Whether to create the page as a draft (default: false).

type PagesListCall

type PagesListCall struct {
    // contains filtered or unexported fields
}

func (*PagesListCall) Context

func (c *PagesListCall) Context(ctx context.Context) *PagesListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PagesListCall) Do

func (c *PagesListCall) Do(opts ...googleapi.CallOption) (*PageList, error)

Do executes the "blogger.pages.list" call. Exactly one of *PageList or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PageList.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PagesListCall) FetchBodies

func (c *PagesListCall) FetchBodies(fetchBodies bool) *PagesListCall

FetchBodies sets the optional parameter "fetchBodies": Whether to retrieve the Page bodies.

func (*PagesListCall) Fields

func (c *PagesListCall) Fields(s ...googleapi.Field) *PagesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PagesListCall) Header

func (c *PagesListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PagesListCall) IfNoneMatch

func (c *PagesListCall) IfNoneMatch(entityTag string) *PagesListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*PagesListCall) MaxResults

func (c *PagesListCall) MaxResults(maxResults int64) *PagesListCall

MaxResults sets the optional parameter "maxResults": Maximum number of Pages to fetch.

func (*PagesListCall) PageToken

func (c *PagesListCall) PageToken(pageToken string) *PagesListCall

PageToken sets the optional parameter "pageToken": Continuation token if the request is paged.

func (*PagesListCall) Pages

func (c *PagesListCall) Pages(ctx context.Context, f func(*PageList) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*PagesListCall) Status

func (c *PagesListCall) Status(status ...string) *PagesListCall

Status sets the optional parameter "status":

Possible values:

"draft" - Draft (unpublished) Pages
"live" - Pages that are publicly visible

func (*PagesListCall) View

func (c *PagesListCall) View(view string) *PagesListCall

View sets the optional parameter "view": Access level with which to view the returned result. Note that some fields require elevated access.

Possible values:

"ADMIN" - Admin level detail
"AUTHOR" - Author level detail
"READER" - Reader level detail

type PagesPatchCall

type PagesPatchCall struct {
    // contains filtered or unexported fields
}

func (*PagesPatchCall) Context

func (c *PagesPatchCall) Context(ctx context.Context) *PagesPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PagesPatchCall) Do

func (c *PagesPatchCall) Do(opts ...googleapi.CallOption) (*Page, error)

Do executes the "blogger.pages.patch" call. Exactly one of *Page or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Page.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PagesPatchCall) Fields

func (c *PagesPatchCall) Fields(s ...googleapi.Field) *PagesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PagesPatchCall) Header

func (c *PagesPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PagesPatchCall) Publish

func (c *PagesPatchCall) Publish(publish bool) *PagesPatchCall

Publish sets the optional parameter "publish": Whether a publish action should be performed when the page is updated (default: false).

func (*PagesPatchCall) Revert

func (c *PagesPatchCall) Revert(revert bool) *PagesPatchCall

Revert sets the optional parameter "revert": Whether a revert action should be performed when the page is updated (default: false).

type PagesPublishCall

type PagesPublishCall struct {
    // contains filtered or unexported fields
}

func (*PagesPublishCall) Context

func (c *PagesPublishCall) Context(ctx context.Context) *PagesPublishCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PagesPublishCall) Do

func (c *PagesPublishCall) Do(opts ...googleapi.CallOption) (*Page, error)

Do executes the "blogger.pages.publish" call. Exactly one of *Page or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Page.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PagesPublishCall) Fields

func (c *PagesPublishCall) Fields(s ...googleapi.Field) *PagesPublishCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PagesPublishCall) Header

func (c *PagesPublishCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type PagesRevertCall

type PagesRevertCall struct {
    // contains filtered or unexported fields
}

func (*PagesRevertCall) Context

func (c *PagesRevertCall) Context(ctx context.Context) *PagesRevertCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PagesRevertCall) Do

func (c *PagesRevertCall) Do(opts ...googleapi.CallOption) (*Page, error)

Do executes the "blogger.pages.revert" call. Exactly one of *Page or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Page.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PagesRevertCall) Fields

func (c *PagesRevertCall) Fields(s ...googleapi.Field) *PagesRevertCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PagesRevertCall) Header

func (c *PagesRevertCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type PagesService

type PagesService struct {
    // contains filtered or unexported fields
}

func NewPagesService

func NewPagesService(s *Service) *PagesService

func (*PagesService) Delete

func (r *PagesService) Delete(blogId string, pageId string) *PagesDeleteCall

Delete: Delete a page by ID.

func (*PagesService) Get

func (r *PagesService) Get(blogId string, pageId string) *PagesGetCall

Get: Gets one blog page by ID.

func (*PagesService) Insert

func (r *PagesService) Insert(blogId string, page *Page) *PagesInsertCall

Insert: Add a page.

func (*PagesService) List

func (r *PagesService) List(blogId string) *PagesListCall

List: Retrieves the pages for a blog, optionally including non-LIVE statuses.

func (*PagesService) Patch

func (r *PagesService) Patch(blogId string, pageId string, page *Page) *PagesPatchCall

Patch: Update a page. This method supports patch semantics.

func (*PagesService) Publish

func (r *PagesService) Publish(blogId string, pageId string) *PagesPublishCall

Publish: Publishes a draft page.

func (*PagesService) Revert

func (r *PagesService) Revert(blogId string, pageId string) *PagesRevertCall

Revert: Revert a published or scheduled page to draft state.

func (*PagesService) Update

func (r *PagesService) Update(blogId string, pageId string, page *Page) *PagesUpdateCall

Update: Update a page.

type PagesUpdateCall

type PagesUpdateCall struct {
    // contains filtered or unexported fields
}

func (*PagesUpdateCall) Context

func (c *PagesUpdateCall) Context(ctx context.Context) *PagesUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PagesUpdateCall) Do

func (c *PagesUpdateCall) Do(opts ...googleapi.CallOption) (*Page, error)

Do executes the "blogger.pages.update" call. Exactly one of *Page or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Page.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PagesUpdateCall) Fields

func (c *PagesUpdateCall) Fields(s ...googleapi.Field) *PagesUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PagesUpdateCall) Header

func (c *PagesUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PagesUpdateCall) Publish

func (c *PagesUpdateCall) Publish(publish bool) *PagesUpdateCall

Publish sets the optional parameter "publish": Whether a publish action should be performed when the page is updated (default: false).

func (*PagesUpdateCall) Revert

func (c *PagesUpdateCall) Revert(revert bool) *PagesUpdateCall

Revert sets the optional parameter "revert": Whether a revert action should be performed when the page is updated (default: false).

type Pageviews

type Pageviews struct {
    // BlogId: Blog Id
    BlogId string `json:"blogId,omitempty"`

    // Counts: The container of posts in this blog.
    Counts []*PageviewsCounts `json:"counts,omitempty"`

    // Kind: The kind of this entry. Always blogger#page_views
    Kind string `json:"kind,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "BlogId") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BlogId") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Pageviews) MarshalJSON

func (s *Pageviews) MarshalJSON() ([]byte, error)

type PageviewsCounts

type PageviewsCounts struct {
    // Count: Count of page views for the given time range
    Count int64 `json:"count,omitempty,string"`

    // TimeRange: Time range the given count applies to
    TimeRange string `json:"timeRange,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Count") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Count") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PageviewsCounts) MarshalJSON

func (s *PageviewsCounts) MarshalJSON() ([]byte, error)

type Post

type Post struct {
    // Author: The author of this Post.
    Author *PostAuthor `json:"author,omitempty"`

    // Blog: Data about the blog containing this Post.
    Blog *PostBlog `json:"blog,omitempty"`

    // Content: The content of the Post. May contain HTML markup.
    Content string `json:"content,omitempty"`

    // CustomMetaData: The JSON meta-data for the Post.
    CustomMetaData string `json:"customMetaData,omitempty"`

    // Etag: Etag of the resource.
    Etag string `json:"etag,omitempty"`

    // Id: The identifier of this Post.
    Id string `json:"id,omitempty"`

    // Images: Display image for the Post.
    Images []*PostImages `json:"images,omitempty"`

    // Kind: The kind of this entity. Always blogger#post
    Kind string `json:"kind,omitempty"`

    // Labels: The list of labels this Post was tagged with.
    Labels []string `json:"labels,omitempty"`

    // Location: The location for geotagged posts.
    Location *PostLocation `json:"location,omitempty"`

    // Published: RFC 3339 date-time when this Post was published.
    Published string `json:"published,omitempty"`

    // ReaderComments: Comment control and display setting for readers of
    // this post.
    ReaderComments string `json:"readerComments,omitempty"`

    // Replies: The container of comments on this Post.
    Replies *PostReplies `json:"replies,omitempty"`

    // SelfLink: The API REST URL to fetch this resource from.
    SelfLink string `json:"selfLink,omitempty"`

    // Status: Status of the post. Only set for admin-level requests
    Status string `json:"status,omitempty"`

    // Title: The title of the Post.
    Title string `json:"title,omitempty"`

    // TitleLink: The title link URL, similar to atom's related link.
    TitleLink string `json:"titleLink,omitempty"`

    // Updated: RFC 3339 date-time when this Post was last updated.
    Updated string `json:"updated,omitempty"`

    // Url: The URL where this Post is displayed.
    Url string `json:"url,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Author") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Author") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Post) MarshalJSON

func (s *Post) MarshalJSON() ([]byte, error)

type PostAuthor

PostAuthor: The author of this Post.

type PostAuthor struct {
    // DisplayName: The display name.
    DisplayName string `json:"displayName,omitempty"`

    // Id: The identifier of the Post creator.
    Id string `json:"id,omitempty"`

    // Image: The Post author's avatar.
    Image *PostAuthorImage `json:"image,omitempty"`

    // Url: The URL of the Post creator's Profile page.
    Url string `json:"url,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DisplayName") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DisplayName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PostAuthor) MarshalJSON

func (s *PostAuthor) MarshalJSON() ([]byte, error)

type PostAuthorImage

PostAuthorImage: The Post author's avatar.

type PostAuthorImage struct {
    // Url: The Post author's avatar URL.
    Url string `json:"url,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Url") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Url") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PostAuthorImage) MarshalJSON

func (s *PostAuthorImage) MarshalJSON() ([]byte, error)

type PostBlog

PostBlog: Data about the blog containing this Post.

type PostBlog struct {
    // Id: The identifier of the Blog that contains this Post.
    Id string `json:"id,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Id") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Id") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PostBlog) MarshalJSON

func (s *PostBlog) MarshalJSON() ([]byte, error)

type PostImages

type PostImages struct {
    Url string `json:"url,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Url") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Url") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PostImages) MarshalJSON

func (s *PostImages) MarshalJSON() ([]byte, error)

type PostList

type PostList struct {
    // Etag: Etag of the response.
    Etag string `json:"etag,omitempty"`

    // Items: The list of Posts for this Blog.
    Items []*Post `json:"items,omitempty"`

    // Kind: The kind of this entity. Always blogger#postList
    Kind string `json:"kind,omitempty"`

    // NextPageToken: Pagination token to fetch the next page, if one
    // exists.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Etag") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Etag") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PostList) MarshalJSON

func (s *PostList) MarshalJSON() ([]byte, error)

type PostLocation

PostLocation: The location for geotagged posts.

type PostLocation struct {
    // Lat: Location's latitude.
    Lat float64 `json:"lat,omitempty"`

    // Lng: Location's longitude.
    Lng float64 `json:"lng,omitempty"`

    // Name: Location name.
    Name string `json:"name,omitempty"`

    // Span: Location's viewport span. Can be used when rendering a map
    // preview.
    Span string `json:"span,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Lat") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Lat") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PostLocation) MarshalJSON

func (s *PostLocation) MarshalJSON() ([]byte, error)

func (*PostLocation) UnmarshalJSON

func (s *PostLocation) UnmarshalJSON(data []byte) error

type PostPerUserInfo

type PostPerUserInfo struct {
    // BlogId: ID of the Blog that the post resource belongs to.
    BlogId string `json:"blogId,omitempty"`

    // HasEditAccess: True if the user has Author level access to the post.
    HasEditAccess bool `json:"hasEditAccess,omitempty"`

    // Kind: The kind of this entity. Always blogger#postPerUserInfo
    Kind string `json:"kind,omitempty"`

    // PostId: ID of the Post resource.
    PostId string `json:"postId,omitempty"`

    // UserId: ID of the User.
    UserId string `json:"userId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BlogId") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BlogId") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PostPerUserInfo) MarshalJSON

func (s *PostPerUserInfo) MarshalJSON() ([]byte, error)

type PostReplies

PostReplies: The container of comments on this Post.

type PostReplies struct {
    // Items: The List of Comments for this Post.
    Items []*Comment `json:"items,omitempty"`

    // SelfLink: The URL of the comments on this post.
    SelfLink string `json:"selfLink,omitempty"`

    // TotalItems: The count of comments on this post.
    TotalItems int64 `json:"totalItems,omitempty,string"`

    // ForceSendFields is a list of field names (e.g. "Items") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Items") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PostReplies) MarshalJSON

func (s *PostReplies) MarshalJSON() ([]byte, error)

type PostUserInfo

type PostUserInfo struct {
    // Kind: The kind of this entity. Always blogger#postUserInfo
    Kind string `json:"kind,omitempty"`

    // Post: The Post resource.
    Post *Post `json:"post,omitempty"`

    // PostUserInfo: Information about a User for the Post.
    PostUserInfo *PostPerUserInfo `json:"post_user_info,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Kind") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Kind") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PostUserInfo) MarshalJSON

func (s *PostUserInfo) MarshalJSON() ([]byte, error)

type PostUserInfosGetCall

type PostUserInfosGetCall struct {
    // contains filtered or unexported fields
}

func (*PostUserInfosGetCall) Context

func (c *PostUserInfosGetCall) Context(ctx context.Context) *PostUserInfosGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PostUserInfosGetCall) Do

func (c *PostUserInfosGetCall) Do(opts ...googleapi.CallOption) (*PostUserInfo, error)

Do executes the "blogger.postUserInfos.get" call. Exactly one of *PostUserInfo or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PostUserInfo.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PostUserInfosGetCall) Fields

func (c *PostUserInfosGetCall) Fields(s ...googleapi.Field) *PostUserInfosGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PostUserInfosGetCall) Header

func (c *PostUserInfosGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PostUserInfosGetCall) IfNoneMatch

func (c *PostUserInfosGetCall) IfNoneMatch(entityTag string) *PostUserInfosGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*PostUserInfosGetCall) MaxComments

func (c *PostUserInfosGetCall) MaxComments(maxComments int64) *PostUserInfosGetCall

MaxComments sets the optional parameter "maxComments": Maximum number of comments to pull back on a post.

type PostUserInfosList

type PostUserInfosList struct {
    // Items: The list of Posts with User information for the post, for this
    // Blog.
    Items []*PostUserInfo `json:"items,omitempty"`

    // Kind: The kind of this entity. Always blogger#postList
    Kind string `json:"kind,omitempty"`

    // NextPageToken: Pagination token to fetch the next page, if one
    // exists.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Items") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Items") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PostUserInfosList) MarshalJSON

func (s *PostUserInfosList) MarshalJSON() ([]byte, error)

type PostUserInfosListCall

type PostUserInfosListCall struct {
    // contains filtered or unexported fields
}

func (*PostUserInfosListCall) Context

func (c *PostUserInfosListCall) Context(ctx context.Context) *PostUserInfosListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PostUserInfosListCall) Do

func (c *PostUserInfosListCall) Do(opts ...googleapi.CallOption) (*PostUserInfosList, error)

Do executes the "blogger.postUserInfos.list" call. Exactly one of *PostUserInfosList or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PostUserInfosList.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PostUserInfosListCall) EndDate

func (c *PostUserInfosListCall) EndDate(endDate string) *PostUserInfosListCall

EndDate sets the optional parameter "endDate": Latest post date to fetch, a date-time with RFC 3339 formatting.

func (*PostUserInfosListCall) FetchBodies

func (c *PostUserInfosListCall) FetchBodies(fetchBodies bool) *PostUserInfosListCall

FetchBodies sets the optional parameter "fetchBodies": Whether the body content of posts is included. Default is false.

func (*PostUserInfosListCall) Fields

func (c *PostUserInfosListCall) Fields(s ...googleapi.Field) *PostUserInfosListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PostUserInfosListCall) Header

func (c *PostUserInfosListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PostUserInfosListCall) IfNoneMatch

func (c *PostUserInfosListCall) IfNoneMatch(entityTag string) *PostUserInfosListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*PostUserInfosListCall) Labels

func (c *PostUserInfosListCall) Labels(labels string) *PostUserInfosListCall

Labels sets the optional parameter "labels": Comma-separated list of labels to search for.

func (*PostUserInfosListCall) MaxResults

func (c *PostUserInfosListCall) MaxResults(maxResults int64) *PostUserInfosListCall

MaxResults sets the optional parameter "maxResults": Maximum number of posts to fetch.

func (*PostUserInfosListCall) OrderBy

func (c *PostUserInfosListCall) OrderBy(orderBy string) *PostUserInfosListCall

OrderBy sets the optional parameter "orderBy": Sort order applied to search results. Default is published.

Possible values:

"published" - Order by the date the post was published
"updated" - Order by the date the post was last updated

func (*PostUserInfosListCall) PageToken

func (c *PostUserInfosListCall) PageToken(pageToken string) *PostUserInfosListCall

PageToken sets the optional parameter "pageToken": Continuation token if the request is paged.

func (*PostUserInfosListCall) Pages

func (c *PostUserInfosListCall) Pages(ctx context.Context, f func(*PostUserInfosList) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*PostUserInfosListCall) StartDate

func (c *PostUserInfosListCall) StartDate(startDate string) *PostUserInfosListCall

StartDate sets the optional parameter "startDate": Earliest post date to fetch, a date-time with RFC 3339 formatting.

func (*PostUserInfosListCall) Status

func (c *PostUserInfosListCall) Status(status ...string) *PostUserInfosListCall

Status sets the optional parameter "status":

Possible values:

"draft" - Draft posts
"live" - Published posts
"scheduled" - Posts that are scheduled to publish in future.

func (*PostUserInfosListCall) View

func (c *PostUserInfosListCall) View(view string) *PostUserInfosListCall

View sets the optional parameter "view": Access level with which to view the returned result. Note that some fields require elevated access.

Possible values:

"ADMIN" - Admin level detail
"AUTHOR" - Author level detail
"READER" - Reader level detail

type PostUserInfosService

type PostUserInfosService struct {
    // contains filtered or unexported fields
}

func NewPostUserInfosService

func NewPostUserInfosService(s *Service) *PostUserInfosService

func (*PostUserInfosService) Get

func (r *PostUserInfosService) Get(userId string, blogId string, postId string) *PostUserInfosGetCall

Get: Gets one post and user info pair, by post ID and user ID. The post user info contains per-user information about the post, such as access rights, specific to the user.

func (*PostUserInfosService) List

func (r *PostUserInfosService) List(userId string, blogId string) *PostUserInfosListCall

List: Retrieves a list of post and post user info pairs, possibly filtered. The post user info contains per-user information about the post, such as access rights, specific to the user.

type PostsDeleteCall

type PostsDeleteCall struct {
    // contains filtered or unexported fields
}

func (*PostsDeleteCall) Context

func (c *PostsDeleteCall) Context(ctx context.Context) *PostsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PostsDeleteCall) Do

func (c *PostsDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "blogger.posts.delete" call.

func (*PostsDeleteCall) Fields

func (c *PostsDeleteCall) Fields(s ...googleapi.Field) *PostsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PostsDeleteCall) Header

func (c *PostsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type PostsGetByPathCall

type PostsGetByPathCall struct {
    // contains filtered or unexported fields
}

func (*PostsGetByPathCall) Context

func (c *PostsGetByPathCall) Context(ctx context.Context) *PostsGetByPathCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PostsGetByPathCall) Do

func (c *PostsGetByPathCall) Do(opts ...googleapi.CallOption) (*Post, error)

Do executes the "blogger.posts.getByPath" call. Exactly one of *Post or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Post.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PostsGetByPathCall) Fields

func (c *PostsGetByPathCall) Fields(s ...googleapi.Field) *PostsGetByPathCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PostsGetByPathCall) Header

func (c *PostsGetByPathCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PostsGetByPathCall) IfNoneMatch

func (c *PostsGetByPathCall) IfNoneMatch(entityTag string) *PostsGetByPathCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*PostsGetByPathCall) MaxComments

func (c *PostsGetByPathCall) MaxComments(maxComments int64) *PostsGetByPathCall

MaxComments sets the optional parameter "maxComments": Maximum number of comments to pull back on a post.

func (*PostsGetByPathCall) View

func (c *PostsGetByPathCall) View(view string) *PostsGetByPathCall

View sets the optional parameter "view": Access level with which to view the returned result. Note that some fields require elevated access.

Possible values:

"ADMIN" - Admin level detail
"AUTHOR" - Author level detail
"READER" - Reader level detail

type PostsGetCall

type PostsGetCall struct {
    // contains filtered or unexported fields
}

func (*PostsGetCall) Context

func (c *PostsGetCall) Context(ctx context.Context) *PostsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PostsGetCall) Do

func (c *PostsGetCall) Do(opts ...googleapi.CallOption) (*Post, error)

Do executes the "blogger.posts.get" call. Exactly one of *Post or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Post.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PostsGetCall) FetchBody

func (c *PostsGetCall) FetchBody(fetchBody bool) *PostsGetCall

FetchBody sets the optional parameter "fetchBody": Whether the body content of the post is included (default: true). This should be set to false when the post bodies are not required, to help minimize traffic.

func (*PostsGetCall) FetchImages

func (c *PostsGetCall) FetchImages(fetchImages bool) *PostsGetCall

FetchImages sets the optional parameter "fetchImages": Whether image URL metadata for each post is included (default: false).

func (*PostsGetCall) Fields

func (c *PostsGetCall) Fields(s ...googleapi.Field) *PostsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PostsGetCall) Header

func (c *PostsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PostsGetCall) IfNoneMatch

func (c *PostsGetCall) IfNoneMatch(entityTag string) *PostsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*PostsGetCall) MaxComments

func (c *PostsGetCall) MaxComments(maxComments int64) *PostsGetCall

MaxComments sets the optional parameter "maxComments": Maximum number of comments to pull back on a post.

func (*PostsGetCall) View

func (c *PostsGetCall) View(view string) *PostsGetCall

View sets the optional parameter "view": Access level with which to view the returned result. Note that some fields require elevated access.

Possible values:

"ADMIN" - Admin level detail
"AUTHOR" - Author level detail
"READER" - Reader level detail

type PostsInsertCall

type PostsInsertCall struct {
    // contains filtered or unexported fields
}

func (*PostsInsertCall) Context

func (c *PostsInsertCall) Context(ctx context.Context) *PostsInsertCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PostsInsertCall) Do

func (c *PostsInsertCall) Do(opts ...googleapi.CallOption) (*Post, error)

Do executes the "blogger.posts.insert" call. Exactly one of *Post or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Post.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PostsInsertCall) FetchBody

func (c *PostsInsertCall) FetchBody(fetchBody bool) *PostsInsertCall

FetchBody sets the optional parameter "fetchBody": Whether the body content of the post is included with the result (default: true).

func (*PostsInsertCall) FetchImages

func (c *PostsInsertCall) FetchImages(fetchImages bool) *PostsInsertCall

FetchImages sets the optional parameter "fetchImages": Whether image URL metadata for each post is included in the returned result (default: false).

func (*PostsInsertCall) Fields

func (c *PostsInsertCall) Fields(s ...googleapi.Field) *PostsInsertCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PostsInsertCall) Header

func (c *PostsInsertCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PostsInsertCall) IsDraft

func (c *PostsInsertCall) IsDraft(isDraft bool) *PostsInsertCall

IsDraft sets the optional parameter "isDraft": Whether to create the post as a draft (default: false).

type PostsListCall

type PostsListCall struct {
    // contains filtered or unexported fields
}

func (*PostsListCall) Context

func (c *PostsListCall) Context(ctx context.Context) *PostsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PostsListCall) Do

func (c *PostsListCall) Do(opts ...googleapi.CallOption) (*PostList, error)

Do executes the "blogger.posts.list" call. Exactly one of *PostList or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PostList.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PostsListCall) EndDate

func (c *PostsListCall) EndDate(endDate string) *PostsListCall

EndDate sets the optional parameter "endDate": Latest post date to fetch, a date-time with RFC 3339 formatting.

func (*PostsListCall) FetchBodies

func (c *PostsListCall) FetchBodies(fetchBodies bool) *PostsListCall

FetchBodies sets the optional parameter "fetchBodies": Whether the body content of posts is included (default: true). This should be set to false when the post bodies are not required, to help minimize traffic.

func (*PostsListCall) FetchImages

func (c *PostsListCall) FetchImages(fetchImages bool) *PostsListCall

FetchImages sets the optional parameter "fetchImages": Whether image URL metadata for each post is included.

func (*PostsListCall) Fields

func (c *PostsListCall) Fields(s ...googleapi.Field) *PostsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PostsListCall) Header

func (c *PostsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PostsListCall) IfNoneMatch

func (c *PostsListCall) IfNoneMatch(entityTag string) *PostsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*PostsListCall) Labels

func (c *PostsListCall) Labels(labels string) *PostsListCall

Labels sets the optional parameter "labels": Comma-separated list of labels to search for.

func (*PostsListCall) MaxResults

func (c *PostsListCall) MaxResults(maxResults int64) *PostsListCall

MaxResults sets the optional parameter "maxResults": Maximum number of posts to fetch.

func (*PostsListCall) OrderBy

func (c *PostsListCall) OrderBy(orderBy string) *PostsListCall

OrderBy sets the optional parameter "orderBy": Sort search results

Possible values:

"published" - Order by the date the post was published
"updated" - Order by the date the post was last updated

func (*PostsListCall) PageToken

func (c *PostsListCall) PageToken(pageToken string) *PostsListCall

PageToken sets the optional parameter "pageToken": Continuation token if the request is paged.

func (*PostsListCall) Pages

func (c *PostsListCall) Pages(ctx context.Context, f func(*PostList) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*PostsListCall) StartDate

func (c *PostsListCall) StartDate(startDate string) *PostsListCall

StartDate sets the optional parameter "startDate": Earliest post date to fetch, a date-time with RFC 3339 formatting.

func (*PostsListCall) Status

func (c *PostsListCall) Status(status ...string) *PostsListCall

Status sets the optional parameter "status": Statuses to include in the results.

Possible values:

"draft" - Draft (non-published) posts.
"live" - Published posts
"scheduled" - Posts that are scheduled to publish in the future.

func (*PostsListCall) View

func (c *PostsListCall) View(view string) *PostsListCall

View sets the optional parameter "view": Access level with which to view the returned result. Note that some fields require escalated access.

Possible values:

"ADMIN" - Admin level detail
"AUTHOR" - Author level detail
"READER" - Reader level detail

type PostsPatchCall

type PostsPatchCall struct {
    // contains filtered or unexported fields
}

func (*PostsPatchCall) Context

func (c *PostsPatchCall) Context(ctx context.Context) *PostsPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PostsPatchCall) Do

func (c *PostsPatchCall) Do(opts ...googleapi.CallOption) (*Post, error)

Do executes the "blogger.posts.patch" call. Exactly one of *Post or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Post.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PostsPatchCall) FetchBody

func (c *PostsPatchCall) FetchBody(fetchBody bool) *PostsPatchCall

FetchBody sets the optional parameter "fetchBody": Whether the body content of the post is included with the result (default: true).

func (*PostsPatchCall) FetchImages

func (c *PostsPatchCall) FetchImages(fetchImages bool) *PostsPatchCall

FetchImages sets the optional parameter "fetchImages": Whether image URL metadata for each post is included in the returned result (default: false).

func (*PostsPatchCall) Fields

func (c *PostsPatchCall) Fields(s ...googleapi.Field) *PostsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PostsPatchCall) Header

func (c *PostsPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PostsPatchCall) MaxComments

func (c *PostsPatchCall) MaxComments(maxComments int64) *PostsPatchCall

MaxComments sets the optional parameter "maxComments": Maximum number of comments to retrieve with the returned post.

func (*PostsPatchCall) Publish

func (c *PostsPatchCall) Publish(publish bool) *PostsPatchCall

Publish sets the optional parameter "publish": Whether a publish action should be performed when the post is updated (default: false).

func (*PostsPatchCall) Revert

func (c *PostsPatchCall) Revert(revert bool) *PostsPatchCall

Revert sets the optional parameter "revert": Whether a revert action should be performed when the post is updated (default: false).

type PostsPublishCall

type PostsPublishCall struct {
    // contains filtered or unexported fields
}

func (*PostsPublishCall) Context

func (c *PostsPublishCall) Context(ctx context.Context) *PostsPublishCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PostsPublishCall) Do

func (c *PostsPublishCall) Do(opts ...googleapi.CallOption) (*Post, error)

Do executes the "blogger.posts.publish" call. Exactly one of *Post or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Post.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PostsPublishCall) Fields

func (c *PostsPublishCall) Fields(s ...googleapi.Field) *PostsPublishCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PostsPublishCall) Header

func (c *PostsPublishCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PostsPublishCall) PublishDate

func (c *PostsPublishCall) PublishDate(publishDate string) *PostsPublishCall

PublishDate sets the optional parameter "publishDate": Optional date and time to schedule the publishing of the Blog. If no publishDate parameter is given, the post is either published at the a previously saved schedule date (if present), or the current time. If a future date is given, the post will be scheduled to be published.

type PostsRevertCall

type PostsRevertCall struct {
    // contains filtered or unexported fields
}

func (*PostsRevertCall) Context

func (c *PostsRevertCall) Context(ctx context.Context) *PostsRevertCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PostsRevertCall) Do

func (c *PostsRevertCall) Do(opts ...googleapi.CallOption) (*Post, error)

Do executes the "blogger.posts.revert" call. Exactly one of *Post or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Post.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PostsRevertCall) Fields

func (c *PostsRevertCall) Fields(s ...googleapi.Field) *PostsRevertCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PostsRevertCall) Header

func (c *PostsRevertCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type PostsSearchCall

type PostsSearchCall struct {
    // contains filtered or unexported fields
}

func (*PostsSearchCall) Context

func (c *PostsSearchCall) Context(ctx context.Context) *PostsSearchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PostsSearchCall) Do

func (c *PostsSearchCall) Do(opts ...googleapi.CallOption) (*PostList, error)

Do executes the "blogger.posts.search" call. Exactly one of *PostList or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PostList.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PostsSearchCall) FetchBodies

func (c *PostsSearchCall) FetchBodies(fetchBodies bool) *PostsSearchCall

FetchBodies sets the optional parameter "fetchBodies": Whether the body content of posts is included (default: true). This should be set to false when the post bodies are not required, to help minimize traffic.

func (*PostsSearchCall) Fields

func (c *PostsSearchCall) Fields(s ...googleapi.Field) *PostsSearchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PostsSearchCall) Header

func (c *PostsSearchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PostsSearchCall) IfNoneMatch

func (c *PostsSearchCall) IfNoneMatch(entityTag string) *PostsSearchCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*PostsSearchCall) OrderBy

func (c *PostsSearchCall) OrderBy(orderBy string) *PostsSearchCall

OrderBy sets the optional parameter "orderBy": Sort search results

Possible values:

"published" - Order by the date the post was published
"updated" - Order by the date the post was last updated

type PostsService

type PostsService struct {
    // contains filtered or unexported fields
}

func NewPostsService

func NewPostsService(s *Service) *PostsService

func (*PostsService) Delete

func (r *PostsService) Delete(blogId string, postId string) *PostsDeleteCall

Delete: Delete a post by ID.

func (*PostsService) Get

func (r *PostsService) Get(blogId string, postId string) *PostsGetCall

Get: Get a post by ID.

func (*PostsService) GetByPath

func (r *PostsService) GetByPath(blogId string, path string) *PostsGetByPathCall

GetByPath: Retrieve a Post by Path.

func (*PostsService) Insert

func (r *PostsService) Insert(blogId string, post *Post) *PostsInsertCall

Insert: Add a post.

func (*PostsService) List

func (r *PostsService) List(blogId string) *PostsListCall

List: Retrieves a list of posts, possibly filtered.

func (*PostsService) Patch

func (r *PostsService) Patch(blogId string, postId string, post *Post) *PostsPatchCall

Patch: Update a post. This method supports patch semantics.

func (*PostsService) Publish

func (r *PostsService) Publish(blogId string, postId string) *PostsPublishCall

Publish: Publishes a draft post, optionally at the specific time of the given publishDate parameter.

func (*PostsService) Revert

func (r *PostsService) Revert(blogId string, postId string) *PostsRevertCall

Revert: Revert a published or scheduled post to draft state.

func (*PostsService) Search

func (r *PostsService) Search(blogId string, q string) *PostsSearchCall

Search: Search for a post.

func (*PostsService) Update

func (r *PostsService) Update(blogId string, postId string, post *Post) *PostsUpdateCall

Update: Update a post.

type PostsUpdateCall

type PostsUpdateCall struct {
    // contains filtered or unexported fields
}

func (*PostsUpdateCall) Context

func (c *PostsUpdateCall) Context(ctx context.Context) *PostsUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PostsUpdateCall) Do

func (c *PostsUpdateCall) Do(opts ...googleapi.CallOption) (*Post, error)

Do executes the "blogger.posts.update" call. Exactly one of *Post or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Post.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PostsUpdateCall) FetchBody

func (c *PostsUpdateCall) FetchBody(fetchBody bool) *PostsUpdateCall

FetchBody sets the optional parameter "fetchBody": Whether the body content of the post is included with the result (default: true).

func (*PostsUpdateCall) FetchImages

func (c *PostsUpdateCall) FetchImages(fetchImages bool) *PostsUpdateCall

FetchImages sets the optional parameter "fetchImages": Whether image URL metadata for each post is included in the returned result (default: false).

func (*PostsUpdateCall) Fields

func (c *PostsUpdateCall) Fields(s ...googleapi.Field) *PostsUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*PostsUpdateCall) Header

func (c *PostsUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*PostsUpdateCall) MaxComments

func (c *PostsUpdateCall) MaxComments(maxComments int64) *PostsUpdateCall

MaxComments sets the optional parameter "maxComments": Maximum number of comments to retrieve with the returned post.

func (*PostsUpdateCall) Publish

func (c *PostsUpdateCall) Publish(publish bool) *PostsUpdateCall

Publish sets the optional parameter "publish": Whether a publish action should be performed when the post is updated (default: false).

func (*PostsUpdateCall) Revert

func (c *PostsUpdateCall) Revert(revert bool) *PostsUpdateCall

Revert sets the optional parameter "revert": Whether a revert action should be performed when the post is updated (default: false).

type Service

type Service struct {
    BasePath  string // API endpoint base URL
    UserAgent string // optional additional User-Agent fragment

    BlogUserInfos *BlogUserInfosService

    Blogs *BlogsService

    Comments *CommentsService

    PageViews *PageViewsService

    Pages *PagesService

    PostUserInfos *PostUserInfosService

    Posts *PostsService

    Users *UsersService
    // contains filtered or unexported fields
}

func New

func New(client *http.Client) (*Service, error)

type User

type User struct {
    // About: Profile summary information.
    About string `json:"about,omitempty"`

    // Blogs: The container of blogs for this user.
    Blogs *UserBlogs `json:"blogs,omitempty"`

    // Created: The timestamp of when this profile was created, in seconds
    // since epoch.
    Created string `json:"created,omitempty"`

    // DisplayName: The display name.
    DisplayName string `json:"displayName,omitempty"`

    // Id: The identifier for this User.
    Id string `json:"id,omitempty"`

    // Kind: The kind of this entity. Always blogger#user
    Kind string `json:"kind,omitempty"`

    // Locale: This user's locale
    Locale *UserLocale `json:"locale,omitempty"`

    // SelfLink: The API REST URL to fetch this resource from.
    SelfLink string `json:"selfLink,omitempty"`

    // Url: The user's profile page.
    Url string `json:"url,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "About") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "About") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*User) MarshalJSON

func (s *User) MarshalJSON() ([]byte, error)

type UserBlogs

UserBlogs: The container of blogs for this user.

type UserBlogs struct {
    // SelfLink: The URL of the Blogs for this user.
    SelfLink string `json:"selfLink,omitempty"`

    // ForceSendFields is a list of field names (e.g. "SelfLink") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "SelfLink") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*UserBlogs) MarshalJSON

func (s *UserBlogs) MarshalJSON() ([]byte, error)

type UserLocale

UserLocale: This user's locale

type UserLocale struct {
    // Country: The user's country setting.
    Country string `json:"country,omitempty"`

    // Language: The user's language setting.
    Language string `json:"language,omitempty"`

    // Variant: The user's language variant setting.
    Variant string `json:"variant,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Country") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Country") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*UserLocale) MarshalJSON

func (s *UserLocale) MarshalJSON() ([]byte, error)

type UsersGetCall

type UsersGetCall struct {
    // contains filtered or unexported fields
}

func (*UsersGetCall) Context

func (c *UsersGetCall) Context(ctx context.Context) *UsersGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*UsersGetCall) Do

func (c *UsersGetCall) Do(opts ...googleapi.CallOption) (*User, error)

Do executes the "blogger.users.get" call. Exactly one of *User or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *User.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*UsersGetCall) Fields

func (c *UsersGetCall) Fields(s ...googleapi.Field) *UsersGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*UsersGetCall) Header

func (c *UsersGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*UsersGetCall) IfNoneMatch

func (c *UsersGetCall) IfNoneMatch(entityTag string) *UsersGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type UsersService

type UsersService struct {
    // contains filtered or unexported fields
}

func NewUsersService

func NewUsersService(s *Service) *UsersService

func (*UsersService) Get

func (r *UsersService) Get(userId string) *UsersGetCall

Get: Gets one user by ID.