Documentation ¶
Overview ¶
Package monorail provides access to the .
For product documentation, see: https://chromium.googlesource.com/infra/infra/+doc/master/appengine/monorail/doc/api.md
Creating a client ¶
Usage example:
import "go.skia.org/infra/go/monorail/v1" ... ctx := context.Background() monorailService, err := monorail.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 ¶
To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:
monorailService, err := monorail.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, ...) monorailService, err := monorail.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))
See https://godoc.org/google.golang.org/api/option/ for details on options.
Index ¶
- Constants
- type ApprovalsCommentsInsertCall
- func (c *ApprovalsCommentsInsertCall) Context(ctx context.Context) *ApprovalsCommentsInsertCall
- func (c *ApprovalsCommentsInsertCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1ApprovalsCommentsInsertResponse, error)
- func (c *ApprovalsCommentsInsertCall) Fields(s ...googleapi.Field) *ApprovalsCommentsInsertCall
- func (c *ApprovalsCommentsInsertCall) Header() http.Header
- func (c *ApprovalsCommentsInsertCall) SendEmail(sendEmail bool) *ApprovalsCommentsInsertCall
- type ApprovalsCommentsListCall
- func (c *ApprovalsCommentsListCall) Context(ctx context.Context) *ApprovalsCommentsListCall
- func (c *ApprovalsCommentsListCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1ApprovalsCommentsListResponse, error)
- func (c *ApprovalsCommentsListCall) Fields(s ...googleapi.Field) *ApprovalsCommentsListCall
- func (c *ApprovalsCommentsListCall) Header() http.Header
- func (c *ApprovalsCommentsListCall) IfNoneMatch(entityTag string) *ApprovalsCommentsListCall
- func (c *ApprovalsCommentsListCall) MaxResults(maxResults int64) *ApprovalsCommentsListCall
- func (c *ApprovalsCommentsListCall) StartIndex(startIndex int64) *ApprovalsCommentsListCall
- type ApprovalsCommentsService
- type ApprovalsService
- type ComponentsCreateCall
- func (c *ComponentsCreateCall) Context(ctx context.Context) *ComponentsCreateCall
- func (c *ComponentsCreateCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1Component, error)
- func (c *ComponentsCreateCall) Fields(s ...googleapi.Field) *ComponentsCreateCall
- func (c *ComponentsCreateCall) Header() http.Header
- type ComponentsDeleteCall
- type ComponentsListCall
- func (c *ComponentsListCall) Context(ctx context.Context) *ComponentsListCall
- func (c *ComponentsListCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1ComponentsListResponse, error)
- func (c *ComponentsListCall) Fields(s ...googleapi.Field) *ComponentsListCall
- func (c *ComponentsListCall) Header() http.Header
- func (c *ComponentsListCall) IfNoneMatch(entityTag string) *ComponentsListCall
- type ComponentsService
- func (r *ComponentsService) Create(projectId string, componentName string, ...) *ComponentsCreateCall
- func (r *ComponentsService) Delete(projectId string, componentPath string) *ComponentsDeleteCall
- func (r *ComponentsService) List(projectId string) *ComponentsListCall
- func (r *ComponentsService) Update(projectId string, componentPath string, ...) *ComponentsUpdateCall
- type ComponentsUpdateCall
- type GroupsCreateCall
- func (c *GroupsCreateCall) Context(ctx context.Context) *GroupsCreateCall
- func (c *GroupsCreateCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1GroupsCreateResponse, error)
- func (c *GroupsCreateCall) ExtGroupType(extGroupType string) *GroupsCreateCall
- func (c *GroupsCreateCall) Fields(s ...googleapi.Field) *GroupsCreateCall
- func (c *GroupsCreateCall) Header() http.Header
- type GroupsGetCall
- func (c *GroupsGetCall) Context(ctx context.Context) *GroupsGetCall
- func (c *GroupsGetCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1GroupsGetResponse, error)
- func (c *GroupsGetCall) Fields(s ...googleapi.Field) *GroupsGetCall
- func (c *GroupsGetCall) Header() http.Header
- func (c *GroupsGetCall) IfNoneMatch(entityTag string) *GroupsGetCall
- type GroupsService
- type GroupsSettingsListCall
- func (c *GroupsSettingsListCall) Context(ctx context.Context) *GroupsSettingsListCall
- func (c *GroupsSettingsListCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1GroupsSettingsListResponse, error)
- func (c *GroupsSettingsListCall) Fields(s ...googleapi.Field) *GroupsSettingsListCall
- func (c *GroupsSettingsListCall) Header() http.Header
- func (c *GroupsSettingsListCall) IfNoneMatch(entityTag string) *GroupsSettingsListCall
- func (c *GroupsSettingsListCall) ImportedGroupsOnly(importedGroupsOnly bool) *GroupsSettingsListCall
- type GroupsSettingsService
- type GroupsUpdateCall
- func (c *GroupsUpdateCall) Context(ctx context.Context) *GroupsUpdateCall
- func (c *GroupsUpdateCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1GroupsUpdateResponse, error)
- func (c *GroupsUpdateCall) ExtGroupType(extGroupType string) *GroupsUpdateCall
- func (c *GroupsUpdateCall) Fields(s ...googleapi.Field) *GroupsUpdateCall
- func (c *GroupsUpdateCall) FriendProjects(friendProjects ...string) *GroupsUpdateCall
- func (c *GroupsUpdateCall) Header() http.Header
- func (c *GroupsUpdateCall) LastSyncTime(lastSyncTime int64) *GroupsUpdateCall
- func (c *GroupsUpdateCall) WhoCanViewMembers(whoCanViewMembers string) *GroupsUpdateCall
- type IssuesCommentsDeleteCall
- func (c *IssuesCommentsDeleteCall) Context(ctx context.Context) *IssuesCommentsDeleteCall
- func (c *IssuesCommentsDeleteCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesCommentsDeleteResponse, error)
- func (c *IssuesCommentsDeleteCall) Fields(s ...googleapi.Field) *IssuesCommentsDeleteCall
- func (c *IssuesCommentsDeleteCall) Header() http.Header
- type IssuesCommentsInsertCall
- func (c *IssuesCommentsInsertCall) Context(ctx context.Context) *IssuesCommentsInsertCall
- func (c *IssuesCommentsInsertCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesCommentsInsertResponse, error)
- func (c *IssuesCommentsInsertCall) Fields(s ...googleapi.Field) *IssuesCommentsInsertCall
- func (c *IssuesCommentsInsertCall) Header() http.Header
- func (c *IssuesCommentsInsertCall) SendEmail(sendEmail bool) *IssuesCommentsInsertCall
- type IssuesCommentsListCall
- func (c *IssuesCommentsListCall) Context(ctx context.Context) *IssuesCommentsListCall
- func (c *IssuesCommentsListCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesCommentsListResponse, error)
- func (c *IssuesCommentsListCall) Fields(s ...googleapi.Field) *IssuesCommentsListCall
- func (c *IssuesCommentsListCall) Header() http.Header
- func (c *IssuesCommentsListCall) IfNoneMatch(entityTag string) *IssuesCommentsListCall
- func (c *IssuesCommentsListCall) MaxResults(maxResults int64) *IssuesCommentsListCall
- func (c *IssuesCommentsListCall) StartIndex(startIndex int64) *IssuesCommentsListCall
- type IssuesCommentsService
- func (r *IssuesCommentsService) Delete(projectId string, issueId int64, commentId int64) *IssuesCommentsDeleteCall
- func (r *IssuesCommentsService) Insert(projectId string, issueId int64, ...) *IssuesCommentsInsertCall
- func (r *IssuesCommentsService) List(projectId string, issueId int64) *IssuesCommentsListCall
- func (r *IssuesCommentsService) Undelete(projectId string, issueId int64, commentId int64) *IssuesCommentsUndeleteCall
- type IssuesCommentsUndeleteCall
- func (c *IssuesCommentsUndeleteCall) Context(ctx context.Context) *IssuesCommentsUndeleteCall
- func (c *IssuesCommentsUndeleteCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesCommentsDeleteResponse, error)
- func (c *IssuesCommentsUndeleteCall) Fields(s ...googleapi.Field) *IssuesCommentsUndeleteCall
- func (c *IssuesCommentsUndeleteCall) Header() http.Header
- type IssuesGetCall
- func (c *IssuesGetCall) Context(ctx context.Context) *IssuesGetCall
- func (c *IssuesGetCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesGetInsertResponse, error)
- func (c *IssuesGetCall) Fields(s ...googleapi.Field) *IssuesGetCall
- func (c *IssuesGetCall) Header() http.Header
- func (c *IssuesGetCall) IfNoneMatch(entityTag string) *IssuesGetCall
- type IssuesInsertCall
- func (c *IssuesInsertCall) Context(ctx context.Context) *IssuesInsertCall
- func (c *IssuesInsertCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesGetInsertResponse, error)
- func (c *IssuesInsertCall) Fields(s ...googleapi.Field) *IssuesInsertCall
- func (c *IssuesInsertCall) Header() http.Header
- func (c *IssuesInsertCall) SendEmail(sendEmail bool) *IssuesInsertCall
- type IssuesListCall
- func (c *IssuesListCall) AdditionalProject(additionalProject ...string) *IssuesListCall
- func (c *IssuesListCall) Can(can string) *IssuesListCall
- func (c *IssuesListCall) Context(ctx context.Context) *IssuesListCall
- func (c *IssuesListCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesListResponse, error)
- func (c *IssuesListCall) Fields(s ...googleapi.Field) *IssuesListCall
- func (c *IssuesListCall) Header() http.Header
- func (c *IssuesListCall) IfNoneMatch(entityTag string) *IssuesListCall
- func (c *IssuesListCall) Label(label string) *IssuesListCall
- func (c *IssuesListCall) MaxResults(maxResults int64) *IssuesListCall
- func (c *IssuesListCall) Owner(owner string) *IssuesListCall
- func (c *IssuesListCall) PublishedMax(publishedMax int64) *IssuesListCall
- func (c *IssuesListCall) PublishedMin(publishedMin int64) *IssuesListCall
- func (c *IssuesListCall) Q(q string) *IssuesListCall
- func (c *IssuesListCall) Sort(sort string) *IssuesListCall
- func (c *IssuesListCall) StartIndex(startIndex int64) *IssuesListCall
- func (c *IssuesListCall) Status(status string) *IssuesListCall
- func (c *IssuesListCall) UpdatedMax(updatedMax int64) *IssuesListCall
- func (c *IssuesListCall) UpdatedMin(updatedMin int64) *IssuesListCall
- type IssuesService
- type ProtoApiPb2V1Approval
- type ProtoApiPb2V1ApprovalCommentWrapper
- type ProtoApiPb2V1ApprovalUpdate
- type ProtoApiPb2V1ApprovalsCommentsInsertResponse
- type ProtoApiPb2V1ApprovalsCommentsListResponse
- type ProtoApiPb2V1AtomPerson
- type ProtoApiPb2V1Attachment
- type ProtoApiPb2V1Component
- type ProtoApiPb2V1ComponentCreateRequestBody
- type ProtoApiPb2V1ComponentUpdate
- type ProtoApiPb2V1ComponentUpdateRequestBody
- type ProtoApiPb2V1ComponentsListResponse
- type ProtoApiPb2V1ErrorMessage
- type ProtoApiPb2V1FieldValue
- type ProtoApiPb2V1GroupCitizens
- type ProtoApiPb2V1GroupsCreateResponse
- type ProtoApiPb2V1GroupsGetResponse
- type ProtoApiPb2V1GroupsSettingsListResponse
- type ProtoApiPb2V1GroupsUpdateResponse
- type ProtoApiPb2V1IssueCommentWrapper
- type ProtoApiPb2V1IssueRef
- type ProtoApiPb2V1IssueWrapper
- type ProtoApiPb2V1IssuesCommentsDeleteResponse
- type ProtoApiPb2V1IssuesCommentsInsertResponse
- type ProtoApiPb2V1IssuesCommentsListResponse
- type ProtoApiPb2V1IssuesGetInsertResponse
- type ProtoApiPb2V1IssuesListResponse
- type ProtoApiPb2V1Label
- type ProtoApiPb2V1Phase
- type ProtoApiPb2V1ProjectIssueConfig
- type ProtoApiPb2V1ProjectWrapper
- type ProtoApiPb2V1Prompt
- type ProtoApiPb2V1Status
- type ProtoApiPb2V1Update
- type ProtoApiPb2V1UserGroupSettingsWrapper
- type ProtoApiPb2V1UsersGetResponse
- type Service
- type UsersGetCall
- func (c *UsersGetCall) Context(ctx context.Context) *UsersGetCall
- func (c *UsersGetCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1UsersGetResponse, error)
- func (c *UsersGetCall) Fields(s ...googleapi.Field) *UsersGetCall
- func (c *UsersGetCall) Header() http.Header
- func (c *UsersGetCall) IfNoneMatch(entityTag string) *UsersGetCall
- func (c *UsersGetCall) OwnerProjectsOnly(ownerProjectsOnly bool) *UsersGetCall
- type UsersService
Constants ¶
const (
// https://www.googleapis.com/auth/userinfo.email
UserinfoEmailScope = "https://www.googleapis.com/auth/userinfo.email"
)
OAuth2 scopes used by this API.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApprovalsCommentsInsertCall ¶
type ApprovalsCommentsInsertCall struct {
// contains filtered or unexported fields
}
func (*ApprovalsCommentsInsertCall) Context ¶
func (c *ApprovalsCommentsInsertCall) Context(ctx context.Context) *ApprovalsCommentsInsertCall
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 (*ApprovalsCommentsInsertCall) Do ¶
func (c *ApprovalsCommentsInsertCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1ApprovalsCommentsInsertResponse, error)
Do executes the "monorail.approvals.comments.insert" call. Exactly one of *ProtoApiPb2V1ApprovalsCommentsInsertResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1ApprovalsCommentsInsertResponse.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 (*ApprovalsCommentsInsertCall) Fields ¶
func (c *ApprovalsCommentsInsertCall) Fields(s ...googleapi.Field) *ApprovalsCommentsInsertCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ApprovalsCommentsInsertCall) Header ¶
func (c *ApprovalsCommentsInsertCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ApprovalsCommentsInsertCall) SendEmail ¶
func (c *ApprovalsCommentsInsertCall) SendEmail(sendEmail bool) *ApprovalsCommentsInsertCall
SendEmail sets the optional parameter "sendEmail":
type ApprovalsCommentsListCall ¶
type ApprovalsCommentsListCall struct {
// contains filtered or unexported fields
}
func (*ApprovalsCommentsListCall) Context ¶
func (c *ApprovalsCommentsListCall) Context(ctx context.Context) *ApprovalsCommentsListCall
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 (*ApprovalsCommentsListCall) Do ¶
func (c *ApprovalsCommentsListCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1ApprovalsCommentsListResponse, error)
Do executes the "monorail.approvals.comments.list" call. Exactly one of *ProtoApiPb2V1ApprovalsCommentsListResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1ApprovalsCommentsListResponse.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 (*ApprovalsCommentsListCall) Fields ¶
func (c *ApprovalsCommentsListCall) Fields(s ...googleapi.Field) *ApprovalsCommentsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ApprovalsCommentsListCall) Header ¶
func (c *ApprovalsCommentsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ApprovalsCommentsListCall) IfNoneMatch ¶
func (c *ApprovalsCommentsListCall) IfNoneMatch(entityTag string) *ApprovalsCommentsListCall
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 (*ApprovalsCommentsListCall) MaxResults ¶
func (c *ApprovalsCommentsListCall) MaxResults(maxResults int64) *ApprovalsCommentsListCall
MaxResults sets the optional parameter "maxResults":
func (*ApprovalsCommentsListCall) StartIndex ¶
func (c *ApprovalsCommentsListCall) StartIndex(startIndex int64) *ApprovalsCommentsListCall
StartIndex sets the optional parameter "startIndex":
type ApprovalsCommentsService ¶
type ApprovalsCommentsService struct {
// contains filtered or unexported fields
}
func NewApprovalsCommentsService ¶
func NewApprovalsCommentsService(s *Service) *ApprovalsCommentsService
func (*ApprovalsCommentsService) Insert ¶
func (r *ApprovalsCommentsService) Insert(projectId string, issueId int64, approvalName string, protoapipb2v1approvalcommentwrapper *ProtoApiPb2V1ApprovalCommentWrapper) *ApprovalsCommentsInsertCall
Insert: Add an approval comment.
func (*ApprovalsCommentsService) List ¶
func (r *ApprovalsCommentsService) List(projectId string, issueId int64, approvalName string) *ApprovalsCommentsListCall
List: List all comments for an issue approval.
type ApprovalsService ¶
type ApprovalsService struct { Comments *ApprovalsCommentsService // contains filtered or unexported fields }
func NewApprovalsService ¶
func NewApprovalsService(s *Service) *ApprovalsService
type ComponentsCreateCall ¶
type ComponentsCreateCall struct {
// contains filtered or unexported fields
}
func (*ComponentsCreateCall) Context ¶
func (c *ComponentsCreateCall) Context(ctx context.Context) *ComponentsCreateCall
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 (*ComponentsCreateCall) Do ¶
func (c *ComponentsCreateCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1Component, error)
Do executes the "monorail.components.create" call. Exactly one of *ProtoApiPb2V1Component or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1Component.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 (*ComponentsCreateCall) Fields ¶
func (c *ComponentsCreateCall) Fields(s ...googleapi.Field) *ComponentsCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ComponentsCreateCall) Header ¶
func (c *ComponentsCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ComponentsDeleteCall ¶
type ComponentsDeleteCall struct {
// contains filtered or unexported fields
}
func (*ComponentsDeleteCall) Context ¶
func (c *ComponentsDeleteCall) Context(ctx context.Context) *ComponentsDeleteCall
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 (*ComponentsDeleteCall) Do ¶
func (c *ComponentsDeleteCall) Do(opts ...googleapi.CallOption) error
Do executes the "monorail.components.delete" call.
func (*ComponentsDeleteCall) Fields ¶
func (c *ComponentsDeleteCall) Fields(s ...googleapi.Field) *ComponentsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ComponentsDeleteCall) Header ¶
func (c *ComponentsDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ComponentsListCall ¶
type ComponentsListCall struct {
// contains filtered or unexported fields
}
func (*ComponentsListCall) Context ¶
func (c *ComponentsListCall) Context(ctx context.Context) *ComponentsListCall
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 (*ComponentsListCall) Do ¶
func (c *ComponentsListCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1ComponentsListResponse, error)
Do executes the "monorail.components.list" call. Exactly one of *ProtoApiPb2V1ComponentsListResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1ComponentsListResponse.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 (*ComponentsListCall) Fields ¶
func (c *ComponentsListCall) Fields(s ...googleapi.Field) *ComponentsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ComponentsListCall) Header ¶
func (c *ComponentsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ComponentsListCall) IfNoneMatch ¶
func (c *ComponentsListCall) IfNoneMatch(entityTag string) *ComponentsListCall
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 ComponentsService ¶
type ComponentsService struct {
// contains filtered or unexported fields
}
func NewComponentsService ¶
func NewComponentsService(s *Service) *ComponentsService
func (*ComponentsService) Create ¶
func (r *ComponentsService) Create(projectId string, componentName string, protoapipb2v1componentcreaterequestbody *ProtoApiPb2V1ComponentCreateRequestBody) *ComponentsCreateCall
Create: Create a component.
func (*ComponentsService) Delete ¶
func (r *ComponentsService) Delete(projectId string, componentPath string) *ComponentsDeleteCall
Delete: Delete a component.
func (*ComponentsService) List ¶
func (r *ComponentsService) List(projectId string) *ComponentsListCall
List: List all components of a given project.
func (*ComponentsService) Update ¶
func (r *ComponentsService) Update(projectId string, componentPath string, protoapipb2v1componentupdaterequestbody *ProtoApiPb2V1ComponentUpdateRequestBody) *ComponentsUpdateCall
Update: Update a component.
type ComponentsUpdateCall ¶
type ComponentsUpdateCall struct {
// contains filtered or unexported fields
}
func (*ComponentsUpdateCall) Context ¶
func (c *ComponentsUpdateCall) Context(ctx context.Context) *ComponentsUpdateCall
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 (*ComponentsUpdateCall) Do ¶
func (c *ComponentsUpdateCall) Do(opts ...googleapi.CallOption) error
Do executes the "monorail.components.update" call.
func (*ComponentsUpdateCall) Fields ¶
func (c *ComponentsUpdateCall) Fields(s ...googleapi.Field) *ComponentsUpdateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ComponentsUpdateCall) Header ¶
func (c *ComponentsUpdateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type GroupsCreateCall ¶
type GroupsCreateCall struct {
// contains filtered or unexported fields
}
func (*GroupsCreateCall) Context ¶
func (c *GroupsCreateCall) Context(ctx context.Context) *GroupsCreateCall
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 (*GroupsCreateCall) Do ¶
func (c *GroupsCreateCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1GroupsCreateResponse, error)
Do executes the "monorail.groups.create" call. Exactly one of *ProtoApiPb2V1GroupsCreateResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1GroupsCreateResponse.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 (*GroupsCreateCall) ExtGroupType ¶
func (c *GroupsCreateCall) ExtGroupType(extGroupType string) *GroupsCreateCall
ExtGroupType sets the optional parameter "ext_group_type":
Possible values:
"BAGGINS" "CHROME_INFRA_AUTH" "COMPUTED" "MDB"
func (*GroupsCreateCall) Fields ¶
func (c *GroupsCreateCall) Fields(s ...googleapi.Field) *GroupsCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*GroupsCreateCall) Header ¶
func (c *GroupsCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type GroupsGetCall ¶
type GroupsGetCall struct {
// contains filtered or unexported fields
}
func (*GroupsGetCall) Context ¶
func (c *GroupsGetCall) Context(ctx context.Context) *GroupsGetCall
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 (*GroupsGetCall) Do ¶
func (c *GroupsGetCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1GroupsGetResponse, error)
Do executes the "monorail.groups.get" call. Exactly one of *ProtoApiPb2V1GroupsGetResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1GroupsGetResponse.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 (*GroupsGetCall) Fields ¶
func (c *GroupsGetCall) Fields(s ...googleapi.Field) *GroupsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*GroupsGetCall) Header ¶
func (c *GroupsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*GroupsGetCall) IfNoneMatch ¶
func (c *GroupsGetCall) IfNoneMatch(entityTag string) *GroupsGetCall
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 GroupsService ¶
type GroupsService struct { Settings *GroupsSettingsService // contains filtered or unexported fields }
func NewGroupsService ¶
func NewGroupsService(s *Service) *GroupsService
func (*GroupsService) Create ¶
func (r *GroupsService) Create(groupName string, whoCanViewMembers string) *GroupsCreateCall
Create: Create a new user group.
func (*GroupsService) Get ¶
func (r *GroupsService) Get(groupName string) *GroupsGetCall
Get: Get a group's settings and users.
func (*GroupsService) Update ¶
func (r *GroupsService) Update(groupName string, protoapipb2v1groupcitizens *ProtoApiPb2V1GroupCitizens) *GroupsUpdateCall
Update: Update a group's settings and users.
type GroupsSettingsListCall ¶
type GroupsSettingsListCall struct {
// contains filtered or unexported fields
}
func (*GroupsSettingsListCall) Context ¶
func (c *GroupsSettingsListCall) Context(ctx context.Context) *GroupsSettingsListCall
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 (*GroupsSettingsListCall) Do ¶
func (c *GroupsSettingsListCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1GroupsSettingsListResponse, error)
Do executes the "monorail.groups.settings.list" call. Exactly one of *ProtoApiPb2V1GroupsSettingsListResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1GroupsSettingsListResponse.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 (*GroupsSettingsListCall) Fields ¶
func (c *GroupsSettingsListCall) Fields(s ...googleapi.Field) *GroupsSettingsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*GroupsSettingsListCall) Header ¶
func (c *GroupsSettingsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*GroupsSettingsListCall) IfNoneMatch ¶
func (c *GroupsSettingsListCall) IfNoneMatch(entityTag string) *GroupsSettingsListCall
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 (*GroupsSettingsListCall) ImportedGroupsOnly ¶
func (c *GroupsSettingsListCall) ImportedGroupsOnly(importedGroupsOnly bool) *GroupsSettingsListCall
ImportedGroupsOnly sets the optional parameter "importedGroupsOnly":
type GroupsSettingsService ¶
type GroupsSettingsService struct {
// contains filtered or unexported fields
}
func NewGroupsSettingsService ¶
func NewGroupsSettingsService(s *Service) *GroupsSettingsService
func (*GroupsSettingsService) List ¶
func (r *GroupsSettingsService) List() *GroupsSettingsListCall
List: List all group settings.
type GroupsUpdateCall ¶
type GroupsUpdateCall struct {
// contains filtered or unexported fields
}
func (*GroupsUpdateCall) Context ¶
func (c *GroupsUpdateCall) Context(ctx context.Context) *GroupsUpdateCall
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 (*GroupsUpdateCall) Do ¶
func (c *GroupsUpdateCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1GroupsUpdateResponse, error)
Do executes the "monorail.groups.update" call. Exactly one of *ProtoApiPb2V1GroupsUpdateResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1GroupsUpdateResponse.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 (*GroupsUpdateCall) ExtGroupType ¶
func (c *GroupsUpdateCall) ExtGroupType(extGroupType string) *GroupsUpdateCall
ExtGroupType sets the optional parameter "ext_group_type":
Possible values:
"BAGGINS" "CHROME_INFRA_AUTH" "COMPUTED" "MDB"
func (*GroupsUpdateCall) Fields ¶
func (c *GroupsUpdateCall) Fields(s ...googleapi.Field) *GroupsUpdateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*GroupsUpdateCall) FriendProjects ¶
func (c *GroupsUpdateCall) FriendProjects(friendProjects ...string) *GroupsUpdateCall
FriendProjects sets the optional parameter "friend_projects":
func (*GroupsUpdateCall) Header ¶
func (c *GroupsUpdateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*GroupsUpdateCall) LastSyncTime ¶
func (c *GroupsUpdateCall) LastSyncTime(lastSyncTime int64) *GroupsUpdateCall
LastSyncTime sets the optional parameter "last_sync_time":
func (*GroupsUpdateCall) WhoCanViewMembers ¶
func (c *GroupsUpdateCall) WhoCanViewMembers(whoCanViewMembers string) *GroupsUpdateCall
WhoCanViewMembers sets the optional parameter "who_can_view_members":
Possible values:
"ANYONE" "MEMBERS" "OWNERS"
type IssuesCommentsDeleteCall ¶
type IssuesCommentsDeleteCall struct {
// contains filtered or unexported fields
}
func (*IssuesCommentsDeleteCall) Context ¶
func (c *IssuesCommentsDeleteCall) Context(ctx context.Context) *IssuesCommentsDeleteCall
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 (*IssuesCommentsDeleteCall) Do ¶
func (c *IssuesCommentsDeleteCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesCommentsDeleteResponse, error)
Do executes the "monorail.issues.comments.delete" call. Exactly one of *ProtoApiPb2V1IssuesCommentsDeleteResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1IssuesCommentsDeleteResponse.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 (*IssuesCommentsDeleteCall) Fields ¶
func (c *IssuesCommentsDeleteCall) Fields(s ...googleapi.Field) *IssuesCommentsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*IssuesCommentsDeleteCall) Header ¶
func (c *IssuesCommentsDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type IssuesCommentsInsertCall ¶
type IssuesCommentsInsertCall struct {
// contains filtered or unexported fields
}
func (*IssuesCommentsInsertCall) Context ¶
func (c *IssuesCommentsInsertCall) Context(ctx context.Context) *IssuesCommentsInsertCall
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 (*IssuesCommentsInsertCall) Do ¶
func (c *IssuesCommentsInsertCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesCommentsInsertResponse, error)
Do executes the "monorail.issues.comments.insert" call. Exactly one of *ProtoApiPb2V1IssuesCommentsInsertResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1IssuesCommentsInsertResponse.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 (*IssuesCommentsInsertCall) Fields ¶
func (c *IssuesCommentsInsertCall) Fields(s ...googleapi.Field) *IssuesCommentsInsertCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*IssuesCommentsInsertCall) Header ¶
func (c *IssuesCommentsInsertCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*IssuesCommentsInsertCall) SendEmail ¶
func (c *IssuesCommentsInsertCall) SendEmail(sendEmail bool) *IssuesCommentsInsertCall
SendEmail sets the optional parameter "sendEmail":
type IssuesCommentsListCall ¶
type IssuesCommentsListCall struct {
// contains filtered or unexported fields
}
func (*IssuesCommentsListCall) Context ¶
func (c *IssuesCommentsListCall) Context(ctx context.Context) *IssuesCommentsListCall
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 (*IssuesCommentsListCall) Do ¶
func (c *IssuesCommentsListCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesCommentsListResponse, error)
Do executes the "monorail.issues.comments.list" call. Exactly one of *ProtoApiPb2V1IssuesCommentsListResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1IssuesCommentsListResponse.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 (*IssuesCommentsListCall) Fields ¶
func (c *IssuesCommentsListCall) Fields(s ...googleapi.Field) *IssuesCommentsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*IssuesCommentsListCall) Header ¶
func (c *IssuesCommentsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*IssuesCommentsListCall) IfNoneMatch ¶
func (c *IssuesCommentsListCall) IfNoneMatch(entityTag string) *IssuesCommentsListCall
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 (*IssuesCommentsListCall) MaxResults ¶
func (c *IssuesCommentsListCall) MaxResults(maxResults int64) *IssuesCommentsListCall
MaxResults sets the optional parameter "maxResults":
func (*IssuesCommentsListCall) StartIndex ¶
func (c *IssuesCommentsListCall) StartIndex(startIndex int64) *IssuesCommentsListCall
StartIndex sets the optional parameter "startIndex":
type IssuesCommentsService ¶
type IssuesCommentsService struct {
// contains filtered or unexported fields
}
func NewIssuesCommentsService ¶
func NewIssuesCommentsService(s *Service) *IssuesCommentsService
func (*IssuesCommentsService) Delete ¶
func (r *IssuesCommentsService) Delete(projectId string, issueId int64, commentId int64) *IssuesCommentsDeleteCall
Delete: Delete a comment.
func (*IssuesCommentsService) Insert ¶
func (r *IssuesCommentsService) Insert(projectId string, issueId int64, protoapipb2v1issuecommentwrapper *ProtoApiPb2V1IssueCommentWrapper) *IssuesCommentsInsertCall
Insert: Add a comment.
func (*IssuesCommentsService) List ¶
func (r *IssuesCommentsService) List(projectId string, issueId int64) *IssuesCommentsListCall
List: List all comments for an issue.
func (*IssuesCommentsService) Undelete ¶
func (r *IssuesCommentsService) Undelete(projectId string, issueId int64, commentId int64) *IssuesCommentsUndeleteCall
Undelete: Restore a deleted comment.
type IssuesCommentsUndeleteCall ¶
type IssuesCommentsUndeleteCall struct {
// contains filtered or unexported fields
}
func (*IssuesCommentsUndeleteCall) Context ¶
func (c *IssuesCommentsUndeleteCall) Context(ctx context.Context) *IssuesCommentsUndeleteCall
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 (*IssuesCommentsUndeleteCall) Do ¶
func (c *IssuesCommentsUndeleteCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesCommentsDeleteResponse, error)
Do executes the "monorail.issues.comments.undelete" call. Exactly one of *ProtoApiPb2V1IssuesCommentsDeleteResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1IssuesCommentsDeleteResponse.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 (*IssuesCommentsUndeleteCall) Fields ¶
func (c *IssuesCommentsUndeleteCall) Fields(s ...googleapi.Field) *IssuesCommentsUndeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*IssuesCommentsUndeleteCall) Header ¶
func (c *IssuesCommentsUndeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type IssuesGetCall ¶
type IssuesGetCall struct {
// contains filtered or unexported fields
}
func (*IssuesGetCall) Context ¶
func (c *IssuesGetCall) Context(ctx context.Context) *IssuesGetCall
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 (*IssuesGetCall) Do ¶
func (c *IssuesGetCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesGetInsertResponse, error)
Do executes the "monorail.issues.get" call. Exactly one of *ProtoApiPb2V1IssuesGetInsertResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1IssuesGetInsertResponse.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 (*IssuesGetCall) Fields ¶
func (c *IssuesGetCall) Fields(s ...googleapi.Field) *IssuesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*IssuesGetCall) Header ¶
func (c *IssuesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*IssuesGetCall) IfNoneMatch ¶
func (c *IssuesGetCall) IfNoneMatch(entityTag string) *IssuesGetCall
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 IssuesInsertCall ¶
type IssuesInsertCall struct {
// contains filtered or unexported fields
}
func (*IssuesInsertCall) Context ¶
func (c *IssuesInsertCall) Context(ctx context.Context) *IssuesInsertCall
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 (*IssuesInsertCall) Do ¶
func (c *IssuesInsertCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesGetInsertResponse, error)
Do executes the "monorail.issues.insert" call. Exactly one of *ProtoApiPb2V1IssuesGetInsertResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1IssuesGetInsertResponse.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 (*IssuesInsertCall) Fields ¶
func (c *IssuesInsertCall) Fields(s ...googleapi.Field) *IssuesInsertCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*IssuesInsertCall) Header ¶
func (c *IssuesInsertCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*IssuesInsertCall) SendEmail ¶
func (c *IssuesInsertCall) SendEmail(sendEmail bool) *IssuesInsertCall
SendEmail sets the optional parameter "sendEmail":
type IssuesListCall ¶
type IssuesListCall struct {
// contains filtered or unexported fields
}
func (*IssuesListCall) AdditionalProject ¶
func (c *IssuesListCall) AdditionalProject(additionalProject ...string) *IssuesListCall
AdditionalProject sets the optional parameter "additionalProject":
func (*IssuesListCall) Can ¶
func (c *IssuesListCall) Can(can string) *IssuesListCall
Can sets the optional parameter "can":
Possible values:
"all" (default) "new" "open" "owned" "reported" "starred" "to_verify"
func (*IssuesListCall) Context ¶
func (c *IssuesListCall) Context(ctx context.Context) *IssuesListCall
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 (*IssuesListCall) Do ¶
func (c *IssuesListCall) Do(opts ...googleapi.CallOption) (*ProtoApiPb2V1IssuesListResponse, error)
Do executes the "monorail.issues.list" call. Exactly one of *ProtoApiPb2V1IssuesListResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1IssuesListResponse.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 (*IssuesListCall) Fields ¶
func (c *IssuesListCall) Fields(s ...googleapi.Field) *IssuesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*IssuesListCall) Header ¶
func (c *IssuesListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*IssuesListCall) IfNoneMatch ¶
func (c *IssuesListCall) IfNoneMatch(entityTag string) *IssuesListCall
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 (*IssuesListCall) Label ¶
func (c *IssuesListCall) Label(label string) *IssuesListCall
Label sets the optional parameter "label":
func (*IssuesListCall) MaxResults ¶
func (c *IssuesListCall) MaxResults(maxResults int64) *IssuesListCall
MaxResults sets the optional parameter "maxResults":
func (*IssuesListCall) Owner ¶
func (c *IssuesListCall) Owner(owner string) *IssuesListCall
Owner sets the optional parameter "owner":
func (*IssuesListCall) PublishedMax ¶
func (c *IssuesListCall) PublishedMax(publishedMax int64) *IssuesListCall
PublishedMax sets the optional parameter "publishedMax":
func (*IssuesListCall) PublishedMin ¶
func (c *IssuesListCall) PublishedMin(publishedMin int64) *IssuesListCall
PublishedMin sets the optional parameter "publishedMin":
func (*IssuesListCall) Q ¶
func (c *IssuesListCall) Q(q string) *IssuesListCall
Q sets the optional parameter "q":
func (*IssuesListCall) Sort ¶
func (c *IssuesListCall) Sort(sort string) *IssuesListCall
Sort sets the optional parameter "sort":
func (*IssuesListCall) StartIndex ¶
func (c *IssuesListCall) StartIndex(startIndex int64) *IssuesListCall
StartIndex sets the optional parameter "startIndex":
func (*IssuesListCall) Status ¶
func (c *IssuesListCall) Status(status string) *IssuesListCall
Status sets the optional parameter "status":
func (*IssuesListCall) UpdatedMax ¶
func (c *IssuesListCall) UpdatedMax(updatedMax int64) *IssuesListCall
UpdatedMax sets the optional parameter "updatedMax":
func (*IssuesListCall) UpdatedMin ¶
func (c *IssuesListCall) UpdatedMin(updatedMin int64) *IssuesListCall
UpdatedMin sets the optional parameter "updatedMin":
type IssuesService ¶
type IssuesService struct { Comments *IssuesCommentsService // contains filtered or unexported fields }
func NewIssuesService ¶
func NewIssuesService(s *Service) *IssuesService
func (*IssuesService) Get ¶
func (r *IssuesService) Get(projectId string, issueId int64) *IssuesGetCall
Get: Get an issue.
func (*IssuesService) Insert ¶
func (r *IssuesService) Insert(projectId string, protoapipb2v1issuewrapper *ProtoApiPb2V1IssueWrapper) *IssuesInsertCall
Insert: Add a new issue.
func (*IssuesService) List ¶
func (r *IssuesService) List(projectId string) *IssuesListCall
List: List issues for projects.
type ProtoApiPb2V1Approval ¶
type ProtoApiPb2V1Approval struct { ApprovalName string `json:"approvalName,omitempty"` // Approvers: Atomic person. Approvers []*ProtoApiPb2V1AtomPerson `json:"approvers,omitempty"` PhaseName string `json:"phaseName,omitempty"` SetOn string `json:"setOn,omitempty"` // Setter: Atomic person. Setter *ProtoApiPb2V1AtomPerson `json:"setter,omitempty"` // Possible values: // "approved" // "nA" // "needInfo" // "needsReview" // "notApproved" // "notSet" // "reviewRequested" // "reviewStarted" Status string `json:"status,omitempty"` // ForceSendFields is a list of field names (e.g. "ApprovalName") 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. "ApprovalName") 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:"-"` }
ProtoApiPb2V1Approval: Approval Value details
func (*ProtoApiPb2V1Approval) MarshalJSON ¶
func (s *ProtoApiPb2V1Approval) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1ApprovalCommentWrapper ¶
type ProtoApiPb2V1ApprovalCommentWrapper struct { // ApprovalUpdates: Approval update. ApprovalUpdates *ProtoApiPb2V1ApprovalUpdate `json:"approvalUpdates,omitempty"` // Attachments: Issue attachment. Attachments []*ProtoApiPb2V1Attachment `json:"attachments,omitempty"` // Author: Atomic person. Author *ProtoApiPb2V1AtomPerson `json:"author,omitempty"` CanDelete bool `json:"canDelete,omitempty"` Content string `json:"content,omitempty"` // DeletedBy: Atomic person. DeletedBy *ProtoApiPb2V1AtomPerson `json:"deletedBy,omitempty"` Id int64 `json:"id,omitempty"` IsDescription bool `json:"is_description,omitempty"` Kind string `json:"kind,omitempty"` Published string `json:"published,omitempty"` // ForceSendFields is a list of field names (e.g. "ApprovalUpdates") 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. "ApprovalUpdates") 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:"-"` }
ProtoApiPb2V1ApprovalCommentWrapper: Approval comment details.
func (*ProtoApiPb2V1ApprovalCommentWrapper) MarshalJSON ¶
func (s *ProtoApiPb2V1ApprovalCommentWrapper) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1ApprovalUpdate ¶
type ProtoApiPb2V1ApprovalUpdate struct { Approvers []string `json:"approvers,omitempty"` // FieldValues: Custom field values. FieldValues []*ProtoApiPb2V1FieldValue `json:"fieldValues,omitempty"` Kind string `json:"kind,omitempty"` Status string `json:"status,omitempty"` // ForceSendFields is a list of field names (e.g. "Approvers") 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. "Approvers") 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:"-"` }
ProtoApiPb2V1ApprovalUpdate: Approval update.
func (*ProtoApiPb2V1ApprovalUpdate) MarshalJSON ¶
func (s *ProtoApiPb2V1ApprovalUpdate) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1ApprovalsCommentsInsertResponse ¶
type ProtoApiPb2V1ApprovalsCommentsInsertResponse struct { ApprovalName string `json:"approvalName,omitempty"` // ApprovalUpdates: Approval update. ApprovalUpdates *ProtoApiPb2V1ApprovalUpdate `json:"approvalUpdates,omitempty"` // Author: Atomic person. Author *ProtoApiPb2V1AtomPerson `json:"author,omitempty"` CanDelete bool `json:"canDelete,omitempty"` Content string `json:"content,omitempty"` // Error: Request error. Error *ProtoApiPb2V1ErrorMessage `json:"error,omitempty"` Id int64 `json:"id,omitempty"` Kind string `json:"kind,omitempty"` Published string `json:"published,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "ApprovalName") 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. "ApprovalName") 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:"-"` }
ProtoApiPb2V1ApprovalsCommentsInsertResponse: Response message of request to insert an isuse's comments.
func (*ProtoApiPb2V1ApprovalsCommentsInsertResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1ApprovalsCommentsInsertResponse) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1ApprovalsCommentsListResponse ¶
type ProtoApiPb2V1ApprovalsCommentsListResponse struct { // Error: Request error. Error *ProtoApiPb2V1ErrorMessage `json:"error,omitempty"` // Items: Approval comment details. Items []*ProtoApiPb2V1ApprovalCommentWrapper `json:"items,omitempty"` Kind string `json:"kind,omitempty"` TotalResults int64 `json:"totalResults,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Error") 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. "Error") 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:"-"` }
ProtoApiPb2V1ApprovalsCommentsListResponse: Response message of request to list an approval's comments.
func (*ProtoApiPb2V1ApprovalsCommentsListResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1ApprovalsCommentsListResponse) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1AtomPerson ¶
type ProtoApiPb2V1AtomPerson struct { EmailBouncing bool `json:"email_bouncing,omitempty"` HtmlLink string `json:"htmlLink,omitempty"` Kind string `json:"kind,omitempty"` LastVisitDaysAgo int64 `json:"last_visit_days_ago,omitempty,string"` Name string `json:"name,omitempty"` VacationMessage string `json:"vacation_message,omitempty"` // ForceSendFields is a list of field names (e.g. "EmailBouncing") 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. "EmailBouncing") 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:"-"` }
ProtoApiPb2V1AtomPerson: Atomic person.
func (*ProtoApiPb2V1AtomPerson) MarshalJSON ¶
func (s *ProtoApiPb2V1AtomPerson) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1Attachment ¶
type ProtoApiPb2V1Attachment struct { AttachmentId int64 `json:"attachmentId,omitempty,string"` FileName string `json:"fileName,omitempty"` FileSize int64 `json:"fileSize,omitempty"` IsDeleted bool `json:"isDeleted,omitempty"` Mimetype string `json:"mimetype,omitempty"` // ForceSendFields is a list of field names (e.g. "AttachmentId") 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. "AttachmentId") 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:"-"` }
ProtoApiPb2V1Attachment: Issue attachment.
func (*ProtoApiPb2V1Attachment) MarshalJSON ¶
func (s *ProtoApiPb2V1Attachment) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1Component ¶
type ProtoApiPb2V1Component struct { Admin []string `json:"admin,omitempty"` Cc []string `json:"cc,omitempty"` ComponentId int64 `json:"componentId,omitempty"` ComponentPath string `json:"componentPath,omitempty"` Created string `json:"created,omitempty"` Creator string `json:"creator,omitempty"` Deprecated bool `json:"deprecated,omitempty"` Description string `json:"description,omitempty"` Modified string `json:"modified,omitempty"` Modifier string `json:"modifier,omitempty"` ProjectName string `json:"projectName,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Admin") 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. "Admin") 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:"-"` }
ProtoApiPb2V1Component: Component PB.
func (*ProtoApiPb2V1Component) MarshalJSON ¶
func (s *ProtoApiPb2V1Component) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1ComponentCreateRequestBody ¶
type ProtoApiPb2V1ComponentCreateRequestBody struct { Admin []string `json:"admin,omitempty"` Cc []string `json:"cc,omitempty"` Deprecated bool `json:"deprecated,omitempty"` Description string `json:"description,omitempty"` ParentPath string `json:"parentPath,omitempty"` // ForceSendFields is a list of field names (e.g. "Admin") 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. "Admin") 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:"-"` }
ProtoApiPb2V1ComponentCreateRequestBody: Request body to create a component.
func (*ProtoApiPb2V1ComponentCreateRequestBody) MarshalJSON ¶
func (s *ProtoApiPb2V1ComponentCreateRequestBody) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1ComponentUpdate ¶
type ProtoApiPb2V1ComponentUpdate struct { Admin []string `json:"admin,omitempty"` Cc []string `json:"cc,omitempty"` Deprecated bool `json:"deprecated,omitempty"` Description string `json:"description,omitempty"` // Possible values: // "ADMIN" // "CC" // "DEPRECATED" // "DESCRIPTION" // "LEAF_NAME" Field string `json:"field,omitempty"` LeafName string `json:"leafName,omitempty"` // ForceSendFields is a list of field names (e.g. "Admin") 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. "Admin") 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:"-"` }
ProtoApiPb2V1ComponentUpdate: Component update.
func (*ProtoApiPb2V1ComponentUpdate) MarshalJSON ¶
func (s *ProtoApiPb2V1ComponentUpdate) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1ComponentUpdateRequestBody ¶
type ProtoApiPb2V1ComponentUpdateRequestBody struct { // Updates: Component update. Updates []*ProtoApiPb2V1ComponentUpdate `json:"updates,omitempty"` // ForceSendFields is a list of field names (e.g. "Updates") 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. "Updates") 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:"-"` }
ProtoApiPb2V1ComponentUpdateRequestBody: Request body to update a component.
func (*ProtoApiPb2V1ComponentUpdateRequestBody) MarshalJSON ¶
func (s *ProtoApiPb2V1ComponentUpdateRequestBody) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1ComponentsListResponse ¶
type ProtoApiPb2V1ComponentsListResponse struct { // Components: Component PB. Components []*ProtoApiPb2V1Component `json:"components,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Components") 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. "Components") 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:"-"` }
ProtoApiPb2V1ComponentsListResponse: Response to list components.
func (*ProtoApiPb2V1ComponentsListResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1ComponentsListResponse) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1ErrorMessage ¶
type ProtoApiPb2V1ErrorMessage struct { Code int64 `json:"code,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` // ForceSendFields is a list of field names (e.g. "Code") 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. "Code") 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:"-"` }
ProtoApiPb2V1ErrorMessage: Request error.
func (*ProtoApiPb2V1ErrorMessage) MarshalJSON ¶
func (s *ProtoApiPb2V1ErrorMessage) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1FieldValue ¶
type ProtoApiPb2V1FieldValue struct { ApprovalName string `json:"approvalName,omitempty"` Derived bool `json:"derived,omitempty"` FieldName string `json:"fieldName,omitempty"` FieldValue string `json:"fieldValue,omitempty"` // Possible values: // "add" (default) // "clear" // "remove" Operator string `json:"operator,omitempty"` PhaseName string `json:"phaseName,omitempty"` // ForceSendFields is a list of field names (e.g. "ApprovalName") 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. "ApprovalName") 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:"-"` }
ProtoApiPb2V1FieldValue: Custom field values.
func (*ProtoApiPb2V1FieldValue) MarshalJSON ¶
func (s *ProtoApiPb2V1FieldValue) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1GroupCitizens ¶
type ProtoApiPb2V1GroupCitizens struct { GroupMembers []string `json:"groupMembers,omitempty"` GroupOwners []string `json:"groupOwners,omitempty"` // ForceSendFields is a list of field names (e.g. "GroupMembers") 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. "GroupMembers") 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:"-"` }
ProtoApiPb2V1GroupCitizens: Group members and owners.
func (*ProtoApiPb2V1GroupCitizens) MarshalJSON ¶
func (s *ProtoApiPb2V1GroupCitizens) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1GroupsCreateResponse ¶
type ProtoApiPb2V1GroupsCreateResponse struct { // Error: Request error. Error *ProtoApiPb2V1ErrorMessage `json:"error,omitempty"` GroupID int64 `json:"groupID,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Error") 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. "Error") 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:"-"` }
ProtoApiPb2V1GroupsCreateResponse: Response message of request to create a group.
func (*ProtoApiPb2V1GroupsCreateResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1GroupsCreateResponse) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1GroupsGetResponse ¶
type ProtoApiPb2V1GroupsGetResponse struct { // Error: Request error. Error *ProtoApiPb2V1ErrorMessage `json:"error,omitempty"` GroupID int64 `json:"groupID,omitempty"` GroupMembers []string `json:"groupMembers,omitempty"` GroupOwners []string `json:"groupOwners,omitempty"` // GroupSettings: User group settings. GroupSettings *ProtoApiPb2V1UserGroupSettingsWrapper `json:"groupSettings,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Error") 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. "Error") 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:"-"` }
ProtoApiPb2V1GroupsGetResponse: Response message of request to create a group.
func (*ProtoApiPb2V1GroupsGetResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1GroupsGetResponse) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1GroupsSettingsListResponse ¶
type ProtoApiPb2V1GroupsSettingsListResponse struct { // Error: Request error. Error *ProtoApiPb2V1ErrorMessage `json:"error,omitempty"` // GroupSettings: User group settings. GroupSettings []*ProtoApiPb2V1UserGroupSettingsWrapper `json:"groupSettings,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Error") 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. "Error") 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:"-"` }
ProtoApiPb2V1GroupsSettingsListResponse: Response message of request to list group settings.
func (*ProtoApiPb2V1GroupsSettingsListResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1GroupsSettingsListResponse) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1GroupsUpdateResponse ¶
type ProtoApiPb2V1GroupsUpdateResponse struct { // Error: Request error. Error *ProtoApiPb2V1ErrorMessage `json:"error,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Error") 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. "Error") 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:"-"` }
ProtoApiPb2V1GroupsUpdateResponse: Response message of request to update a group.
func (*ProtoApiPb2V1GroupsUpdateResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1GroupsUpdateResponse) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1IssueCommentWrapper ¶
type ProtoApiPb2V1IssueCommentWrapper struct { // Attachments: Issue attachment. Attachments []*ProtoApiPb2V1Attachment `json:"attachments,omitempty"` // Author: Atomic person. Author *ProtoApiPb2V1AtomPerson `json:"author,omitempty"` CanDelete bool `json:"canDelete,omitempty"` Content string `json:"content,omitempty"` // DeletedBy: Atomic person. DeletedBy *ProtoApiPb2V1AtomPerson `json:"deletedBy,omitempty"` Id int64 `json:"id,omitempty"` IsDescription bool `json:"is_description,omitempty"` Kind string `json:"kind,omitempty"` Published string `json:"published,omitempty"` // Updates: Issue update. Updates *ProtoApiPb2V1Update `json:"updates,omitempty"` // ForceSendFields is a list of field names (e.g. "Attachments") 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. "Attachments") 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:"-"` }
ProtoApiPb2V1IssueCommentWrapper: Issue comment details.
func (*ProtoApiPb2V1IssueCommentWrapper) MarshalJSON ¶
func (s *ProtoApiPb2V1IssueCommentWrapper) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1IssueRef ¶
type ProtoApiPb2V1IssueRef struct { IssueId int64 `json:"issueId,omitempty"` Kind string `json:"kind,omitempty"` ProjectId string `json:"projectId,omitempty"` // ForceSendFields is a list of field names (e.g. "IssueId") 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. "IssueId") 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:"-"` }
ProtoApiPb2V1IssueRef: Issue reference.
func (*ProtoApiPb2V1IssueRef) MarshalJSON ¶
func (s *ProtoApiPb2V1IssueRef) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1IssueWrapper ¶
type ProtoApiPb2V1IssueWrapper struct { // ApprovalValues: Approval Value details ApprovalValues []*ProtoApiPb2V1Approval `json:"approvalValues,omitempty"` // Author: Atomic person. Author *ProtoApiPb2V1AtomPerson `json:"author,omitempty"` // BlockedOn: Issue reference. BlockedOn []*ProtoApiPb2V1IssueRef `json:"blockedOn,omitempty"` // Blocking: Issue reference. Blocking []*ProtoApiPb2V1IssueRef `json:"blocking,omitempty"` CanComment bool `json:"canComment,omitempty"` CanEdit bool `json:"canEdit,omitempty"` // Cc: Atomic person. Cc []*ProtoApiPb2V1AtomPerson `json:"cc,omitempty"` Closed string `json:"closed,omitempty"` ComponentModified string `json:"component_modified,omitempty"` Components []string `json:"components,omitempty"` Description string `json:"description,omitempty"` // FieldValues: Custom field values. FieldValues []*ProtoApiPb2V1FieldValue `json:"fieldValues,omitempty"` Id int64 `json:"id,omitempty"` Kind string `json:"kind,omitempty"` Labels []string `json:"labels,omitempty"` // MergedInto: Issue reference. MergedInto *ProtoApiPb2V1IssueRef `json:"mergedInto,omitempty"` // Owner: Atomic person. Owner *ProtoApiPb2V1AtomPerson `json:"owner,omitempty"` OwnerModified string `json:"owner_modified,omitempty"` // Phases: Issue phase details. Phases []*ProtoApiPb2V1Phase `json:"phases,omitempty"` ProjectId string `json:"projectId,omitempty"` Published string `json:"published,omitempty"` Starred bool `json:"starred,omitempty"` Stars int64 `json:"stars,omitempty"` // Possible values: // "closed" // "open" State string `json:"state,omitempty"` Status string `json:"status,omitempty"` StatusModified string `json:"status_modified,omitempty"` Summary string `json:"summary,omitempty"` Title string `json:"title,omitempty"` Updated string `json:"updated,omitempty"` // ForceSendFields is a list of field names (e.g. "ApprovalValues") 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. "ApprovalValues") 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:"-"` }
ProtoApiPb2V1IssueWrapper: Issue details.
func (*ProtoApiPb2V1IssueWrapper) MarshalJSON ¶
func (s *ProtoApiPb2V1IssueWrapper) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1IssuesCommentsDeleteResponse ¶
type ProtoApiPb2V1IssuesCommentsDeleteResponse struct { // Error: Request error. Error *ProtoApiPb2V1ErrorMessage `json:"error,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Error") 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. "Error") 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:"-"` }
ProtoApiPb2V1IssuesCommentsDeleteResponse: Response message of request to delete/undelete an issue's comments.
func (*ProtoApiPb2V1IssuesCommentsDeleteResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1IssuesCommentsDeleteResponse) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1IssuesCommentsInsertResponse ¶
type ProtoApiPb2V1IssuesCommentsInsertResponse struct { // Author: Atomic person. Author *ProtoApiPb2V1AtomPerson `json:"author,omitempty"` CanDelete bool `json:"canDelete,omitempty"` Content string `json:"content,omitempty"` // Error: Request error. Error *ProtoApiPb2V1ErrorMessage `json:"error,omitempty"` Id int64 `json:"id,omitempty"` Kind string `json:"kind,omitempty"` Published string `json:"published,omitempty"` // Updates: Issue update. Updates *ProtoApiPb2V1Update `json:"updates,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:"-"` }
ProtoApiPb2V1IssuesCommentsInsertResponse: Response message of request to insert an issue's comments.
func (*ProtoApiPb2V1IssuesCommentsInsertResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1IssuesCommentsInsertResponse) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1IssuesCommentsListResponse ¶
type ProtoApiPb2V1IssuesCommentsListResponse struct { // Error: Request error. Error *ProtoApiPb2V1ErrorMessage `json:"error,omitempty"` // Items: Issue comment details. Items []*ProtoApiPb2V1IssueCommentWrapper `json:"items,omitempty"` Kind string `json:"kind,omitempty"` TotalResults int64 `json:"totalResults,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Error") 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. "Error") 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:"-"` }
ProtoApiPb2V1IssuesCommentsListResponse: Response message of request to list an issue's comments.
func (*ProtoApiPb2V1IssuesCommentsListResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1IssuesCommentsListResponse) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1IssuesGetInsertResponse ¶
type ProtoApiPb2V1IssuesGetInsertResponse struct { // ApprovalValues: Approval Value details ApprovalValues []*ProtoApiPb2V1Approval `json:"approvalValues,omitempty"` // Author: Atomic person. Author *ProtoApiPb2V1AtomPerson `json:"author,omitempty"` // BlockedOn: Issue reference. BlockedOn []*ProtoApiPb2V1IssueRef `json:"blockedOn,omitempty"` // Blocking: Issue reference. Blocking []*ProtoApiPb2V1IssueRef `json:"blocking,omitempty"` CanComment bool `json:"canComment,omitempty"` CanEdit bool `json:"canEdit,omitempty"` // Cc: Atomic person. Cc []*ProtoApiPb2V1AtomPerson `json:"cc,omitempty"` Closed string `json:"closed,omitempty"` ComponentModified string `json:"component_modified,omitempty"` Components []string `json:"components,omitempty"` // Error: Request error. Error *ProtoApiPb2V1ErrorMessage `json:"error,omitempty"` // FieldValues: Custom field values. FieldValues []*ProtoApiPb2V1FieldValue `json:"fieldValues,omitempty"` Id int64 `json:"id,omitempty"` Kind string `json:"kind,omitempty"` Labels []string `json:"labels,omitempty"` // MergedInto: Issue reference. MergedInto *ProtoApiPb2V1IssueRef `json:"mergedInto,omitempty"` // Owner: Atomic person. Owner *ProtoApiPb2V1AtomPerson `json:"owner,omitempty"` OwnerModified string `json:"owner_modified,omitempty"` // Phases: Issue phase details. Phases []*ProtoApiPb2V1Phase `json:"phases,omitempty"` ProjectId string `json:"projectId,omitempty"` Published string `json:"published,omitempty"` Starred bool `json:"starred,omitempty"` Stars int64 `json:"stars,omitempty"` // Possible values: // "closed" // "open" State string `json:"state,omitempty"` Status string `json:"status,omitempty"` StatusModified string `json:"status_modified,omitempty"` Summary string `json:"summary,omitempty"` Title string `json:"title,omitempty"` 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. "ApprovalValues") 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. "ApprovalValues") 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:"-"` }
ProtoApiPb2V1IssuesGetInsertResponse: Response message of request to get/insert an issue.
func (*ProtoApiPb2V1IssuesGetInsertResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1IssuesGetInsertResponse) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1IssuesListResponse ¶
type ProtoApiPb2V1IssuesListResponse struct { // Error: Request error. Error *ProtoApiPb2V1ErrorMessage `json:"error,omitempty"` // Items: Issue details. Items []*ProtoApiPb2V1IssueWrapper `json:"items,omitempty"` Kind string `json:"kind,omitempty"` TotalResults int64 `json:"totalResults,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Error") 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. "Error") 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:"-"` }
ProtoApiPb2V1IssuesListResponse: Response message of request to list issues.
func (*ProtoApiPb2V1IssuesListResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1IssuesListResponse) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1Label ¶
type ProtoApiPb2V1Label struct { Description string `json:"description,omitempty"` Label string `json:"label,omitempty"` // ForceSendFields is a list of field names (e.g. "Description") 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. "Description") 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:"-"` }
ProtoApiPb2V1Label: Issue label.
func (*ProtoApiPb2V1Label) MarshalJSON ¶
func (s *ProtoApiPb2V1Label) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1Phase ¶
type ProtoApiPb2V1Phase struct { PhaseName string `json:"phaseName,omitempty"` Rank int64 `json:"rank,omitempty,string"` // ForceSendFields is a list of field names (e.g. "PhaseName") 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. "PhaseName") 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:"-"` }
ProtoApiPb2V1Phase: Issue phase details.
func (*ProtoApiPb2V1Phase) MarshalJSON ¶
func (s *ProtoApiPb2V1Phase) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1ProjectIssueConfig ¶
type ProtoApiPb2V1ProjectIssueConfig struct { DefaultColumns []string `json:"defaultColumns,omitempty"` DefaultPromptForMembers int64 `json:"defaultPromptForMembers,omitempty"` DefaultPromptForNonMembers int64 `json:"defaultPromptForNonMembers,omitempty"` DefaultSorting []string `json:"defaultSorting,omitempty"` Kind string `json:"kind,omitempty"` // Labels: Issue label. Labels []*ProtoApiPb2V1Label `json:"labels,omitempty"` // Prompts: Default issue template values. Prompts []*ProtoApiPb2V1Prompt `json:"prompts,omitempty"` RestrictToKnown bool `json:"restrictToKnown,omitempty"` // Statuses: Issue status. Statuses []*ProtoApiPb2V1Status `json:"statuses,omitempty"` UsersCanSetLabels bool `json:"usersCanSetLabels,omitempty"` // ForceSendFields is a list of field names (e.g. "DefaultColumns") 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. "DefaultColumns") 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:"-"` }
ProtoApiPb2V1ProjectIssueConfig: Issue configuration of project.
func (*ProtoApiPb2V1ProjectIssueConfig) MarshalJSON ¶
func (s *ProtoApiPb2V1ProjectIssueConfig) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1ProjectWrapper ¶
type ProtoApiPb2V1ProjectWrapper struct { Description string `json:"description,omitempty"` ExternalId string `json:"externalId,omitempty"` HtmlLink string `json:"htmlLink,omitempty"` // IssuesConfig: Issue configuration of project. IssuesConfig *ProtoApiPb2V1ProjectIssueConfig `json:"issuesConfig,omitempty"` Kind string `json:"kind,omitempty"` // Members: Atomic person. Members []*ProtoApiPb2V1AtomPerson `json:"members,omitempty"` Name string `json:"name,omitempty"` RepositoryUrls []string `json:"repositoryUrls,omitempty"` // Possible values: // "contributor" // "member" // "owner" Role string `json:"role,omitempty"` Summary string `json:"summary,omitempty"` VersionControlSystem string `json:"versionControlSystem,omitempty"` // ForceSendFields is a list of field names (e.g. "Description") 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. "Description") 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:"-"` }
ProtoApiPb2V1ProjectWrapper: Project details.
func (*ProtoApiPb2V1ProjectWrapper) MarshalJSON ¶
func (s *ProtoApiPb2V1ProjectWrapper) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1Prompt ¶
type ProtoApiPb2V1Prompt struct { ComponentRequired bool `json:"componentRequired,omitempty"` DefaultToMember bool `json:"defaultToMember,omitempty"` Description string `json:"description,omitempty"` Labels []string `json:"labels,omitempty"` MembersOnly bool `json:"membersOnly,omitempty"` Name string `json:"name,omitempty"` Status string `json:"status,omitempty"` Title string `json:"title,omitempty"` TitleMustBeEdited bool `json:"titleMustBeEdited,omitempty"` // ForceSendFields is a list of field names (e.g. "ComponentRequired") // 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. "ComponentRequired") 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:"-"` }
ProtoApiPb2V1Prompt: Default issue template values.
func (*ProtoApiPb2V1Prompt) MarshalJSON ¶
func (s *ProtoApiPb2V1Prompt) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1Status ¶
type ProtoApiPb2V1Status struct { Description string `json:"description,omitempty"` MeansOpen bool `json:"meansOpen,omitempty"` Status string `json:"status,omitempty"` // ForceSendFields is a list of field names (e.g. "Description") 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. "Description") 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:"-"` }
ProtoApiPb2V1Status: Issue status.
func (*ProtoApiPb2V1Status) MarshalJSON ¶
func (s *ProtoApiPb2V1Status) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1Update ¶
type ProtoApiPb2V1Update struct { BlockedOn []string `json:"blockedOn,omitempty"` Blocking []string `json:"blocking,omitempty"` Cc []string `json:"cc,omitempty"` Components []string `json:"components,omitempty"` // FieldValues: Custom field values. FieldValues []*ProtoApiPb2V1FieldValue `json:"fieldValues,omitempty"` IsDescription bool `json:"is_description,omitempty"` Kind string `json:"kind,omitempty"` Labels []string `json:"labels,omitempty"` MergedInto string `json:"mergedInto,omitempty"` MoveToProject string `json:"moveToProject,omitempty"` Owner string `json:"owner,omitempty"` Status string `json:"status,omitempty"` Summary string `json:"summary,omitempty"` // ForceSendFields is a list of field names (e.g. "BlockedOn") 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. "BlockedOn") 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:"-"` }
ProtoApiPb2V1Update: Issue update.
func (*ProtoApiPb2V1Update) MarshalJSON ¶
func (s *ProtoApiPb2V1Update) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1UserGroupSettingsWrapper ¶
type ProtoApiPb2V1UserGroupSettingsWrapper struct { // Possible values: // "BAGGINS" // "CHROME_INFRA_AUTH" // "COMPUTED" // "MDB" ExtGroupType string `json:"ext_group_type,omitempty"` GroupName string `json:"groupName,omitempty"` LastSyncTime int64 `json:"last_sync_time,omitempty"` // Possible values: // "ANYONE" // "MEMBERS" (default) // "OWNERS" WhoCanViewMembers string `json:"who_can_view_members,omitempty"` // ForceSendFields is a list of field names (e.g. "ExtGroupType") 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. "ExtGroupType") 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:"-"` }
ProtoApiPb2V1UserGroupSettingsWrapper: User group settings.
func (*ProtoApiPb2V1UserGroupSettingsWrapper) MarshalJSON ¶
func (s *ProtoApiPb2V1UserGroupSettingsWrapper) MarshalJSON() ([]byte, error)
type ProtoApiPb2V1UsersGetResponse ¶
type ProtoApiPb2V1UsersGetResponse struct { // Error: Request error. Error *ProtoApiPb2V1ErrorMessage `json:"error,omitempty"` Id string `json:"id,omitempty"` Kind string `json:"kind,omitempty"` // Projects: Project details. Projects []*ProtoApiPb2V1ProjectWrapper `json:"projects,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Error") 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. "Error") 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:"-"` }
ProtoApiPb2V1UsersGetResponse: Response message of request to get a user.
func (*ProtoApiPb2V1UsersGetResponse) MarshalJSON ¶
func (s *ProtoApiPb2V1UsersGetResponse) MarshalJSON() ([]byte, error)
type Service ¶
type Service struct { BasePath string // API endpoint base URL UserAgent string // optional additional User-Agent fragment Approvals *ApprovalsService Components *ComponentsService Groups *GroupsService Issues *IssuesService 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 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) (*ProtoApiPb2V1UsersGetResponse, error)
Do executes the "monorail.users.get" call. Exactly one of *ProtoApiPb2V1UsersGetResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ProtoApiPb2V1UsersGetResponse.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.
func (*UsersGetCall) OwnerProjectsOnly ¶
func (c *UsersGetCall) OwnerProjectsOnly(ownerProjectsOnly bool) *UsersGetCall
OwnerProjectsOnly sets the optional parameter "ownerProjectsOnly":
type UsersService ¶
type UsersService struct {
// contains filtered or unexported fields
}
func NewUsersService ¶
func NewUsersService(s *Service) *UsersService