Documentation ¶
Overview ¶
Package blogger provides access to the Blogger API v3.
For product documentation, see: https://developers.google.com/blogger/docs/3.0/getting_started
Creating a client ¶
Usage example:
import "google.golang.org/api/blogger/v3" ... ctx := context.Background() bloggerService, err := blogger.NewService(ctx)
In this example, Google Application Default Credentials are used for authentication.
For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.
Other authentication options ¶
By default, all available scopes (see "Constants") are used to authenticate. To restrict scopes, use option.WithScopes:
bloggerService, err := blogger.NewService(ctx, option.WithScopes(blogger.BloggerReadonlyScope))
To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:
bloggerService, err := blogger.NewService(ctx, option.WithAPIKey("AIza..."))
To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:
config := &oauth2.Config{...} // ... token, err := config.Exchange(ctx, ...) bloggerService, err := blogger.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))
See https://godoc.org/google.golang.org/api/option/ for details on options.
Index ¶
- Constants
- type Blog
- type BlogList
- type BlogLocale
- type BlogPages
- type BlogPerUserInfo
- type BlogPosts
- type BlogUserInfo
- 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
- 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
- type Comment
- type CommentAuthor
- type CommentAuthorImage
- type CommentBlog
- type CommentInReplyTo
- type CommentList
- type CommentPost
- type CommentsApproveCall
- type CommentsDeleteCall
- 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 (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
- type PageAuthor
- type PageAuthorImage
- type PageBlog
- type PageList
- 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
- type PagesDeleteCall
- 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
- type PagesRevertCall
- type 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
- type PageviewsCounts
- type Post
- type PostAuthor
- type PostAuthorImage
- type PostBlog
- type PostImages
- type PostList
- type PostLocation
- type PostPerUserInfo
- type PostReplies
- type PostUserInfo
- 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
- 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
- type PostsDeleteCall
- 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
- 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 (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
- type User
- type UserBlogs
- type UserLocale
- 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
Constants ¶
const ( // Manage your Blogger account BloggerScope = "https://www.googleapis.com/auth/blogger" // View your Blogger account BloggerReadonlyScope = "https://www.googleapis.com/auth/blogger.readonly" )
OAuth2 scopes used by this API.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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. // // Possible values: // "LIVE" // "DELETED" 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 ¶
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 ¶
type BlogLocale ¶
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:"-"` }
BlogLocale: The locale this Blog is set to.
func (*BlogLocale) MarshalJSON ¶
func (s *BlogLocale) MarshalJSON() ([]byte, error)
type BlogPages ¶
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:"-"` }
BlogPages: The container of pages in this blog.
func (*BlogPages) MarshalJSON ¶
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). // // Possible values: // "VIEW_TYPE_UNSPECIFIED" // "READER" // "AUTHOR" // "ADMIN" 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 ¶
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:"-"` }
BlogPosts: The container of posts in this blog.
func (*BlogPosts) MarshalJSON ¶
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":
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 blog id and user id.
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":
Possible values:
"VIEW_TYPE_UNSPECIFIED" "READER" "AUTHOR" "ADMIN"
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":
func (*BlogsGetCall) View ¶
func (c *BlogsGetCall) View(view string) *BlogsGetCall
View sets the optional parameter "view":
Possible values:
"VIEW_TYPE_UNSPECIFIED" "READER" "AUTHOR" "ADMIN"
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":
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":
Possible values:
"VIEW_TYPE_UNSPECIFIED" "READER" "AUTHOR" "ADMIN"
func (*BlogsListByUserCall) Status ¶
func (c *BlogsListByUserCall) Status(status ...string) *BlogsListByUserCall
Status sets the optional parameter "status": Default value of status is LIVE.
Possible values:
"LIVE" (default) "DELETED"
func (*BlogsListByUserCall) View ¶
func (c *BlogsListByUserCall) View(view string) *BlogsListByUserCall
View sets the optional parameter "view":
Possible values:
"VIEW_TYPE_UNSPECIFIED" "READER" "AUTHOR" "ADMIN"
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 a blog by id.
func (*BlogsService) GetByUrl ¶
func (r *BlogsService) GetByUrl(url string) *BlogsGetByUrlCall
GetByUrl: Gets a blog by url.
func (*BlogsService) ListByUser ¶
func (r *BlogsService) ListByUser(userId string) *BlogsListByUserCall
ListByUser: Lists blogs by user.
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). // // Possible values: // "LIVE" // "EMPTIED" // "PENDING" // "SPAM" 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 ¶
type CommentAuthor ¶
type CommentAuthor struct { // DisplayName: The display name. DisplayName string `json:"displayName,omitempty"` // Id: The identifier of the creator. Id string `json:"id,omitempty"` // Image: The creator's avatar. Image *CommentAuthorImage `json:"image,omitempty"` // Url: The URL of the 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:"-"` }
CommentAuthor: The author of this Comment.
func (*CommentAuthor) MarshalJSON ¶
func (s *CommentAuthor) MarshalJSON() ([]byte, error)
type CommentAuthorImage ¶
type CommentAuthorImage struct { // Url: The 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:"-"` }
CommentAuthorImage: The creator's avatar.
func (*CommentAuthorImage) MarshalJSON ¶
func (s *CommentAuthorImage) MarshalJSON() ([]byte, error)
type CommentBlog ¶
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:"-"` }
CommentBlog: Data about the blog containing this comment.
func (*CommentBlog) MarshalJSON ¶
func (s *CommentBlog) MarshalJSON() ([]byte, error)
type CommentInReplyTo ¶
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:"-"` }
CommentInReplyTo: Data about the comment this is in reply to.
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 ¶
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:"-"` }
CommentPost: Data about the post containing this comment.
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":
Possible values:
"VIEW_TYPE_UNSPECIFIED" "READER" "AUTHOR" "ADMIN"
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":
func (*CommentsListByBlogCall) FetchBodies ¶
func (c *CommentsListByBlogCall) FetchBodies(fetchBodies bool) *CommentsListByBlogCall
FetchBodies sets the optional parameter "fetchBodies":
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":
func (*CommentsListByBlogCall) PageToken ¶
func (c *CommentsListByBlogCall) PageToken(pageToken string) *CommentsListByBlogCall
PageToken sets the optional parameter "pageToken":
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":
func (*CommentsListByBlogCall) Status ¶
func (c *CommentsListByBlogCall) Status(status ...string) *CommentsListByBlogCall
Status sets the optional parameter "status":
Possible values:
"LIVE" "EMPTIED" "PENDING" "SPAM"
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":
func (*CommentsListCall) FetchBodies ¶
func (c *CommentsListCall) FetchBodies(fetchBodies bool) *CommentsListCall
FetchBodies sets the optional parameter "fetchBodies":
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":
func (*CommentsListCall) PageToken ¶
func (c *CommentsListCall) PageToken(pageToken string) *CommentsListCall
PageToken sets the optional parameter "pageToken":
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":
func (*CommentsListCall) Status ¶
func (c *CommentsListCall) Status(status string) *CommentsListCall
Status sets the optional parameter "status":
Possible values:
"LIVE" "EMPTIED" "PENDING" "SPAM"
func (*CommentsListCall) View ¶
func (c *CommentsListCall) View(view string) *CommentsListCall
View sets the optional parameter "view":
Possible values:
"VIEW_TYPE_UNSPECIFIED" "READER" "AUTHOR" "ADMIN"
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 by blog id, post id and comment id.
func (*CommentsService) Delete ¶
func (r *CommentsService) Delete(blogId string, postId string, commentId string) *CommentsDeleteCall
Delete: Deletes a comment by blog id, post id and comment id.
func (*CommentsService) Get ¶
func (r *CommentsService) Get(blogId string, postId string, commentId string) *CommentsGetCall
Get: Gets a comment by id.
func (*CommentsService) List ¶
func (r *CommentsService) List(blogId string, postId string) *CommentsListCall
List: Lists comments.
func (*CommentsService) ListByBlog ¶
func (r *CommentsService) ListByBlog(blogId string) *CommentsListByBlogCall
ListByBlog: Lists comments by blog.
func (*CommentsService) MarkAsSpam ¶
func (r *CommentsService) MarkAsSpam(blogId string, postId string, commentId string) *CommentsMarkAsSpamCall
MarkAsSpam: Marks a comment as spam by blog id, post id and comment id.
func (*CommentsService) RemoveContent ¶
func (r *CommentsService) RemoveContent(blogId string, postId string, commentId string) *CommentsRemoveContentCall
RemoveContent: Removes the content of a comment by blog id, post id and comment id.
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). // // Possible values: // "LIVE" // "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 ¶
type PageAuthor ¶
type PageAuthor struct { // DisplayName: The display name. DisplayName string `json:"displayName,omitempty"` // Id: The identifier of the creator. Id string `json:"id,omitempty"` // Image: The creator's avatar. Image *PageAuthorImage `json:"image,omitempty"` // Url: The URL of the 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:"-"` }
PageAuthor: The author of this Page.
func (*PageAuthor) MarshalJSON ¶
func (s *PageAuthor) MarshalJSON() ([]byte, error)
type PageAuthorImage ¶
type PageAuthorImage struct { // Url: The 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:"-"` }
PageAuthorImage: The creator's avatar.
func (*PageAuthorImage) MarshalJSON ¶
func (s *PageAuthorImage) MarshalJSON() ([]byte, error)
type PageBlog ¶
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:"-"` }
PageBlog: Data about the blog containing this Page.
func (*PageBlog) MarshalJSON ¶
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 ¶
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:
"all" "30DAYS" "7DAYS"
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: Gets page views by blog id.
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:
"VIEW_TYPE_UNSPECIFIED" "READER" "AUTHOR" "ADMIN"
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":
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":
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":
func (*PagesListCall) PageToken ¶
func (c *PagesListCall) PageToken(pageToken string) *PagesListCall
PageToken sets the optional parameter "pageToken":
func (*PagesListCall) Pages ¶
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:
"LIVE" "DRAFT"
func (*PagesListCall) View ¶
func (c *PagesListCall) View(view string) *PagesListCall
View sets the optional parameter "view":
Possible values:
"VIEW_TYPE_UNSPECIFIED" "READER" "AUTHOR" "ADMIN"
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":
func (*PagesPatchCall) Revert ¶
func (c *PagesPatchCall) Revert(revert bool) *PagesPatchCall
Revert sets the optional parameter "revert":
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: Deletes a page by blog id and page id.
func (*PagesService) Get ¶
func (r *PagesService) Get(blogId string, pageId string) *PagesGetCall
Get: Gets a page by blog id and page id.
func (*PagesService) Insert ¶
func (r *PagesService) Insert(blogId string, page *Page) *PagesInsertCall
Insert: Inserts a page.
func (*PagesService) List ¶
func (r *PagesService) List(blogId string) *PagesListCall
List: Lists pages.
func (*PagesService) Patch ¶
func (r *PagesService) Patch(blogId string, pageId string, page *Page) *PagesPatchCall
Patch: Patches a page.
func (*PagesService) Publish ¶
func (r *PagesService) Publish(blogId string, pageId string) *PagesPublishCall
Publish: Publishes a page.
func (*PagesService) Revert ¶
func (r *PagesService) Revert(blogId string, pageId string) *PagesRevertCall
Revert: Reverts a published or scheduled page to draft state.
func (*PagesService) Update ¶
func (r *PagesService) Update(blogId string, pageId string, page *Page) *PagesUpdateCall
Update: Updates a page by blog id and page id.
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":
func (*PagesUpdateCall) Revert ¶
func (c *PagesUpdateCall) Revert(revert bool) *PagesUpdateCall
Revert sets the optional parameter "revert":
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 ¶
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. // // Possible values: // "ALL_TIME" // "THIRTY_DAYS" // "SEVEN_DAYS" 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. // // Possible values: // "ALLOW" // "DONT_ALLOW_SHOW_EXISTING" // "DONT_ALLOW_HIDE_EXISTING" 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. // // Possible values: // "LIVE" // "DRAFT" // "SCHEDULED" 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 ¶
type PostAuthor ¶
type PostAuthor struct { // DisplayName: The display name. DisplayName string `json:"displayName,omitempty"` // Id: The identifier of the creator. Id string `json:"id,omitempty"` // Image: The creator's avatar. Image *PostAuthorImage `json:"image,omitempty"` // Url: The URL of the 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:"-"` }
PostAuthor: The author of this Post.
func (*PostAuthor) MarshalJSON ¶
func (s *PostAuthor) MarshalJSON() ([]byte, error)
type PostAuthorImage ¶
type PostAuthorImage struct { // Url: The 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:"-"` }
PostAuthorImage: The creator's avatar.
func (*PostAuthorImage) MarshalJSON ¶
func (s *PostAuthorImage) MarshalJSON() ([]byte, error)
type PostBlog ¶
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:"-"` }
PostBlog: Data about the blog containing this Post.
func (*PostBlog) MarshalJSON ¶
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"` // 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 (*PostList) MarshalJSON ¶
type PostLocation ¶
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:"-"` }
PostLocation: The location for geotagged posts.
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 ¶
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:"-"` }
PostReplies: The container of comments on this Post.
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":
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":
func (*PostUserInfosListCall) FetchBodies ¶
func (c *PostUserInfosListCall) FetchBodies(fetchBodies bool) *PostUserInfosListCall
FetchBodies sets the optional parameter "fetchBodies":
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":
func (*PostUserInfosListCall) MaxResults ¶
func (c *PostUserInfosListCall) MaxResults(maxResults int64) *PostUserInfosListCall
MaxResults sets the optional parameter "maxResults":
func (*PostUserInfosListCall) OrderBy ¶
func (c *PostUserInfosListCall) OrderBy(orderBy string) *PostUserInfosListCall
OrderBy sets the optional parameter "orderBy":
Possible values:
"ORDER_BY_UNSPECIFIED" "PUBLISHED" (default) "UPDATED"
func (*PostUserInfosListCall) PageToken ¶
func (c *PostUserInfosListCall) PageToken(pageToken string) *PostUserInfosListCall
PageToken sets the optional parameter "pageToken":
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":
func (*PostUserInfosListCall) Status ¶
func (c *PostUserInfosListCall) Status(status ...string) *PostUserInfosListCall
Status sets the optional parameter "status":
Possible values:
"LIVE" "DRAFT" "SCHEDULED"
func (*PostUserInfosListCall) View ¶
func (c *PostUserInfosListCall) View(view string) *PostUserInfosListCall
View sets the optional parameter "view":
Possible values:
"VIEW_TYPE_UNSPECIFIED" "READER" "AUTHOR" "ADMIN"
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.
func (*PostUserInfosService) List ¶
func (r *PostUserInfosService) List(userId string, blogId string) *PostUserInfosListCall
List: Lists post and user info pairs.
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":
func (*PostsGetByPathCall) View ¶
func (c *PostsGetByPathCall) View(view string) *PostsGetByPathCall
View sets the optional parameter "view":
Possible values:
"VIEW_TYPE_UNSPECIFIED" "READER" "AUTHOR" "ADMIN"
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":
func (*PostsGetCall) FetchImages ¶
func (c *PostsGetCall) FetchImages(fetchImages bool) *PostsGetCall
FetchImages sets the optional parameter "fetchImages":
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":
func (*PostsGetCall) View ¶
func (c *PostsGetCall) View(view string) *PostsGetCall
View sets the optional parameter "view":
Possible values:
"VIEW_TYPE_UNSPECIFIED" "READER" "AUTHOR" "ADMIN"
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":
func (*PostsInsertCall) FetchImages ¶
func (c *PostsInsertCall) FetchImages(fetchImages bool) *PostsInsertCall
FetchImages sets the optional parameter "fetchImages":
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":
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":
func (*PostsListCall) FetchBodies ¶
func (c *PostsListCall) FetchBodies(fetchBodies bool) *PostsListCall
FetchBodies sets the optional parameter "fetchBodies":
func (*PostsListCall) FetchImages ¶
func (c *PostsListCall) FetchImages(fetchImages bool) *PostsListCall
FetchImages sets the optional parameter "fetchImages":
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":
func (*PostsListCall) MaxResults ¶
func (c *PostsListCall) MaxResults(maxResults int64) *PostsListCall
MaxResults sets the optional parameter "maxResults":
func (*PostsListCall) OrderBy ¶
func (c *PostsListCall) OrderBy(orderBy string) *PostsListCall
OrderBy sets the optional parameter "orderBy":
Possible values:
"ORDER_BY_UNSPECIFIED" "PUBLISHED" (default) "UPDATED"
func (*PostsListCall) PageToken ¶
func (c *PostsListCall) PageToken(pageToken string) *PostsListCall
PageToken sets the optional parameter "pageToken":
func (*PostsListCall) Pages ¶
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":
func (*PostsListCall) Status ¶
func (c *PostsListCall) Status(status ...string) *PostsListCall
Status sets the optional parameter "status":
Possible values:
"LIVE" "DRAFT" "SCHEDULED"
func (*PostsListCall) View ¶
func (c *PostsListCall) View(view string) *PostsListCall
View sets the optional parameter "view":
Possible values:
"VIEW_TYPE_UNSPECIFIED" "READER" "AUTHOR" "ADMIN"
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":
func (*PostsPatchCall) FetchImages ¶
func (c *PostsPatchCall) FetchImages(fetchImages bool) *PostsPatchCall
FetchImages sets the optional parameter "fetchImages":
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":
func (*PostsPatchCall) Publish ¶
func (c *PostsPatchCall) Publish(publish bool) *PostsPatchCall
Publish sets the optional parameter "publish":
func (*PostsPatchCall) Revert ¶
func (c *PostsPatchCall) Revert(revert bool) *PostsPatchCall
Revert sets the optional parameter "revert":
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":
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":
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":
Possible values:
"ORDER_BY_UNSPECIFIED" "PUBLISHED" (default) "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: Deletes a post by blog id and post id.
func (*PostsService) Get ¶
func (r *PostsService) Get(blogId string, postId string) *PostsGetCall
Get: Gets a post by blog id and post id
func (*PostsService) GetByPath ¶
func (r *PostsService) GetByPath(blogId string, path string) *PostsGetByPathCall
GetByPath: Gets a post by path.
func (*PostsService) Insert ¶
func (r *PostsService) Insert(blogId string, post *Post) *PostsInsertCall
Insert: Inserts a post.
func (*PostsService) List ¶
func (r *PostsService) List(blogId string) *PostsListCall
List: Lists posts.
func (*PostsService) Patch ¶
func (r *PostsService) Patch(blogId string, postId string, post *Post) *PostsPatchCall
Patch: Patches a post.
func (*PostsService) Publish ¶
func (r *PostsService) Publish(blogId string, postId string) *PostsPublishCall
Publish: Publishes a post.
func (*PostsService) Revert ¶
func (r *PostsService) Revert(blogId string, postId string) *PostsRevertCall
Revert: Reverts a published or scheduled post to draft state.
func (*PostsService) Search ¶
func (r *PostsService) Search(blogId string, q string) *PostsSearchCall
Search: Searches for posts matching given query terms in the specified blog.
func (*PostsService) Update ¶
func (r *PostsService) Update(blogId string, postId string, post *Post) *PostsUpdateCall
Update: Updates a post by blog id and post id.
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":
func (*PostsUpdateCall) FetchImages ¶
func (c *PostsUpdateCall) FetchImages(fetchImages bool) *PostsUpdateCall
FetchImages sets the optional parameter "fetchImages":
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":
func (*PostsUpdateCall) Publish ¶
func (c *PostsUpdateCall) Publish(publish bool) *PostsUpdateCall
Publish sets the optional parameter "publish":
func (*PostsUpdateCall) Revert ¶
func (c *PostsUpdateCall) Revert(revert bool) *PostsUpdateCall
Revert sets the optional parameter "revert":
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
deprecated
New creates a new Service. It uses the provided http.Client for requests.
Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.
func NewService ¶
NewService creates a new Service.
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 ¶
type UserBlogs ¶
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:"-"` }
UserBlogs: The container of blogs for this user.
func (*UserBlogs) MarshalJSON ¶
type UserLocale ¶
type UserLocale 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:"-"` }
UserLocale: This user's locale
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 user_id.