package
0.2.0
Repository: https://github.com/scan-io-git/scan-io.git
Documentation: pkg.go.dev

# Functions

ExtractCloneLinks parses the clone links from the repository information and returns the HTTP and SSH URLs.
New initializes a new API client with configured services.
NewProjectsService initializes a new projects service with a given pagination limit.
NewPullRequestsService initializes a new pull requests service with a given pagination limit.
NewRepositoriesService initializes a new repositories service with a given pagination limit.

# Variables

ChangeTypes defines the possible types of changes in a pull request.

# Structs

Attachments represents an attachment with associated links.
AttachmentRoot represents the root structure of the attachment's JSON response.
AuthInfo holds authentication details for Bitbucket access.
Change details a single file change within a repository, providing metadata about the modification.
ChangesProperties defines properties associated with a set of changes, typically related to the scope.
ChangesPropertiesValues holds detailed values for properties associated with a single change.
ChangesResponse represents a collection of change details within a git context.
Client configures and manages access to the API, holding service implementations and an HTTP client.
CloneLink represents a link to clone the repository.
Error provides detailed information about an error occurred during API interactions.
ErrorList encapsulates potential API error responses.
File represents a file within a repository showing its structure and metadata.
Link represents a direct link to the resource itself.
Links stores URLs for accessing related resources.
MergeResult encapsulates the result of a merge attempt in a pull request.
Project represents a project within Bitbucket, providing a container for repositories.
PullRequest defines the basic structure of a pull request within Bitbucket.
Reference represents a specific state or reference point in a repository.
Repository represents a repository in Bitbucket, including its project container and metadata.
Response wraps API responses that include pagination details.
User represents a user within Bitbucket.
UserData holds information about a user.

# Interfaces

ProjectsService defines the interface for project-related operations.
PullRequestsService defines the interface for pull request-related operations.
RepositoriesService defines the interface for repository-related operations.