Documentation
¶
Index ¶
- Constants
- func Register(ctx context.Context, cmd *cli.Command, w worker.Worker)
- type API
- func (a *API) CommitsDiffActivity(ctx context.Context, req bitbucket.CommitsDiffRequest) (string, error)
- func (a *API) CommitsDiffstatActivity(ctx context.Context, req bitbucket.CommitsDiffstatRequest) (*bitbucket.CommitsDiffstatResponse, error)
- func (a *API) PullRequestsApproveActivity(ctx context.Context, req bitbucket.PullRequestsApproveRequest) error
- func (a *API) PullRequestsCreateCommentActivity(ctx context.Context, req bitbucket.PullRequestsCreateCommentRequest) (*bitbucket.PullRequestsCreateCommentResponse, error)
- func (a *API) PullRequestsDeclineActivity(ctx context.Context, req bitbucket.PullRequestsDeclineRequest) error
- func (a *API) PullRequestsDeleteCommentActivity(ctx context.Context, req bitbucket.PullRequestsDeleteCommentRequest) error
- func (a *API) PullRequestsDiffstatActivity(ctx context.Context, req bitbucket.PullRequestsDiffstatRequest) (*bitbucket.PullRequestsDiffstatResponse, error)
- func (a *API) PullRequestsGetActivity(ctx context.Context, req bitbucket.PullRequestsGetRequest) (map[string]any, error)
- func (a *API) PullRequestsGetCommentActivity(ctx context.Context, req bitbucket.PullRequestsGetCommentRequest) (*bitbucket.PullRequestsGetCommentResponse, error)
- func (a *API) PullRequestsListActivityLogActivity(ctx context.Context, req bitbucket.PullRequestsListActivityLogRequest) (*bitbucket.PullRequestsListActivityLogResponse, error)
- func (a *API) PullRequestsListCommitsActivity(ctx context.Context, req bitbucket.PullRequestsListCommitsRequest) (*bitbucket.PullRequestsListCommitsResponse, error)
- func (a *API) PullRequestsListForCommitActivity(ctx context.Context, req bitbucket.PullRequestsListForCommitRequest) (*bitbucket.PullRequestsListForCommitResponse, error)
- func (a *API) PullRequestsListTasksActivity(ctx context.Context, req bitbucket.PullRequestsListTasksRequest) (*bitbucket.PullRequestsListTasksResponse, error)
- func (a *API) PullRequestsMergeActivity(ctx context.Context, req bitbucket.PullRequestsMergeRequest) error
- func (a *API) PullRequestsUnapproveActivity(ctx context.Context, req bitbucket.PullRequestsUnapproveRequest) error
- func (a *API) PullRequestsUpdateActivity(ctx context.Context, req bitbucket.PullRequestsUpdateRequest) (map[string]any, error)
- func (a *API) PullRequestsUpdateCommentActivity(ctx context.Context, req bitbucket.PullRequestsUpdateCommentRequest) error
- func (a *API) SourceGetFileActivity(ctx context.Context, req bitbucket.SourceGetRequest) (string, error)
- func (a *API) UsersGetActivity(ctx context.Context, req bitbucket.UsersGetRequest) (*bitbucket.WorkspacesListMembersResponse, error)
- func (a *API) WorkspacesListMembersActivity(ctx context.Context, req bitbucket.WorkspacesListMembersRequest) (*bitbucket.WorkspacesListMembersResponse, error)
Constants ¶
const (
BaseURL = "https://api.bitbucket.org/2.0"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type API ¶
type API struct {
// contains filtered or unexported fields
}
func (*API) CommitsDiffActivity ¶ added in v1.9.0
func (a *API) CommitsDiffActivity(ctx context.Context, req bitbucket.CommitsDiffRequest) (string, error)
CommitsDiffActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-commits/#api-repositories-workspace-repo-slug-diff-spec-get
func (*API) CommitsDiffstatActivity ¶ added in v1.12.0
func (a *API) CommitsDiffstatActivity(ctx context.Context, req bitbucket.CommitsDiffstatRequest) (*bitbucket.CommitsDiffstatResponse, error)
CommitsDiffstatActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-commits/#api-repositories-workspace-repo-slug-diffstat-spec-get
func (*API) PullRequestsApproveActivity ¶ added in v1.8.0
func (a *API) PullRequestsApproveActivity(ctx context.Context, req bitbucket.PullRequestsApproveRequest) error
PullRequestsApproveActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-approve-post
func (*API) PullRequestsCreateCommentActivity ¶ added in v1.2.0
func (a *API) PullRequestsCreateCommentActivity( ctx context.Context, req bitbucket.PullRequestsCreateCommentRequest, ) (*bitbucket.PullRequestsCreateCommentResponse, error)
PullRequestsCreateCommentActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-comments-post
func (*API) PullRequestsDeclineActivity ¶ added in v1.8.0
func (a *API) PullRequestsDeclineActivity(ctx context.Context, req bitbucket.PullRequestsDeclineRequest) error
PullRequestsDeclineActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-decline-post
func (*API) PullRequestsDeleteCommentActivity ¶ added in v1.2.0
func (a *API) PullRequestsDeleteCommentActivity(ctx context.Context, req bitbucket.PullRequestsDeleteCommentRequest) error
PullRequestsDeleteCommentActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-comments-comment-id-delete
func (*API) PullRequestsDiffstatActivity ¶ added in v1.12.0
func (a *API) PullRequestsDiffstatActivity( ctx context.Context, req bitbucket.PullRequestsDiffstatRequest, ) (*bitbucket.PullRequestsDiffstatResponse, error)
PullRequestsDiffstatActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-diffstat-get
func (*API) PullRequestsGetActivity ¶ added in v1.14.0
func (a *API) PullRequestsGetActivity(ctx context.Context, req bitbucket.PullRequestsGetRequest) (map[string]any, error)
PullRequestsGetActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-get
func (*API) PullRequestsGetCommentActivity ¶ added in v1.15.0
func (a *API) PullRequestsGetCommentActivity( ctx context.Context, req bitbucket.PullRequestsGetCommentRequest, ) (*bitbucket.PullRequestsGetCommentResponse, error)
PullRequestsGetCommentActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-comments-comment-id-get
func (*API) PullRequestsListActivityLogActivity ¶ added in v1.8.0
func (a *API) PullRequestsListActivityLogActivity( ctx context.Context, req bitbucket.PullRequestsListActivityLogRequest, ) (*bitbucket.PullRequestsListActivityLogResponse, error)
PullRequestsListActivityLogActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-activity-get
func (*API) PullRequestsListCommitsActivity ¶ added in v1.5.0
func (a *API) PullRequestsListCommitsActivity( ctx context.Context, req bitbucket.PullRequestsListCommitsRequest, ) (*bitbucket.PullRequestsListCommitsResponse, error)
PullRequestsListCommitsActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-commits-get
func (*API) PullRequestsListForCommitActivity ¶ added in v1.8.0
func (a *API) PullRequestsListForCommitActivity( ctx context.Context, req bitbucket.PullRequestsListForCommitRequest, ) (*bitbucket.PullRequestsListForCommitResponse, error)
PullRequestsListForCommitActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-commit-commit-pullrequests-get
func (*API) PullRequestsListTasksActivity ¶ added in v1.18.0
func (a *API) PullRequestsListTasksActivity( ctx context.Context, req bitbucket.PullRequestsListTasksRequest, ) (*bitbucket.PullRequestsListTasksResponse, error)
PullRequestsListTasksActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-tasks-get
func (*API) PullRequestsMergeActivity ¶ added in v1.8.0
func (a *API) PullRequestsMergeActivity(ctx context.Context, req bitbucket.PullRequestsMergeRequest) error
PullRequestsMergeActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-merge-post
func (*API) PullRequestsUnapproveActivity ¶ added in v1.8.0
func (a *API) PullRequestsUnapproveActivity(ctx context.Context, req bitbucket.PullRequestsUnapproveRequest) error
PullRequestsUnapproveActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-approve-delete
func (*API) PullRequestsUpdateActivity ¶ added in v1.14.0
func (a *API) PullRequestsUpdateActivity(ctx context.Context, req bitbucket.PullRequestsUpdateRequest) (map[string]any, error)
PullRequestsUpdateActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-put
func (*API) PullRequestsUpdateCommentActivity ¶ added in v1.2.0
func (a *API) PullRequestsUpdateCommentActivity(ctx context.Context, req bitbucket.PullRequestsUpdateCommentRequest) error
PullRequestsUpdateCommentActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/#api-repositories-workspace-repo-slug-pullrequests-pull-request-id-comments-comment-id-put
func (*API) SourceGetFileActivity ¶ added in v1.9.0
func (a *API) SourceGetFileActivity(ctx context.Context, req bitbucket.SourceGetRequest) (string, error)
SourceGetFileActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-source/#api-repositories-workspace-repo-slug-src-commit-path-get
func (*API) UsersGetActivity ¶
func (a *API) UsersGetActivity(ctx context.Context, req bitbucket.UsersGetRequest) (*bitbucket.WorkspacesListMembersResponse, error)
UsersGetActivity is based on:
func (*API) WorkspacesListMembersActivity ¶
func (a *API) WorkspacesListMembersActivity( ctx context.Context, req bitbucket.WorkspacesListMembersRequest, ) (*bitbucket.WorkspacesListMembersResponse, error)
WorkspacesListMembersActivity is based on: https://developer.atlassian.com/cloud/bitbucket/rest/api-group-workspaces/#api-workspaces-workspace-members-get