Versions in this module Expand all Collapse all v0 v0.55.0 Feb 11, 2026 v0.54.0 Feb 10, 2026 v0.53.0 Feb 10, 2026 v0.52.0 Jan 8, 2026 v0.51.0 Dec 24, 2025 v0.50.0 Dec 24, 2025 v0.49.0 Dec 16, 2025 v0.48.0 Dec 4, 2025 v0.47.0 Dec 2, 2025 v0.46.0 Dec 2, 2025 v0.45.0 Dec 2, 2025 Changes in this version + type Artifact struct + ArtifactType string + CreatedOn time.Time + FileSizeBytes int + Key string + Name string + Path string + StepUUID string + StorageType string + UUID string + type BitBucketApiClient struct + BaseURL string + Client resty.Client + InternalBaseURL string + func NewClient(username string, password string, bitBucketCookie string, baseURL string) BitBucketApiClient + func (a BitBucketApiClient) GetDownloadArtifact(url string) []byte + func (a BitBucketApiClient) GetPipelineArtifact(workspaceSlug string, repoSlug string, buildNumber int, artifactUUID string) []byte + func (a BitBucketApiClient) GetStepLog(workspaceSlug string, repoSlug string, pipelineUUID string, stepUUID string) ([]byte, *resty.Response, error) + func (a BitBucketApiClient) GetuserInfo() + func (a BitBucketApiClient) ListDownloadArtifacts(nextPageUrl string, workspaceSlug string, repoSlug string) ([]DownloadArtifact, string, *resty.Response, error) + func (a BitBucketApiClient) ListOwnedWorkspaces(nextPageUrl string) ([]Workspace, string, *resty.Response, error) + func (a BitBucketApiClient) ListPipelineArtifacts(nextPageUrl string, workspaceSlug string, repoSlug string, buildNumber int) ([]Artifact, string, *resty.Response, error) + func (a BitBucketApiClient) ListPipelineSteps(nextPageUrl string, workspaceSlug string, repoSlug string, pipelineUUID string) ([]PipelineStep, string, *resty.Response, error) + func (a BitBucketApiClient) ListPublicRepositories(nextPageUrl string, after time.Time) ([]PublicRepository, string, *resty.Response, error) + func (a BitBucketApiClient) ListRepositoryPipelines(nextPageUrl string, workspaceSlug string, repoSlug string) ([]Pipeline, string, *resty.Response, error) + func (a BitBucketApiClient) ListWorkspaceRepositoires(nextPageUrl string, workspaceSlug string) ([]Repository, string, *resty.Response, error) + type DownloadArtifact struct + CreatedOn time.Time + Downloads int + Links struct{ ... } + Name string + Size int + Type string + User struct{ ... } + type PaginatedResponse struct + Next string + Page int + Pagelen int + Previous string + Size int + Values []T + type Pipeline struct + BuildNumber int + BuildSecondsUsed int + CompletedOn string + ConfigurationSources []struct{ ... } + CreatedOn string + Creator struct{ ... } + Links struct{ ... } + Repository struct{ ... } + State struct{ ... } + Target struct{ ... } + Trigger struct{ ... } + Type string + UUID string + Variables []struct{ ... } + type PipelineStep struct + CompletedOn string + Image struct{} + ScriptCommands []struct{} + SetupCommands []struct{} + StartedOn string + State struct{ ... } + Type string + UUID string + type PublicRepository struct + CreatedOn time.Time + Description string + EnforcedSignedCommits interface{} + ForkPolicy string + FullName string + HasIssues bool + HasWiki bool + IsPrivate bool + Language string + Links struct{ ... } + Mainbranch struct{ ... } + Name string + OverrideSettings struct{ ... } + Owner struct{ ... } + Parent interface{} + Project struct{ ... } + Scm string + Size int + Slug string + Type string + UUID string + UpdatedOn time.Time + Website string + Workspace struct{ ... } + type Repository struct + CreatedOn time.Time + Description string + ForkPolicy string + FullName string + HasIssues bool + HasWiki bool + IsPrivate bool + Language string + Links struct{ ... } + Mainbranch struct{ ... } + Name string + Owner struct{ ... } + Project struct{ ... } + Scm string + Size int + Type string + UUID string + UpdatedOn time.Time + type ScanOptions struct + AccessToken string + After string + Artifacts bool + BitBucketURL string + Client BitBucketApiClient + ConfidenceFilter []string + Context context.Context + Email string + HasProvidedCookie bool + HitTimeout time.Duration + MaxArtifactSize int64 + MaxPipelines int + MaxScanGoRoutines int + Owned bool + Public bool + TruffleHogVerification bool + Workspace string + func InitializeOptions(...) (ScanOptions, error) + type Scanner interface + func NewScanner(opts ScanOptions) Scanner + type UserInfo struct + AccountID string + AccountStatus string + CreatedOn time.Time + DisplayName string + Has2FaEnabled bool + IsStaff bool + Links struct{ ... } + Location interface{} + Nickname string + Type string + UUID string + Username string + type Workspace struct + CreatedOn time.Time + IsPrivate bool + Links struct{ ... } + Name string + Slug string + Type string + UUID string