bitbucketclient

package
v0.45.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2025 License: MIT Imports: 30 Imported by: 0

Documentation

Index

Constants

View Source
const Authorization_ctx_value = "authorization"

Variables

This section is empty.

Functions

func CreateRetryClientNewWithOptions

func CreateRetryClientNewWithOptions(retryConditionCallback aurestclientapi.RetryConditionCallback,
	beforeRetryCallback aurestclientapi.BeforeRetryCallback,
	silenceGivingUp bool) func(client aurestclientapi.Client) aurestclientapi.Client

func IsHttpError

func IsHttpError(err error) bool

func NewError

func NewError(message string, status int) error

func NewErrorWrap

func NewErrorWrap(err error, status int) error

Types

type ApiClient

type ApiClient struct {
	BaseUrl string
	Client  aurestclientapi.Client
}

func NewApiClient

func NewApiClient() *ApiClient

func NewApiClientConfigured

func NewApiClientConfigured(cfg *ClientConfig) (*ApiClient, error)

func NewClient

func NewClient(baseURL string, accessToken string, customConfig config.CustomConfiguration) (*ApiClient, error)

func (*ApiClient) SetupApiClient

func (c *ApiClient) SetupApiClient(cfg *ClientConfig) error

--- setup ---

type ApplicationUser

type ApplicationUser struct {
	Id           *int32  `yaml:"id,omitempty" json:"id,omitempty"`
	Type         *string `yaml:"type,omitempty" json:"type,omitempty"`
	Active       *bool   `yaml:"active,omitempty" json:"active,omitempty"`
	DisplayName  *string `yaml:"displayName,omitempty" json:"displayName,omitempty"`
	Slug         *string `yaml:"slug,omitempty" json:"slug,omitempty"`
	Name         *string `yaml:"name,omitempty" json:"name,omitempty"`
	EmailAddress *string `yaml:"emailAddress,omitempty" json:"emailAddress,omitempty"`
}

ApplicationUser struct for ApplicationUser

type BuildsAndDeploymentsAPI

type BuildsAndDeploymentsAPI interface {

	/*
	   Add Store a build status
	*/
	Add(ctx context.Context, projectKey string, commitId string, repositorySlug string, restBuildStatusSetRequest RestBuildStatusSetRequest) (aurestclientapi.ParsedResponse, error)

	// AddExecutes the request
	AddRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIAddRequest

	/*
	   AddAnnotations Add Code Insights annotations
	*/
	AddAnnotations(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string, restBulkAddInsightAnnotationRequest RestBulkAddInsightAnnotationRequest) (aurestclientapi.ParsedResponse, error)

	// AddAnnotationsExecutes the request
	AddAnnotationsRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPIAddAnnotationsRequest

	/*
	   CreateOrUpdateDeployment Create or update a deployment
	*/
	CreateOrUpdateDeployment(ctx context.Context, projectKey string, commitId string, repositorySlug string, restDeploymentSetRequest RestDeploymentSetRequest) (RestDeployment, aurestclientapi.ParsedResponse, error)

	// CreateOrUpdateDeploymentExecutes the request
	// @return RestDeployment
	CreateOrUpdateDeploymentRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPICreateOrUpdateDeploymentRequest

	/*
	   CreateRequiredBuildsMergeCheck Create a required builds merge check
	*/
	CreateRequiredBuildsMergeCheck(ctx context.Context, projectKey string, repositorySlug string, restRequiredBuildConditionSetRequest RestRequiredBuildConditionSetRequest) (RestRequiredBuildCondition, aurestclientapi.ParsedResponse, error)

	// CreateRequiredBuildsMergeCheckExecutes the request
	// @return RestRequiredBuildCondition
	CreateRequiredBuildsMergeCheckRequest(ctx context.Context, projectKey string, repositorySlug string) BuildsAndDeploymentsAPICreateRequiredBuildsMergeCheckRequest

	/*
	   Delete Delete a specific build status
	*/
	Delete(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) (aurestclientapi.ParsedResponse, error)

	// DeleteExecutes the request
	DeleteRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIDeleteRequest

	/*
	   Delete1 Delete a deployment
	*/
	Delete1(ctx context.Context, projectKey string, commitId string, repositorySlug string, deploymentSequenceNumber string, key string, environmentKey string) (aurestclientapi.ParsedResponse, error)

	// Delete1Executes the request
	Delete1Request(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIDelete1Request

	/*
	   DeleteACodeInsightsReport Delete a Code Insights report
	*/
	DeleteACodeInsightsReport(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) (aurestclientapi.ParsedResponse, error)

	// DeleteACodeInsightsReportExecutes the request
	DeleteACodeInsightsReportRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPIDeleteACodeInsightsReportRequest

	/*
	   DeleteAnnotations Delete Code Insights annotations
	*/
	DeleteAnnotations(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string, externalId string) (aurestclientapi.ParsedResponse, error)

	// DeleteAnnotationsExecutes the request
	DeleteAnnotationsRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPIDeleteAnnotationsRequest

	/*
	   DeleteRequiredBuildsMergeCheck Delete a required builds merge check
	*/
	DeleteRequiredBuildsMergeCheck(ctx context.Context, projectKey string, id int64, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// DeleteRequiredBuildsMergeCheckExecutes the request
	DeleteRequiredBuildsMergeCheckRequest(ctx context.Context, projectKey string, id int64, repositorySlug string) BuildsAndDeploymentsAPIDeleteRequiredBuildsMergeCheckRequest

	/*
	   Get Get a specific build status
	*/
	Get(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) (RestBuildStatus, aurestclientapi.ParsedResponse, error)

	// GetExecutes the request
	// @return RestBuildStatus
	GetRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIGetRequest

	/*
	   Get1 Get a deployment
	*/
	Get1(ctx context.Context, projectKey string, commitId string, repositorySlug string, deploymentSequenceNumber string, key string, environmentKey string) (RestDeployment, aurestclientapi.ParsedResponse, error)

	// Get1Executes the request
	// @return RestDeployment
	Get1Request(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIGet1Request

	/*
	   GetACodeInsightsReport Get a Code Insights report
	*/
	GetACodeInsightsReport(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) (RestInsightReport, aurestclientapi.ParsedResponse, error)

	// GetACodeInsightsReportExecutes the request
	// @return RestInsightReport
	GetACodeInsightsReportRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPIGetACodeInsightsReportRequest

	/*
	   GetAnnotations Get Code Insights annotations for a commit
	*/
	GetAnnotations(ctx context.Context, projectKey string, commitId string, repositorySlug string, severity string, path string, externalId string, type_ string, key string) (RestInsightAnnotationsResponse, aurestclientapi.ParsedResponse, error)

	// GetAnnotationsExecutes the request
	// @return RestInsightAnnotationsResponse
	GetAnnotationsRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIGetAnnotationsRequest

	/*
	   GetAnnotations1 Get Code Insights annotations for a report
	*/
	GetAnnotations1(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) (RestInsightAnnotationsResponse, aurestclientapi.ParsedResponse, error)

	// GetAnnotations1Executes the request
	// @return RestInsightAnnotationsResponse
	GetAnnotations1Request(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPIGetAnnotations1Request

	/*
	   GetBuildStatusStats Get build status statistics for commit
	*/
	GetBuildStatusStats(ctx context.Context, commitId string, includeUnique bool) (RestBuildStats, aurestclientapi.ParsedResponse, error)

	// GetBuildStatusStatsExecutes the request
	// @return RestBuildStats
	GetBuildStatusStatsRequest(ctx context.Context, commitId string) BuildsAndDeploymentsAPIGetBuildStatusStatsRequest

	/*
	   GetMultipleBuildStatusStats Get build status statistics for multiple commits
	*/
	GetMultipleBuildStatusStats(ctx context.Context, requestBody []string) (interface{}, aurestclientapi.ParsedResponse, error)

	// GetMultipleBuildStatusStatsExecutes the request
	// @return interface{}
	GetMultipleBuildStatusStatsRequest(ctx context.Context) BuildsAndDeploymentsAPIGetMultipleBuildStatusStatsRequest

	/*
	   GetPageOfRequiredBuildsMergeChecks Get required builds merge checks
	*/
	GetPageOfRequiredBuildsMergeChecks(ctx context.Context, projectKey string, repositorySlug string, start float32, limit float32) (GetPageOfRequiredBuildsMergeChecks200Response, aurestclientapi.ParsedResponse, error)

	// GetPageOfRequiredBuildsMergeChecksExecutes the request
	// @return GetPageOfRequiredBuildsMergeChecks200Response
	GetPageOfRequiredBuildsMergeChecksRequest(ctx context.Context, projectKey string, repositorySlug string) BuildsAndDeploymentsAPIGetPageOfRequiredBuildsMergeChecksRequest

	/*
	   GetReports Get all Code Insights reports for a commit
	*/
	GetReports(ctx context.Context, projectKey string, commitId string, repositorySlug string, start float32, limit float32) (GetReports200Response, aurestclientapi.ParsedResponse, error)

	// GetReportsExecutes the request
	// @return GetReports200Response
	GetReportsRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIGetReportsRequest

	/*
	   SetACodeInsightsReport Create a Code Insights report
	*/
	SetACodeInsightsReport(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string, restSetInsightReportRequest RestSetInsightReportRequest) (RestInsightReport, aurestclientapi.ParsedResponse, error)

	// SetACodeInsightsReportExecutes the request
	// @return RestInsightReport
	SetACodeInsightsReportRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPISetACodeInsightsReportRequest

	/*
	   SetAnnotation Create or replace a Code Insights annotation
	*/
	SetAnnotation(ctx context.Context, projectKey string, externalId string, commitId string, repositorySlug string, key string, restSingleAddInsightAnnotationRequest RestSingleAddInsightAnnotationRequest) (aurestclientapi.ParsedResponse, error)

	// SetAnnotationExecutes the request
	SetAnnotationRequest(ctx context.Context, projectKey string, externalId string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPISetAnnotationRequest

	/*
	   UpdateRequiredBuildsMergeCheck Update a required builds merge check
	*/
	UpdateRequiredBuildsMergeCheck(ctx context.Context, projectKey string, id int64, repositorySlug string, restRequiredBuildConditionSetRequest RestRequiredBuildConditionSetRequest) (RestRequiredBuildCondition, aurestclientapi.ParsedResponse, error)

	// UpdateRequiredBuildsMergeCheckExecutes the request
	// @return RestRequiredBuildCondition
	UpdateRequiredBuildsMergeCheckRequest(ctx context.Context, projectKey string, id int64, repositorySlug string) BuildsAndDeploymentsAPIUpdateRequiredBuildsMergeCheckRequest
}

func NewBuildsAndDeploymentsAPI

func NewBuildsAndDeploymentsAPI(client *ApiClient) BuildsAndDeploymentsAPI

type BuildsAndDeploymentsAPIAddAnnotationsRequest

type BuildsAndDeploymentsAPIAddAnnotationsRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIAddAnnotationsRequest) Execute

func (*BuildsAndDeploymentsAPIAddAnnotationsRequest) RestBulkAddInsightAnnotationRequest

func (r *BuildsAndDeploymentsAPIAddAnnotationsRequest) RestBulkAddInsightAnnotationRequest(restBulkAddInsightAnnotationRequest RestBulkAddInsightAnnotationRequest) *BuildsAndDeploymentsAPIAddAnnotationsRequest

The annotations to add.

type BuildsAndDeploymentsAPIAddRequest

type BuildsAndDeploymentsAPIAddRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIAddRequest) Execute

func (*BuildsAndDeploymentsAPIAddRequest) RestBuildStatusSetRequest

func (r *BuildsAndDeploymentsAPIAddRequest) RestBuildStatusSetRequest(restBuildStatusSetRequest RestBuildStatusSetRequest) *BuildsAndDeploymentsAPIAddRequest

The contents of the build status request are: These fields are **required**: - **key**: The string referring to this branch plan/job - **state**: The build status state, one of: \"SUCCESSFUL\", \"FAILED\", \"INPROGRESS\", \"CANCELLED\", \"UNKNOWN\" - **url**: URL referring to the build result page in the CI tool. These fields are optional: - **buildNumber** (optional): A unique identifier for this particular run of a plan< - **dateAdded** (optional): milliseconds since epoch. If not provided current date is used. - **description** (optional): Describes the build result - **duration** (optional): Duration of a completed build in milliseconds. - **name** (optional): A short string that describes the build plan - **parent** (optional): The identifier for the plan or job that ran the branch plan that produced this build status. - **ref** (optional): The fully qualified git reference e.g. refs/heads/master. - **testResults** (optional): A summary of the passed, failed and skipped tests.

type BuildsAndDeploymentsAPICreateOrUpdateDeploymentRequest

type BuildsAndDeploymentsAPICreateOrUpdateDeploymentRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPICreateOrUpdateDeploymentRequest) Execute

func (*BuildsAndDeploymentsAPICreateOrUpdateDeploymentRequest) RestDeploymentSetRequest

the details of the deployment to create, as detailed by the request body

type BuildsAndDeploymentsAPICreateRequiredBuildsMergeCheckRequest

type BuildsAndDeploymentsAPICreateRequiredBuildsMergeCheckRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPICreateRequiredBuildsMergeCheckRequest) Execute

func (*BuildsAndDeploymentsAPICreateRequiredBuildsMergeCheckRequest) RestRequiredBuildConditionSetRequest

The request specifying the required build parent keys, ref matcher and exemption matcher

type BuildsAndDeploymentsAPIDelete1Request

type BuildsAndDeploymentsAPIDelete1Request struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIDelete1Request) DeploymentSequenceNumber

func (r *BuildsAndDeploymentsAPIDelete1Request) DeploymentSequenceNumber(deploymentSequenceNumber string) *BuildsAndDeploymentsAPIDelete1Request

the sequence number of the deployment, as detailed by the query parameter

func (*BuildsAndDeploymentsAPIDelete1Request) EnvironmentKey

the key of the environment, as detailed by the query parameter

func (*BuildsAndDeploymentsAPIDelete1Request) Execute

func (*BuildsAndDeploymentsAPIDelete1Request) Key

the key of the deployment, as detailed by the query parameter

type BuildsAndDeploymentsAPIDeleteACodeInsightsReportRequest

type BuildsAndDeploymentsAPIDeleteACodeInsightsReportRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIDeleteACodeInsightsReportRequest) Execute

type BuildsAndDeploymentsAPIDeleteAnnotationsRequest

type BuildsAndDeploymentsAPIDeleteAnnotationsRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIDeleteAnnotationsRequest) Execute

func (*BuildsAndDeploymentsAPIDeleteAnnotationsRequest) ExternalId

The external IDs for the annotations that are to be deleted. Can be specified more than once to delete by more than one external ID, or can be unspecified to delete all annotations.

type BuildsAndDeploymentsAPIDeleteRequest

type BuildsAndDeploymentsAPIDeleteRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIDeleteRequest) Execute

func (*BuildsAndDeploymentsAPIDeleteRequest) Key

the key of the build status

type BuildsAndDeploymentsAPIDeleteRequiredBuildsMergeCheckRequest

type BuildsAndDeploymentsAPIDeleteRequiredBuildsMergeCheckRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIDeleteRequiredBuildsMergeCheckRequest) Execute

type BuildsAndDeploymentsAPIGet1Request

type BuildsAndDeploymentsAPIGet1Request struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIGet1Request) DeploymentSequenceNumber

func (r *BuildsAndDeploymentsAPIGet1Request) DeploymentSequenceNumber(deploymentSequenceNumber string) *BuildsAndDeploymentsAPIGet1Request

the sequence number of the deployment, as detailed by the query param

func (*BuildsAndDeploymentsAPIGet1Request) EnvironmentKey

the key of the environment, as detailed by the query parameter

func (*BuildsAndDeploymentsAPIGet1Request) Execute

func (*BuildsAndDeploymentsAPIGet1Request) Key

the key of the deployment, as detailed by the query parameter

type BuildsAndDeploymentsAPIGetACodeInsightsReportRequest

type BuildsAndDeploymentsAPIGetACodeInsightsReportRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIGetACodeInsightsReportRequest) Execute

type BuildsAndDeploymentsAPIGetAnnotations1Request

type BuildsAndDeploymentsAPIGetAnnotations1Request struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIGetAnnotations1Request) Execute

type BuildsAndDeploymentsAPIGetAnnotationsRequest

type BuildsAndDeploymentsAPIGetAnnotationsRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIGetAnnotationsRequest) Execute

func (*BuildsAndDeploymentsAPIGetAnnotationsRequest) ExternalId

Return only annotations that have one of the provided external IDs. Can be specified more than once to filter by more than one external ID.

func (*BuildsAndDeploymentsAPIGetAnnotationsRequest) Key

Return only annotations that belong to one of the provided report keys. Can be specified more than once to filter by more than one report

func (*BuildsAndDeploymentsAPIGetAnnotationsRequest) Path

Return only annotations that appear on one of the provided paths. Can be specified more than once to filter by more than one path.

func (*BuildsAndDeploymentsAPIGetAnnotationsRequest) Severity

Return only annotations that have one of the given severities. Can be specified more than once to filter by more than one severity. Valid severities are <code>LOW</code>, <code>MEDIUM</code> and <code>HIGH</code>.

func (*BuildsAndDeploymentsAPIGetAnnotationsRequest) Type_

Return only annotations that have one of the given types. Can be specified more than once to filter by multiple types. Valid types are <code>BUG</code>, <code>CODE_SMELL</code>, and <code>VULNERABILITY</code>.

type BuildsAndDeploymentsAPIGetBuildStatusStatsRequest

type BuildsAndDeploymentsAPIGetBuildStatusStatsRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIGetBuildStatusStatsRequest) Execute

func (*BuildsAndDeploymentsAPIGetBuildStatusStatsRequest) IncludeUnique

include a unique build result if there is either only one failed build, only one in-progress build or only one successful build

type BuildsAndDeploymentsAPIGetMultipleBuildStatusStatsRequest

type BuildsAndDeploymentsAPIGetMultipleBuildStatusStatsRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIGetMultipleBuildStatusStatsRequest) Execute

func (*BuildsAndDeploymentsAPIGetMultipleBuildStatusStatsRequest) RequestBody

full SHA1 of each commit

type BuildsAndDeploymentsAPIGetPageOfRequiredBuildsMergeChecksRequest

type BuildsAndDeploymentsAPIGetPageOfRequiredBuildsMergeChecksRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIGetPageOfRequiredBuildsMergeChecksRequest) Execute

func (*BuildsAndDeploymentsAPIGetPageOfRequiredBuildsMergeChecksRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*BuildsAndDeploymentsAPIGetPageOfRequiredBuildsMergeChecksRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type BuildsAndDeploymentsAPIGetReportsRequest

type BuildsAndDeploymentsAPIGetReportsRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIGetReportsRequest) Execute

func (*BuildsAndDeploymentsAPIGetReportsRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*BuildsAndDeploymentsAPIGetReportsRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type BuildsAndDeploymentsAPIGetRequest

type BuildsAndDeploymentsAPIGetRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIGetRequest) Execute

func (*BuildsAndDeploymentsAPIGetRequest) Key

the key of the build status

type BuildsAndDeploymentsAPIRepository

type BuildsAndDeploymentsAPIRepository struct {
	ApiClient *ApiClient
}

func (*BuildsAndDeploymentsAPIRepository) Add

func (a *BuildsAndDeploymentsAPIRepository) Add(ctx context.Context, projectKey string, commitId string, repositorySlug string, restBuildStatusSetRequest RestBuildStatusSetRequest) (aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) AddAnnotations

func (a *BuildsAndDeploymentsAPIRepository) AddAnnotations(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string, restBulkAddInsightAnnotationRequest RestBulkAddInsightAnnotationRequest) (aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) AddAnnotationsRequest

func (a *BuildsAndDeploymentsAPIRepository) AddAnnotationsRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPIAddAnnotationsRequest

func (*BuildsAndDeploymentsAPIRepository) AddExecute

func (*BuildsAndDeploymentsAPIRepository) AddRequest

func (a *BuildsAndDeploymentsAPIRepository) AddRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIAddRequest

func (*BuildsAndDeploymentsAPIRepository) CreateOrUpdateDeployment

func (a *BuildsAndDeploymentsAPIRepository) CreateOrUpdateDeployment(ctx context.Context, projectKey string, commitId string, repositorySlug string, restDeploymentSetRequest RestDeploymentSetRequest) (RestDeployment, aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) CreateOrUpdateDeploymentRequest

func (a *BuildsAndDeploymentsAPIRepository) CreateOrUpdateDeploymentRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPICreateOrUpdateDeploymentRequest

func (*BuildsAndDeploymentsAPIRepository) CreateRequiredBuildsMergeCheck

func (a *BuildsAndDeploymentsAPIRepository) CreateRequiredBuildsMergeCheck(ctx context.Context, projectKey string, repositorySlug string, restRequiredBuildConditionSetRequest RestRequiredBuildConditionSetRequest) (RestRequiredBuildCondition, aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) CreateRequiredBuildsMergeCheckRequest

func (a *BuildsAndDeploymentsAPIRepository) CreateRequiredBuildsMergeCheckRequest(ctx context.Context, projectKey string, repositorySlug string) BuildsAndDeploymentsAPICreateRequiredBuildsMergeCheckRequest

func (*BuildsAndDeploymentsAPIRepository) Delete

func (a *BuildsAndDeploymentsAPIRepository) Delete(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) (aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) Delete1

func (a *BuildsAndDeploymentsAPIRepository) Delete1(ctx context.Context, projectKey string, commitId string, repositorySlug string, deploymentSequenceNumber string, key string, environmentKey string) (aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) Delete1Execute

func (*BuildsAndDeploymentsAPIRepository) Delete1Request

func (a *BuildsAndDeploymentsAPIRepository) Delete1Request(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIDelete1Request

func (*BuildsAndDeploymentsAPIRepository) DeleteACodeInsightsReport

func (a *BuildsAndDeploymentsAPIRepository) DeleteACodeInsightsReport(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) (aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) DeleteACodeInsightsReportRequest

func (a *BuildsAndDeploymentsAPIRepository) DeleteACodeInsightsReportRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPIDeleteACodeInsightsReportRequest

func (*BuildsAndDeploymentsAPIRepository) DeleteAnnotations

func (a *BuildsAndDeploymentsAPIRepository) DeleteAnnotations(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string, externalId string) (aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) DeleteAnnotationsRequest

func (a *BuildsAndDeploymentsAPIRepository) DeleteAnnotationsRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPIDeleteAnnotationsRequest

func (*BuildsAndDeploymentsAPIRepository) DeleteExecute

func (*BuildsAndDeploymentsAPIRepository) DeleteRequest

func (a *BuildsAndDeploymentsAPIRepository) DeleteRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIDeleteRequest

func (*BuildsAndDeploymentsAPIRepository) DeleteRequiredBuildsMergeCheck

func (a *BuildsAndDeploymentsAPIRepository) DeleteRequiredBuildsMergeCheck(ctx context.Context, projectKey string, id int64, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) DeleteRequiredBuildsMergeCheckRequest

func (a *BuildsAndDeploymentsAPIRepository) DeleteRequiredBuildsMergeCheckRequest(ctx context.Context, projectKey string, id int64, repositorySlug string) BuildsAndDeploymentsAPIDeleteRequiredBuildsMergeCheckRequest

func (*BuildsAndDeploymentsAPIRepository) Get

func (*BuildsAndDeploymentsAPIRepository) Get1

func (a *BuildsAndDeploymentsAPIRepository) Get1(ctx context.Context, projectKey string, commitId string, repositorySlug string, deploymentSequenceNumber string, key string, environmentKey string) (RestDeployment, aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) Get1Request

func (a *BuildsAndDeploymentsAPIRepository) Get1Request(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIGet1Request

func (*BuildsAndDeploymentsAPIRepository) GetACodeInsightsReport

func (a *BuildsAndDeploymentsAPIRepository) GetACodeInsightsReport(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) (RestInsightReport, aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) GetACodeInsightsReportRequest

func (a *BuildsAndDeploymentsAPIRepository) GetACodeInsightsReportRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPIGetACodeInsightsReportRequest

func (*BuildsAndDeploymentsAPIRepository) GetAnnotations

func (a *BuildsAndDeploymentsAPIRepository) GetAnnotations(ctx context.Context, projectKey string, commitId string, repositorySlug string, severity string, path string, externalId string, type_ string, key string) (RestInsightAnnotationsResponse, aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) GetAnnotations1

func (a *BuildsAndDeploymentsAPIRepository) GetAnnotations1(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) (RestInsightAnnotationsResponse, aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) GetAnnotations1Request

func (a *BuildsAndDeploymentsAPIRepository) GetAnnotations1Request(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPIGetAnnotations1Request

func (*BuildsAndDeploymentsAPIRepository) GetAnnotationsRequest

func (a *BuildsAndDeploymentsAPIRepository) GetAnnotationsRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIGetAnnotationsRequest

func (*BuildsAndDeploymentsAPIRepository) GetBuildStatusStats

func (a *BuildsAndDeploymentsAPIRepository) GetBuildStatusStats(ctx context.Context, commitId string, includeUnique bool) (RestBuildStats, aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) GetBuildStatusStatsRequest

func (*BuildsAndDeploymentsAPIRepository) GetMultipleBuildStatusStats

func (a *BuildsAndDeploymentsAPIRepository) GetMultipleBuildStatusStats(ctx context.Context, requestBody []string) (interface{}, aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) GetMultipleBuildStatusStatsExecute

func (*BuildsAndDeploymentsAPIRepository) GetMultipleBuildStatusStatsRequest

func (*BuildsAndDeploymentsAPIRepository) GetPageOfRequiredBuildsMergeChecks

func (a *BuildsAndDeploymentsAPIRepository) GetPageOfRequiredBuildsMergeChecks(ctx context.Context, projectKey string, repositorySlug string, start float32, limit float32) (GetPageOfRequiredBuildsMergeChecks200Response, aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) GetPageOfRequiredBuildsMergeChecksRequest

func (a *BuildsAndDeploymentsAPIRepository) GetPageOfRequiredBuildsMergeChecksRequest(ctx context.Context, projectKey string, repositorySlug string) BuildsAndDeploymentsAPIGetPageOfRequiredBuildsMergeChecksRequest

func (*BuildsAndDeploymentsAPIRepository) GetReports

func (a *BuildsAndDeploymentsAPIRepository) GetReports(ctx context.Context, projectKey string, commitId string, repositorySlug string, start float32, limit float32) (GetReports200Response, aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) GetReportsRequest

func (a *BuildsAndDeploymentsAPIRepository) GetReportsRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIGetReportsRequest

func (*BuildsAndDeploymentsAPIRepository) GetRequest

func (a *BuildsAndDeploymentsAPIRepository) GetRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) BuildsAndDeploymentsAPIGetRequest

func (*BuildsAndDeploymentsAPIRepository) SetACodeInsightsReport

func (a *BuildsAndDeploymentsAPIRepository) SetACodeInsightsReport(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string, restSetInsightReportRequest RestSetInsightReportRequest) (RestInsightReport, aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) SetACodeInsightsReportRequest

func (a *BuildsAndDeploymentsAPIRepository) SetACodeInsightsReportRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPISetACodeInsightsReportRequest

func (*BuildsAndDeploymentsAPIRepository) SetAnnotation

func (a *BuildsAndDeploymentsAPIRepository) SetAnnotation(ctx context.Context, projectKey string, externalId string, commitId string, repositorySlug string, key string, restSingleAddInsightAnnotationRequest RestSingleAddInsightAnnotationRequest) (aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) SetAnnotationExecute

func (*BuildsAndDeploymentsAPIRepository) SetAnnotationRequest

func (a *BuildsAndDeploymentsAPIRepository) SetAnnotationRequest(ctx context.Context, projectKey string, externalId string, commitId string, repositorySlug string, key string) BuildsAndDeploymentsAPISetAnnotationRequest

func (*BuildsAndDeploymentsAPIRepository) UpdateRequiredBuildsMergeCheck

func (a *BuildsAndDeploymentsAPIRepository) UpdateRequiredBuildsMergeCheck(ctx context.Context, projectKey string, id int64, repositorySlug string, restRequiredBuildConditionSetRequest RestRequiredBuildConditionSetRequest) (RestRequiredBuildCondition, aurestclientapi.ParsedResponse, error)

func (*BuildsAndDeploymentsAPIRepository) UpdateRequiredBuildsMergeCheckRequest

func (a *BuildsAndDeploymentsAPIRepository) UpdateRequiredBuildsMergeCheckRequest(ctx context.Context, projectKey string, id int64, repositorySlug string) BuildsAndDeploymentsAPIUpdateRequiredBuildsMergeCheckRequest

type BuildsAndDeploymentsAPISetACodeInsightsReportRequest

type BuildsAndDeploymentsAPISetACodeInsightsReportRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPISetACodeInsightsReportRequest) Execute

func (*BuildsAndDeploymentsAPISetACodeInsightsReportRequest) RestSetInsightReportRequest

The request object containing the details of the report to create (see example).

type BuildsAndDeploymentsAPISetAnnotationRequest

type BuildsAndDeploymentsAPISetAnnotationRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPISetAnnotationRequest) Execute

func (*BuildsAndDeploymentsAPISetAnnotationRequest) RestSingleAddInsightAnnotationRequest

func (r *BuildsAndDeploymentsAPISetAnnotationRequest) RestSingleAddInsightAnnotationRequest(restSingleAddInsightAnnotationRequest RestSingleAddInsightAnnotationRequest) *BuildsAndDeploymentsAPISetAnnotationRequest

The new annotation that is to replace the existing one.

type BuildsAndDeploymentsAPIUpdateRequiredBuildsMergeCheckRequest

type BuildsAndDeploymentsAPIUpdateRequiredBuildsMergeCheckRequest struct {
	ApiService *BuildsAndDeploymentsAPIRepository
	// contains filtered or unexported fields
}

func (*BuildsAndDeploymentsAPIUpdateRequiredBuildsMergeCheckRequest) Execute

func (*BuildsAndDeploymentsAPIUpdateRequiredBuildsMergeCheckRequest) RestRequiredBuildConditionSetRequest

The request specifying the required build parent keys, ref matcher and exemption matcher

type ClientConfig

type ClientConfig struct {
	BaseUrl string

	CacheRetention time.Duration
	CacheSize      int

	RequestManipulator              RequestManipulatorFunc
	AuthorizationRequestManipulator RequestManipulatorFunc
	TracingRequestManipulator       RequestManipulatorFunc
	LoggingConfigurer               func(client aurestclientapi.Client) aurestclientapi.Client
	CircuitBreakerConfigurer        func(client aurestclientapi.Client) aurestclientapi.Client
	ApmConfigurer                   func(client aurestclientapi.Client) aurestclientapi.Client
	RetryConfigurer                 func(client aurestclientapi.Client) aurestclientapi.Client
	RecorderConfigurer              func(client aurestclientapi.Client) aurestclientapi.Client
	CachingConfigurer               func(client aurestclientapi.Client, cacheRetentionSeconds time.Duration, cacheSize int) aurestclientapi.Client
}

func DefaultApiClientConfig

func DefaultApiClientConfig(baseUrl string) *ClientConfig

func DefaultApiClientConfigNewWithOptions

func DefaultApiClientConfigNewWithOptions(baseUrl string) *ClientConfig

type Context

type Context struct {
	CommitMessage *string `yaml:"commitMessage,omitempty" json:"commitMessage,omitempty"`
}

Context struct for Context

type DismissRetentionConfigReviewNotification401Response

type DismissRetentionConfigReviewNotification401Response struct {
	Errors []RestErrorMessage `yaml:"errors,omitempty" json:"errors,omitempty"`
}

DismissRetentionConfigReviewNotification401Response struct for DismissRetentionConfigReviewNotification401Response

type ExampleFiles

type ExampleFiles struct {
	Files *ExampleJsonLastModifiedCallback `yaml:"files,omitempty" json:"files,omitempty"`
}

ExampleFiles struct for ExampleFiles

type ExampleJsonLastModifiedCallback

type ExampleJsonLastModifiedCallback struct {
	LatestCommit *RestChangesetToCommit `yaml:"latestCommit,omitempty" json:"latestCommit,omitempty"`
	ReadmeMd     *RestChangesetToCommit `yaml:"readmeMd,omitempty" json:"readmeMd,omitempty"`
	PomXml       *RestChangesetToCommit `yaml:"pomXml,omitempty" json:"pomXml,omitempty"`
}

ExampleJsonLastModifiedCallback struct for ExampleJsonLastModifiedCallback

type ExampleMultipartFormData

type ExampleMultipartFormData struct {
	// The branch on which the <code>path</code> should be modified or created.
	Branch *string `yaml:"branch,omitempty" json:"branch,omitempty"`
	// The full content of the file at <code>path</code>.
	Content *string `yaml:"content,omitempty" json:"content,omitempty"`
	// The message associated with this change, to be used as the commit message. Or null if the default message should be used.
	Message *string `yaml:"message,omitempty" json:"message,omitempty"`
	// The starting point for <code>branch</code>. If provided and different from <code>branch</code>, <code>branch</code> will be created as a new branch, branching off from <code>sourceBranch</code>.
	SourceBranch *string `yaml:"sourceBranch,omitempty" json:"sourceBranch,omitempty"`
	// The commit ID of the file before it was edited, used to identify if content has changed. Or null if this is a new file
	SourceCommitId *string `yaml:"sourceCommitId,omitempty" json:"sourceCommitId,omitempty"`
}

ExampleMultipartFormData struct for ExampleMultipartFormData

type ExampleSettings

type ExampleSettings struct {
	StringValue  *string  `yaml:"stringValue,omitempty" json:"stringValue,omitempty"`
	BooleanValue *bool    `yaml:"booleanValue,omitempty" json:"booleanValue,omitempty"`
	DoubleValue  *float64 `yaml:"doubleValue,omitempty" json:"doubleValue,omitempty"`
	IntegerValue *int32   `yaml:"integerValue,omitempty" json:"integerValue,omitempty"`
	LongValue    *int64   `yaml:"longValue,omitempty" json:"longValue,omitempty"`
}

ExampleSettings struct for ExampleSettings

type ExtendedClient

type ExtendedClient interface {
	PullRequestsAPI
	BuildsAndDeploymentsAPI
}

type FindByCommit200Response

type FindByCommit200Response struct {
	Values        []RestMinimalRef `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32         `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32         `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32           `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool            `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32           `yaml:"start,omitempty" json:"start,omitempty"`
}

FindByCommit200Response struct for FindByCommit200Response

type GetActivities200Response

type GetActivities200Response struct {
	Values        []RestPullRequestActivity `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32                  `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32                  `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32                    `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool                     `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32                    `yaml:"start,omitempty" json:"start,omitempty"`
}

GetActivities200Response struct for GetActivities200Response

type GetBranches200Response

type GetBranches200Response struct {
	Values        []RestBranch `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32     `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32     `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32       `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool        `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32       `yaml:"start,omitempty" json:"start,omitempty"`
}

GetBranches200Response struct for GetBranches200Response

type GetChanges1200Response

type GetChanges1200Response struct {
	Values        []RestChange `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32     `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32     `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32       `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool        `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32       `yaml:"start,omitempty" json:"start,omitempty"`
}

GetChanges1200Response struct for GetChanges1200Response

type GetComments200Response

type GetComments200Response struct {
	Values        []RestComment `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32      `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32      `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32        `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool         `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32        `yaml:"start,omitempty" json:"start,omitempty"`
}

GetComments200Response struct for GetComments200Response

type GetCommits200Response

type GetCommits200Response struct {
	Values        []RestCommit `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32     `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32     `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32       `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool        `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32       `yaml:"start,omitempty" json:"start,omitempty"`
}

GetCommits200Response struct for GetCommits200Response

type GetConfigurations200Response

type GetConfigurations200Response struct {
	Values        []RestHookScriptConfig `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32               `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32               `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32                 `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool                  `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32                 `yaml:"start,omitempty" json:"start,omitempty"`
}

GetConfigurations200Response struct for GetConfigurations200Response

type GetContent1200Response

type GetContent1200Response struct {
	Lines         []GetContent1200ResponseLinesInner `yaml:"lines,omitempty" json:"lines,omitempty"`
	IsLastPage    *bool                              `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	NextPageStart *float32                           `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
}

GetContent1200Response struct for GetContent1200Response

type GetContent1200ResponseLinesInner

type GetContent1200ResponseLinesInner struct {
	Text *string `yaml:"text,omitempty" json:"text,omitempty"`
}

GetContent1200ResponseLinesInner struct for GetContent1200ResponseLinesInner

type GetLikers200Response

type GetLikers200Response struct {
	Values        []RestApplicationUser `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32              `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32              `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32                `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool                 `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32                `yaml:"start,omitempty" json:"start,omitempty"`
}

GetLikers200Response struct for GetLikers200Response

type GetPageOfRequiredBuildsMergeChecks200Response

type GetPageOfRequiredBuildsMergeChecks200Response struct {
	Values        []RestRequiredBuildCondition `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32                     `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32                     `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32                       `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool                        `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32                       `yaml:"start,omitempty" json:"start,omitempty"`
}

GetPageOfRequiredBuildsMergeChecks200Response struct for GetPageOfRequiredBuildsMergeChecks200Response

type GetPullRequests1200Response

type GetPullRequests1200Response struct {
	Values        []RestPullRequest `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32          `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32          `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32            `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool             `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32            `yaml:"start,omitempty" json:"start,omitempty"`
}

GetPullRequests1200Response struct for GetPullRequests1200Response

type GetRefChangeActivity200Response

type GetRefChangeActivity200Response struct {
	Values        []RestRepositoryRefChangeActivity `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32                          `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32                          `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32                            `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool                             `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32                            `yaml:"start,omitempty" json:"start,omitempty"`
}

GetRefChangeActivity200Response struct for GetRefChangeActivity200Response

type GetReports200Response

type GetReports200Response struct {
	Values        []RestInsightReport `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32            `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32            `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32              `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool               `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32              `yaml:"start,omitempty" json:"start,omitempty"`
}

GetReports200Response struct for GetReports200Response

type GetRepositoriesRecentlyAccessed200Response

type GetRepositoriesRecentlyAccessed200Response struct {
	Values        []RestRepository `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32         `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32         `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32           `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool            `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32           `yaml:"start,omitempty" json:"start,omitempty"`
}

GetRepositoriesRecentlyAccessed200Response struct for GetRepositoriesRecentlyAccessed200Response

type GetRepositoryHooks1200Response

type GetRepositoryHooks1200Response struct {
	Values        []RestRepositoryHook `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32             `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32             `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32               `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool                `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32               `yaml:"start,omitempty" json:"start,omitempty"`
}

GetRepositoryHooks1200Response struct for GetRepositoryHooks1200Response

type GetRestrictions1200Response

type GetRestrictions1200Response struct {
	Values        []RestRefRestriction `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32             `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32             `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32               `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool                `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32               `yaml:"start,omitempty" json:"start,omitempty"`
}

GetRestrictions1200Response struct for GetRestrictions1200Response

type GetReviewerGroups1200Response

type GetReviewerGroups1200Response struct {
	Values        []RestReviewerGroup `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32            `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32            `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32              `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool               `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32              `yaml:"start,omitempty" json:"start,omitempty"`
}

GetReviewerGroups1200Response struct for GetReviewerGroups1200Response

type GetTags200Response

type GetTags200Response struct {
	Values        []RestTag `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32  `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32  `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32    `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool     `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32    `yaml:"start,omitempty" json:"start,omitempty"`
}

GetTags200Response struct for GetTags200Response

type HttpError

type HttpError struct {
	// contains filtered or unexported fields
}

func (*HttpError) Error

func (e *HttpError) Error() string

func (*HttpError) IsHttpError

func (e *HttpError) IsHttpError() bool

func (*HttpError) Status

func (e *HttpError) Status() int

type IError

type IError interface {
	IsHttpError() bool
}

type Impl

type Impl struct {
	Logging librepo.Logging
	// contains filtered or unexported fields
}

func New

func New(client *ApiClient, logging librepo.Logging) *Impl

func (*Impl) CreatePullRequestComment

func (r *Impl) CreatePullRequestComment(ctx context.Context, projectKey, repoSlug, pullRequestID, text string) error

func (*Impl) GetChangedFilesOnPullRequest

func (r *Impl) GetChangedFilesOnPullRequest(ctx context.Context, repoPath, repoName, pullRequestID, toRef string) ([]repository.File, string, error)

func (*Impl) GetUser

func (r *Impl) GetUser(ctx context.Context, username string) (string, error)

func (*Impl) SetCommitStatus

func (r *Impl) SetCommitStatus(ctx context.Context, projectKey, repoSlug, commitID, url string, statusKey string, status repository.CommitBuildStatus) error

func (*Impl) SetCommitStatusFailed

func (r *Impl) SetCommitStatusFailed(ctx context.Context, projectKey, repoSlug, commitID, url string, statusKey string) error

func (*Impl) SetCommitStatusInProgress

func (r *Impl) SetCommitStatusInProgress(ctx context.Context, projectKey, repoSlug, commitID, url string, statusKey string) error

func (*Impl) SetCommitStatusSucceeded

func (r *Impl) SetCommitStatusSucceeded(ctx context.Context, projectKey, repoSlug, commitID, url string, statusKey string) error

type ListParticipants200Response

type ListParticipants200Response struct {
	Values        []RestPullRequestParticipant `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32                     `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32                     `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32                       `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool                        `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32                       `yaml:"start,omitempty" json:"start,omitempty"`
}

ListParticipants200Response struct for ListParticipants200Response

type PullRequestsAPI

type PullRequestsAPI interface {

	/*
	   ApplySuggestion Apply pull request suggestion
	*/
	ApplySuggestion(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string, restApplySuggestionRequest RestApplySuggestionRequest) (aurestclientapi.ParsedResponse, error)

	// ApplySuggestionExecutes the request
	ApplySuggestionRequest(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIApplySuggestionRequest

	/*
	   Approve Approve pull request
	   Deprecated
	*/
	Approve(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestPullRequestParticipant, aurestclientapi.ParsedResponse, error)

	// ApproveExecutes the request
	// @return RestPullRequestParticipant
	// Deprecated
	ApproveRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIApproveRequest

	/*
	   AssignParticipantRole Assign pull request participant role
	*/
	AssignParticipantRole(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestAssignParticipantRoleRequest RestPullRequestAssignParticipantRoleRequest) (RestPullRequestParticipant, aurestclientapi.ParsedResponse, error)

	// AssignParticipantRoleExecutes the request
	// @return RestPullRequestParticipant
	AssignParticipantRoleRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIAssignParticipantRoleRequest

	/*
	   CanMerge Test if pull request can be merged
	*/
	CanMerge(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestPullRequestMergeability, aurestclientapi.ParsedResponse, error)

	// CanMergeExecutes the request
	// @return RestPullRequestMergeability
	CanMergeRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPICanMergeRequest

	/*
	   CanRebase Check PR rebase precondition
	*/
	CanRebase(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestPullRequestRebaseability, aurestclientapi.ParsedResponse, error)

	// CanRebaseExecutes the request
	// @return RestPullRequestRebaseability
	CanRebaseRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPICanRebaseRequest

	/*
	   CancelAutoMerge Cancel auto-merge for pull request
	*/
	CancelAutoMerge(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// CancelAutoMergeExecutes the request
	CancelAutoMergeRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPICancelAutoMergeRequest

	/*
	   Create Create pull request
	*/
	Create(ctx context.Context, projectKey string, repositorySlug string, restPullRequest RestPullRequest) (RestPullRequest, aurestclientapi.ParsedResponse, error)

	// CreateExecutes the request
	// @return RestPullRequest
	CreateRequest(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPICreateRequest

	/*
	   Create1 Create reviewer group
	*/
	Create1(ctx context.Context, projectKey string, restReviewerGroup RestReviewerGroup) (RestReviewerGroup, aurestclientapi.ParsedResponse, error)

	// Create1Executes the request
	// @return RestReviewerGroup
	Create1Request(ctx context.Context, projectKey string) PullRequestsAPICreate1Request

	/*
	   Create2 Create reviewer group
	*/
	Create2(ctx context.Context, projectKey string, repositorySlug string, restReviewerGroup RestReviewerGroup) (RestReviewerGroup, aurestclientapi.ParsedResponse, error)

	// Create2Executes the request
	// @return RestReviewerGroup
	Create2Request(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPICreate2Request

	/*
	   CreateComment1 Add new blocker comment
	*/
	CreateComment1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restComment RestComment) (RestComment, aurestclientapi.ParsedResponse, error)

	// CreateComment1Executes the request
	// @return RestComment
	CreateComment1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPICreateComment1Request

	/*
	   CreateComment2 Add pull request comment
	*/
	CreateComment2(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restComment RestComment) (RestComment, aurestclientapi.ParsedResponse, error)

	// CreateComment2Executes the request
	// @return RestComment
	CreateComment2Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPICreateComment2Request

	/*
	   CreatePullRequestCondition Create default reviewer
	*/
	CreatePullRequestCondition(ctx context.Context, projectKey string, restDefaultReviewersRequest RestDefaultReviewersRequest) (RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

	// CreatePullRequestConditionExecutes the request
	// @return RestPullRequestCondition
	CreatePullRequestConditionRequest(ctx context.Context, projectKey string) PullRequestsAPICreatePullRequestConditionRequest

	/*
	   CreatePullRequestCondition1 Create default reviewers condition
	*/
	CreatePullRequestCondition1(ctx context.Context, projectKey string, repositorySlug string, restDefaultReviewersRequest RestDefaultReviewersRequest) (RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

	// CreatePullRequestCondition1Executes the request
	// @return RestPullRequestCondition
	CreatePullRequestCondition1Request(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPICreatePullRequestCondition1Request

	/*
	   Decline Decline pull request
	*/
	Decline(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestDeclineRequest RestPullRequestDeclineRequest, version string) (RestPullRequest, aurestclientapi.ParsedResponse, error)

	// DeclineExecutes the request
	// @return RestPullRequest
	DeclineRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIDeclineRequest

	/*
	   Delete3 Delete pull request
	*/
	Delete3(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestDeleteRequest RestPullRequestDeleteRequest) (aurestclientapi.ParsedResponse, error)

	// Delete3Executes the request
	Delete3Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIDelete3Request

	/*
	   Delete6 Delete reviewer group
	*/
	Delete6(ctx context.Context, projectKey string, id string) (aurestclientapi.ParsedResponse, error)

	// Delete6Executes the request
	Delete6Request(ctx context.Context, projectKey string, id string) PullRequestsAPIDelete6Request

	/*
	   Delete7 Delete reviewer group
	*/
	Delete7(ctx context.Context, projectKey string, id string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// Delete7Executes the request
	Delete7Request(ctx context.Context, projectKey string, id string, repositorySlug string) PullRequestsAPIDelete7Request

	/*
	   DeleteComment1 Delete pull request comment
	*/
	DeleteComment1(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string, version string) (aurestclientapi.ParsedResponse, error)

	// DeleteComment1Executes the request
	DeleteComment1Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIDeleteComment1Request

	/*
	   DeleteComment2 Delete a pull request comment
	*/
	DeleteComment2(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string, version string) (aurestclientapi.ParsedResponse, error)

	// DeleteComment2Executes the request
	DeleteComment2Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIDeleteComment2Request

	/*
	   DeletePullRequestCondition Remove default reviewer
	*/
	DeletePullRequestCondition(ctx context.Context, projectKey string, id string) (aurestclientapi.ParsedResponse, error)

	// DeletePullRequestConditionExecutes the request
	DeletePullRequestConditionRequest(ctx context.Context, projectKey string, id string) PullRequestsAPIDeletePullRequestConditionRequest

	/*
	   DeletePullRequestCondition1 Delete a default reviewer condition
	*/
	DeletePullRequestCondition1(ctx context.Context, projectKey string, id int32, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// DeletePullRequestCondition1Executes the request
	DeletePullRequestCondition1Request(ctx context.Context, projectKey string, id int32, repositorySlug string) PullRequestsAPIDeletePullRequestCondition1Request

	/*
	   DiscardReview Discard pull request review
	*/
	DiscardReview(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// DiscardReviewExecutes the request
	DiscardReviewRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIDiscardReviewRequest

	/*
	   FinishReview Complete pull request review
	*/
	FinishReview(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestFinishReviewRequest RestPullRequestFinishReviewRequest, version string) (aurestclientapi.ParsedResponse, error)

	// FinishReviewExecutes the request
	FinishReviewRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIFinishReviewRequest

	/*
	   Get3 Get pull request
	*/
	Get3(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestPullRequest, aurestclientapi.ParsedResponse, error)

	// Get3Executes the request
	// @return RestPullRequest
	Get3Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGet3Request

	/*
	   GetActivities Get pull request activity
	*/
	GetActivities(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, fromType string, fromId string, start float32, limit float32) (GetActivities200Response, aurestclientapi.ParsedResponse, error)

	// GetActivitiesExecutes the request
	// @return GetActivities200Response
	GetActivitiesRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetActivitiesRequest

	/*
	   GetAutoMergeRequest Get auto-merge request for pull request
	*/
	GetAutoMergeRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestAutoMergeRequest, aurestclientapi.ParsedResponse, error)

	// GetAutoMergeRequestExecutes the request
	// @return RestAutoMergeRequest
	GetAutoMergeRequestRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetAutoMergeRequestRequest

	/*
	   GetComment1 Get pull request comment
	*/
	GetComment1(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) (RestComment, aurestclientapi.ParsedResponse, error)

	// GetComment1Executes the request
	// @return RestComment
	GetComment1Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIGetComment1Request

	/*
	   GetComment2 Get a pull request comment
	*/
	GetComment2(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) (RestComment, aurestclientapi.ParsedResponse, error)

	// GetComment2Executes the request
	// @return RestComment
	GetComment2Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIGetComment2Request

	/*
	   GetComments1 Search pull request comments
	*/
	GetComments1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, count string, state []string, states string, start float32, limit float32) (GetComments200Response, aurestclientapi.ParsedResponse, error)

	// GetComments1Executes the request
	// @return GetComments200Response
	GetComments1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetComments1Request

	/*
	   GetComments2 Get pull request comments for path
	*/
	GetComments2(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, path string, fromHash string, anchorState string, diffType []string, toHash string, state []string, diffTypes string, states string, start float32, limit float32) (GetComments200Response, aurestclientapi.ParsedResponse, error)

	// GetComments2Executes the request
	// @return GetComments200Response
	GetComments2Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetComments2Request

	/*
	   GetCommitMessageSuggestion Get commit message suggestion
	*/
	GetCommitMessageSuggestion(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestCommitMessageSuggestion, aurestclientapi.ParsedResponse, error)

	// GetCommitMessageSuggestionExecutes the request
	// @return RestCommitMessageSuggestion
	GetCommitMessageSuggestionRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetCommitMessageSuggestionRequest

	/*
	   GetCommits1 Get pull request commits
	*/
	GetCommits1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, avatarScheme string, withCounts string, avatarSize string, start float32, limit float32) (GetCommits200Response, aurestclientapi.ParsedResponse, error)

	// GetCommits1Executes the request
	// @return GetCommits200Response
	GetCommits1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetCommits1Request

	/*
	   GetMergeBase1 Get the common ancestor between the latest commits of the source and target branches of the pull request
	*/
	GetMergeBase1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestCommit, aurestclientapi.ParsedResponse, error)

	// GetMergeBase1Executes the request
	// @return RestCommit
	GetMergeBase1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetMergeBase1Request

	/*
	   GetMergeConfig Get merge strategies
	*/
	GetMergeConfig(ctx context.Context, scmId string) (RestPullRequestMergeConfig, aurestclientapi.ParsedResponse, error)

	// GetMergeConfigExecutes the request
	// @return RestPullRequestMergeConfig
	GetMergeConfigRequest(ctx context.Context, scmId string) PullRequestsAPIGetMergeConfigRequest

	/*
	   GetPage Get pull requests for repository
	*/
	GetPage(ctx context.Context, projectKey string, repositorySlug string, withAttributes string, at string, withProperties string, draft string, filterText string, state string, order string, direction string, start float32, limit float32) (GetPullRequests1200Response, aurestclientapi.ParsedResponse, error)

	// GetPageExecutes the request
	// @return GetPullRequests1200Response
	GetPageRequest(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPIGetPageRequest

	/*
	   GetPullRequestConditions Get default reviewers
	*/
	GetPullRequestConditions(ctx context.Context, projectKey string) ([]RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

	// GetPullRequestConditionsExecutes the request
	// @return []RestPullRequestCondition
	GetPullRequestConditionsRequest(ctx context.Context, projectKey string) PullRequestsAPIGetPullRequestConditionsRequest

	/*
	   GetPullRequestConditions1 Get configured default reviewers
	*/
	GetPullRequestConditions1(ctx context.Context, projectKey string, repositorySlug string) ([]RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

	// GetPullRequestConditions1Executes the request
	// @return []RestPullRequestCondition
	GetPullRequestConditions1Request(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPIGetPullRequestConditions1Request

	/*
	   GetPullRequests Get repository pull requests containing commit
	*/
	GetPullRequests(ctx context.Context, projectKey string, commitId string, repositorySlug string, start float32, limit float32) (GetPullRequests1200Response, aurestclientapi.ParsedResponse, error)

	// GetPullRequestsExecutes the request
	// @return GetPullRequests1200Response
	GetPullRequestsRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) PullRequestsAPIGetPullRequestsRequest

	/*
	   GetReview Get pull request comment thread
	*/
	GetReview(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, start float32, limit float32) (GetComments200Response, aurestclientapi.ParsedResponse, error)

	// GetReviewExecutes the request
	// @return GetComments200Response
	GetReviewRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetReviewRequest

	/*
	   GetReviewerGroup Get reviewer group
	*/
	GetReviewerGroup(ctx context.Context, projectKey string, id string) (RestReviewerGroup, aurestclientapi.ParsedResponse, error)

	// GetReviewerGroupExecutes the request
	// @return RestReviewerGroup
	GetReviewerGroupRequest(ctx context.Context, projectKey string, id string) PullRequestsAPIGetReviewerGroupRequest

	/*
	   GetReviewerGroup1 Get reviewer group
	*/
	GetReviewerGroup1(ctx context.Context, projectKey string, id string, repositorySlug string) (RestReviewerGroup, aurestclientapi.ParsedResponse, error)

	// GetReviewerGroup1Executes the request
	// @return RestReviewerGroup
	GetReviewerGroup1Request(ctx context.Context, projectKey string, id string, repositorySlug string) PullRequestsAPIGetReviewerGroup1Request

	/*
	   GetReviewerGroups Get all reviewer groups
	*/
	GetReviewerGroups(ctx context.Context, projectKey string, start float32, limit float32) (GetReviewerGroups1200Response, aurestclientapi.ParsedResponse, error)

	// GetReviewerGroupsExecutes the request
	// @return GetReviewerGroups1200Response
	GetReviewerGroupsRequest(ctx context.Context, projectKey string) PullRequestsAPIGetReviewerGroupsRequest

	/*
	   GetReviewerGroups1 Get all reviewer groups
	*/
	GetReviewerGroups1(ctx context.Context, projectKey string, repositorySlug string, start float32, limit float32) (GetReviewerGroups1200Response, aurestclientapi.ParsedResponse, error)

	// GetReviewerGroups1Executes the request
	// @return GetReviewerGroups1200Response
	GetReviewerGroups1Request(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPIGetReviewerGroups1Request

	/*
	   GetReviewers Get required reviewers for PR creation
	*/
	GetReviewers(ctx context.Context, projectKey string, repositorySlug string, targetRepoId string, sourceRepoId string, sourceRefId string, targetRefId string) ([]RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

	// GetReviewersExecutes the request
	// @return []RestPullRequestCondition
	GetReviewersRequest(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPIGetReviewersRequest

	/*
	   GetUsers Get reviewer group users
	*/
	GetUsers(ctx context.Context, projectKey string, id string, repositorySlug string) ([]RestApplicationUser, aurestclientapi.ParsedResponse, error)

	// GetUsersExecutes the request
	// @return []RestApplicationUser
	GetUsersRequest(ctx context.Context, projectKey string, id string, repositorySlug string) PullRequestsAPIGetUsersRequest

	/*
	   ListParticipants Get pull request participants
	*/
	ListParticipants(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, start float32, limit float32) (ListParticipants200Response, aurestclientapi.ParsedResponse, error)

	// ListParticipantsExecutes the request
	// @return ListParticipants200Response
	ListParticipantsRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIListParticipantsRequest

	/*
	   Merge Merge pull request
	*/
	Merge(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestMergeRequest RestPullRequestMergeRequest, version string) (RestPullRequest, aurestclientapi.ParsedResponse, error)

	// MergeExecutes the request
	// @return RestPullRequest
	MergeRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIMergeRequest

	/*
	   React1 React to a PR comment
	*/
	React1(ctx context.Context, projectKey string, commentId string, pullRequestId string, emoticon string, repositorySlug string) (RestUserReaction, aurestclientapi.ParsedResponse, error)

	// React1Executes the request
	// @return RestUserReaction
	React1Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, emoticon string, repositorySlug string) PullRequestsAPIReact1Request

	/*
	   Rebase Rebase pull request
	*/
	Rebase(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestRebaseRequest RestPullRequestRebaseRequest) (RestPullRequestRebaseResult, aurestclientapi.ParsedResponse, error)

	// RebaseExecutes the request
	// @return RestPullRequestRebaseResult
	RebaseRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIRebaseRequest

	/*
	   Reopen Re-open pull request
	*/
	Reopen(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestReopenRequest RestPullRequestReopenRequest, version string) (RestPullRequest, aurestclientapi.ParsedResponse, error)

	// ReopenExecutes the request
	// @return RestPullRequest
	ReopenRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIReopenRequest

	/*
	   Search Search pull request participants
	*/
	Search(ctx context.Context, projectKey string, repositorySlug string, filter string, role string, direction string, start float32, limit float32) (GetLikers200Response, aurestclientapi.ParsedResponse, error)

	// SearchExecutes the request
	// @return GetLikers200Response
	SearchRequest(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPISearchRequest

	/*
	   SetMergeConfig Update merge strategies
	*/
	SetMergeConfig(ctx context.Context, scmId string, restPullRequestSettings RestPullRequestSettings) (RestPullRequestMergeConfig, aurestclientapi.ParsedResponse, error)

	// SetMergeConfigExecutes the request
	// @return RestPullRequestMergeConfig
	SetMergeConfigRequest(ctx context.Context, scmId string) PullRequestsAPISetMergeConfigRequest

	/*
	   StreamChanges1 Gets pull request changes
	*/
	StreamChanges1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, sinceId string, changeScope string, untilId string, withComments string, start float32, limit float32) (RestChange, aurestclientapi.ParsedResponse, error)

	// StreamChanges1Executes the request
	// @return RestChange
	StreamChanges1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIStreamChanges1Request

	/*
	   StreamDiff2 Stream a diff within a pull request
	*/
	StreamDiff2(ctx context.Context, path string, projectKey string, pullRequestId string, repositorySlug string, avatarScheme string, contextLines string, sinceId string, srcPath string, diffType string, untilId string, whitespace string, withComments string, avatarSize string, start float32, limit float32) (StreamDiff1200Response, aurestclientapi.ParsedResponse, error)

	// StreamDiff2Executes the request
	// @return StreamDiff1200Response
	StreamDiff2Request(ctx context.Context, path string, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIStreamDiff2Request

	/*
	   StreamPatch1 Stream pull request as patch
	*/
	StreamPatch1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// StreamPatch1Executes the request
	StreamPatch1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIStreamPatch1Request

	/*
	   StreamRawDiff2 Stream raw pull request diff
	*/
	StreamRawDiff2(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, contextLines string, whitespace string) (aurestclientapi.ParsedResponse, error)

	// StreamRawDiff2Executes the request
	StreamRawDiff2Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIStreamRawDiff2Request

	/*
	   TryAutoMerge Auto-merge pull request
	*/
	TryAutoMerge(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestAutoMergeProcessingResult, aurestclientapi.ParsedResponse, error)

	// TryAutoMergeExecutes the request
	// @return RestAutoMergeProcessingResult
	TryAutoMergeRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPITryAutoMergeRequest

	/*
	   UnReact1 Remove a reaction from a PR comment
	*/
	UnReact1(ctx context.Context, projectKey string, commentId string, pullRequestId string, emoticon string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// UnReact1Executes the request
	UnReact1Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, emoticon string, repositorySlug string) PullRequestsAPIUnReact1Request

	/*
	   UnassignParticipantRole Unassign pull request participant
	*/
	UnassignParticipantRole(ctx context.Context, projectKey string, userSlug string, pullRequestId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// UnassignParticipantRoleExecutes the request
	UnassignParticipantRoleRequest(ctx context.Context, projectKey string, userSlug string, pullRequestId string, repositorySlug string) PullRequestsAPIUnassignParticipantRoleRequest

	/*
	   UnassignParticipantRole1 Unassign pull request participant
	   Deprecated
	*/
	UnassignParticipantRole1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, username string) (aurestclientapi.ParsedResponse, error)

	// UnassignParticipantRole1Executes the request
	// Deprecated
	UnassignParticipantRole1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIUnassignParticipantRole1Request

	/*
	   Unwatch1 Stop watching pull request
	*/
	Unwatch1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// Unwatch1Executes the request
	Unwatch1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIUnwatch1Request

	/*
	   Update Update pull request metadata
	*/
	Update(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequest RestPullRequest) (RestPullRequest, aurestclientapi.ParsedResponse, error)

	// UpdateExecutes the request
	// @return RestPullRequest
	UpdateRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIUpdateRequest

	/*
	   Update1 Update reviewer group attributes
	*/
	Update1(ctx context.Context, projectKey string, id string, restReviewerGroup RestReviewerGroup) (RestReviewerGroup, aurestclientapi.ParsedResponse, error)

	// Update1Executes the request
	// @return RestReviewerGroup
	Update1Request(ctx context.Context, projectKey string, id string) PullRequestsAPIUpdate1Request

	/*
	   Update2 Update reviewer group attributes
	*/
	Update2(ctx context.Context, projectKey string, id string, repositorySlug string, restReviewerGroup RestReviewerGroup) (RestReviewerGroup, aurestclientapi.ParsedResponse, error)

	// Update2Executes the request
	// @return RestReviewerGroup
	Update2Request(ctx context.Context, projectKey string, id string, repositorySlug string) PullRequestsAPIUpdate2Request

	/*
	   UpdateComment1 Update pull request comment
	*/
	UpdateComment1(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string, restComment RestComment) (RestComment, aurestclientapi.ParsedResponse, error)

	// UpdateComment1Executes the request
	// @return RestComment
	UpdateComment1Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIUpdateComment1Request

	/*
	   UpdateComment2 Update pull request comment
	*/
	UpdateComment2(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string, restComment RestComment) (RestComment, aurestclientapi.ParsedResponse, error)

	// UpdateComment2Executes the request
	// @return RestComment
	UpdateComment2Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIUpdateComment2Request

	/*
	   UpdatePullRequestCondition Update the default reviewer
	*/
	UpdatePullRequestCondition(ctx context.Context, projectKey string, id string, restDefaultReviewersRequest RestDefaultReviewersRequest) (RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

	// UpdatePullRequestConditionExecutes the request
	// @return RestPullRequestCondition
	UpdatePullRequestConditionRequest(ctx context.Context, projectKey string, id string) PullRequestsAPIUpdatePullRequestConditionRequest

	/*
	   UpdatePullRequestCondition1 Update a default reviewer condition
	*/
	UpdatePullRequestCondition1(ctx context.Context, projectKey string, id string, repositorySlug string, updatePullRequestCondition1Request UpdatePullRequestCondition1Request) (RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

	// UpdatePullRequestCondition1Executes the request
	// @return RestPullRequestCondition
	UpdatePullRequestCondition1Request(ctx context.Context, projectKey string, id string, repositorySlug string) PullRequestsAPIUpdatePullRequestCondition1Request

	/*
	   UpdateStatus Change pull request status
	*/
	UpdateStatus(ctx context.Context, projectKey string, userSlug string, pullRequestId string, repositorySlug string, restPullRequestAssignStatusRequest RestPullRequestAssignStatusRequest, version string) (RestPullRequestParticipant, aurestclientapi.ParsedResponse, error)

	// UpdateStatusExecutes the request
	// @return RestPullRequestParticipant
	UpdateStatusRequest(ctx context.Context, projectKey string, userSlug string, pullRequestId string, repositorySlug string) PullRequestsAPIUpdateStatusRequest

	/*
	   Watch1 Watch pull request
	*/
	Watch1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// Watch1Executes the request
	Watch1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIWatch1Request

	/*
	   WithdrawApproval Unapprove pull request
	   Deprecated
	*/
	WithdrawApproval(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestPullRequestParticipant, aurestclientapi.ParsedResponse, error)

	// WithdrawApprovalExecutes the request
	// @return RestPullRequestParticipant
	// Deprecated
	WithdrawApprovalRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIWithdrawApprovalRequest
}

func NewPullRequestsAPI

func NewPullRequestsAPI(client *ApiClient) PullRequestsAPI

type PullRequestsAPIApplySuggestionRequest

type PullRequestsAPIApplySuggestionRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIApplySuggestionRequest) Execute

func (*PullRequestsAPIApplySuggestionRequest) RestApplySuggestionRequest

func (r *PullRequestsAPIApplySuggestionRequest) RestApplySuggestionRequest(restApplySuggestionRequest RestApplySuggestionRequest) *PullRequestsAPIApplySuggestionRequest

A request containing other parameters required to apply a suggestion - The given versions/hashes must match the server&#39;s version/hashes or the suggestion application will fail (in order to avoid applying the suggestion to the wrong place

type PullRequestsAPIApproveRequest

type PullRequestsAPIApproveRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIApproveRequest) Execute

type PullRequestsAPIAssignParticipantRoleRequest

type PullRequestsAPIAssignParticipantRoleRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIAssignParticipantRoleRequest) Execute

func (*PullRequestsAPIAssignParticipantRoleRequest) RestPullRequestAssignParticipantRoleRequest

func (r *PullRequestsAPIAssignParticipantRoleRequest) RestPullRequestAssignParticipantRoleRequest(restPullRequestAssignParticipantRoleRequest RestPullRequestAssignParticipantRoleRequest) *PullRequestsAPIAssignParticipantRoleRequest

The participant to be added to the pull request, includes the user and their role

type PullRequestsAPICanMergeRequest

type PullRequestsAPICanMergeRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPICanMergeRequest) Execute

type PullRequestsAPICanRebaseRequest

type PullRequestsAPICanRebaseRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPICanRebaseRequest) Execute

type PullRequestsAPICancelAutoMergeRequest

type PullRequestsAPICancelAutoMergeRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPICancelAutoMergeRequest) Execute

type PullRequestsAPICreate1Request

type PullRequestsAPICreate1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPICreate1Request) Execute

func (*PullRequestsAPICreate1Request) RestReviewerGroup

func (r *PullRequestsAPICreate1Request) RestReviewerGroup(restReviewerGroup RestReviewerGroup) *PullRequestsAPICreate1Request

The reviewer group to be create

type PullRequestsAPICreate2Request

type PullRequestsAPICreate2Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPICreate2Request) Execute

func (*PullRequestsAPICreate2Request) RestReviewerGroup

func (r *PullRequestsAPICreate2Request) RestReviewerGroup(restReviewerGroup RestReviewerGroup) *PullRequestsAPICreate2Request

The request containing the details of the reviewer group.

type PullRequestsAPICreateComment1Request

type PullRequestsAPICreateComment1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPICreateComment1Request) Execute

func (*PullRequestsAPICreateComment1Request) RestComment

The comment to add.

type PullRequestsAPICreateComment2Request

type PullRequestsAPICreateComment2Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPICreateComment2Request) Execute

func (*PullRequestsAPICreateComment2Request) RestComment

The comment to add

type PullRequestsAPICreatePullRequestCondition1Request

type PullRequestsAPICreatePullRequestCondition1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPICreatePullRequestCondition1Request) Execute

func (*PullRequestsAPICreatePullRequestCondition1Request) RestDefaultReviewersRequest

The details needed to create a default reviewer pull request condition.

type PullRequestsAPICreatePullRequestConditionRequest

type PullRequestsAPICreatePullRequestConditionRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPICreatePullRequestConditionRequest) Execute

func (*PullRequestsAPICreatePullRequestConditionRequest) RestDefaultReviewersRequest

The details needed to create a default reviewer pull request condition.

type PullRequestsAPICreateRequest

type PullRequestsAPICreateRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPICreateRequest) Execute

func (*PullRequestsAPICreateRequest) RestPullRequest

func (r *PullRequestsAPICreateRequest) RestPullRequest(restPullRequest RestPullRequest) *PullRequestsAPICreateRequest

The pull request data

type PullRequestsAPIDeclineRequest

type PullRequestsAPIDeclineRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIDeclineRequest) Execute

func (*PullRequestsAPIDeclineRequest) RestPullRequestDeclineRequest

func (r *PullRequestsAPIDeclineRequest) RestPullRequestDeclineRequest(restPullRequestDeclineRequest RestPullRequestDeclineRequest) *PullRequestsAPIDeclineRequest

The body holder

func (*PullRequestsAPIDeclineRequest) Version

The current version of the pull request. If the server&#39;s version isn&#39;t the same as the specified version the operation will fail. To determine the current version of the pull request it should be fetched from the server prior to this operation. Look for the &#39;version&#39; attribute in the returned JSON structure.

type PullRequestsAPIDelete3Request

type PullRequestsAPIDelete3Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIDelete3Request) Execute

func (*PullRequestsAPIDelete3Request) RestPullRequestDeleteRequest

func (r *PullRequestsAPIDelete3Request) RestPullRequestDeleteRequest(restPullRequestDeleteRequest RestPullRequestDeleteRequest) *PullRequestsAPIDelete3Request

A body containing the version of the pull request

type PullRequestsAPIDelete6Request

type PullRequestsAPIDelete6Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIDelete6Request) Execute

type PullRequestsAPIDelete7Request

type PullRequestsAPIDelete7Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIDelete7Request) Execute

type PullRequestsAPIDeleteComment1Request

type PullRequestsAPIDeleteComment1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIDeleteComment1Request) Execute

func (*PullRequestsAPIDeleteComment1Request) Version

The expected version of the comment. This must match the server&#39;s version of the comment or the delete will fail. To determine the current version of the comment, the comment should be fetched from the server prior to the delete. Look for the &#39;version&#39; attribute in the returned JSON structure.

type PullRequestsAPIDeleteComment2Request

type PullRequestsAPIDeleteComment2Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIDeleteComment2Request) Execute

func (*PullRequestsAPIDeleteComment2Request) Version

The expected version of the comment. This must match the server&#39;s version of the comment or the delete will fail. To determine the current version of the comment, the comment should be fetched from the server prior to the delete. Look for the &#39;version&#39; attribute in the returned JSON structure.

type PullRequestsAPIDeletePullRequestCondition1Request

type PullRequestsAPIDeletePullRequestCondition1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIDeletePullRequestCondition1Request) Execute

type PullRequestsAPIDeletePullRequestConditionRequest

type PullRequestsAPIDeletePullRequestConditionRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIDeletePullRequestConditionRequest) Execute

type PullRequestsAPIDiscardReviewRequest

type PullRequestsAPIDiscardReviewRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIDiscardReviewRequest) Execute

type PullRequestsAPIFinishReviewRequest

type PullRequestsAPIFinishReviewRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIFinishReviewRequest) Execute

func (*PullRequestsAPIFinishReviewRequest) RestPullRequestFinishReviewRequest

func (r *PullRequestsAPIFinishReviewRequest) RestPullRequestFinishReviewRequest(restPullRequestFinishReviewRequest RestPullRequestFinishReviewRequest) *PullRequestsAPIFinishReviewRequest

The REST request which contains comment text and participant status

func (*PullRequestsAPIFinishReviewRequest) Version

The current version of the pull request. If the server&#39;s version isn&#39;t the same as the specified version the operation will fail. To determine the current version of the pull request it should be fetched from the server prior to this operation. Look for the &#39;version&#39; attribute in the returned JSON structure.

type PullRequestsAPIGet3Request

type PullRequestsAPIGet3Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGet3Request) Execute

type PullRequestsAPIGetActivitiesRequest

type PullRequestsAPIGetActivitiesRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetActivitiesRequest) Execute

func (*PullRequestsAPIGetActivitiesRequest) FromId

(optional) the ID of the activity item to use as the first item in the returned page

func (*PullRequestsAPIGetActivitiesRequest) FromType

(required if &lt;strong&gt;fromId&lt;/strong&gt; is present) the type of the activity item specified by &lt;strong&gt;fromId&lt;/strong&gt; (either &lt;strong&gt;COMMENT&lt;/strong&gt; or &lt;strong&gt;ACTIVITY&lt;/strong&gt;)

func (*PullRequestsAPIGetActivitiesRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPIGetActivitiesRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type PullRequestsAPIGetAutoMergeRequestRequest

type PullRequestsAPIGetAutoMergeRequestRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetAutoMergeRequestRequest) Execute

type PullRequestsAPIGetComment1Request

type PullRequestsAPIGetComment1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetComment1Request) Execute

type PullRequestsAPIGetComment2Request

type PullRequestsAPIGetComment2Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetComment2Request) Execute

type PullRequestsAPIGetComments1Request

type PullRequestsAPIGetComments1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetComments1Request) Count

If true only the count of the comments by state will be returned (and not the body of the comments).

func (*PullRequestsAPIGetComments1Request) Execute

func (*PullRequestsAPIGetComments1Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPIGetComments1Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*PullRequestsAPIGetComments1Request) State

func (*PullRequestsAPIGetComments1Request) States

(optional). If supplied, only comments with a state in the given list will be returned. The state can be OPEN or RESOLVED.

type PullRequestsAPIGetComments2Request

type PullRequestsAPIGetComments2Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetComments2Request) AnchorState

ACTIVE to stream the active comments; ORPHANED to stream the orphaned comments; ALL to stream both the active and the orphaned comments;

func (*PullRequestsAPIGetComments2Request) DiffType

func (*PullRequestsAPIGetComments2Request) DiffTypes

EFFECTIVE to stream the comments related to the effective diff of the pull request; RANGE to stream comments related to a commit range between two arbitrary commits (requires &#39;fromHash&#39; and &#39;toHash&#39;); COMMIT to stream comments related to a commit between two arbitrary commits (requires &#39;fromHash&#39; and &#39;toHash&#39;)

func (*PullRequestsAPIGetComments2Request) Execute

func (*PullRequestsAPIGetComments2Request) FromHash

The from commit hash to stream comments for a RANGE or COMMIT arbitrary change scope

func (*PullRequestsAPIGetComments2Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPIGetComments2Request) Path

The path to stream comments for a given path

func (*PullRequestsAPIGetComments2Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*PullRequestsAPIGetComments2Request) State

func (*PullRequestsAPIGetComments2Request) States

(optional). If supplied, only comments with a state in the given list will be returned. The state can be OPEN or RESOLVED.

func (*PullRequestsAPIGetComments2Request) ToHash

The to commit hash to stream comments for a RANGE or COMMIT arbitrary change scope

type PullRequestsAPIGetCommitMessageSuggestionRequest

type PullRequestsAPIGetCommitMessageSuggestionRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetCommitMessageSuggestionRequest) Execute

type PullRequestsAPIGetCommits1Request

type PullRequestsAPIGetCommits1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetCommits1Request) AvatarScheme

The desired scheme for the avatar URL. If the parameter is not present URLs will use the same scheme as this request

func (*PullRequestsAPIGetCommits1Request) AvatarSize

If present the service adds avatar URLs for commit authors. Should be an integer specifying the desired size in pixels. If the parameter is not present, avatar URLs will not be setCOMMIT to stream comments related to a commit between two arbitrary commits (requires &#39;fromHash&#39; and &#39;toHash&#39;)

func (*PullRequestsAPIGetCommits1Request) Execute

func (*PullRequestsAPIGetCommits1Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPIGetCommits1Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*PullRequestsAPIGetCommits1Request) WithCounts

If set to true, the service will add \&quot;authorCount\&quot; and \&quot;totalCount\&quot; at the end of the page. \&quot;authorCount\&quot; is the number of different authors and \&quot;totalCount\&quot; is the total number of commits.

type PullRequestsAPIGetMergeBase1Request

type PullRequestsAPIGetMergeBase1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetMergeBase1Request) Execute

type PullRequestsAPIGetMergeConfigRequest

type PullRequestsAPIGetMergeConfigRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetMergeConfigRequest) Execute

type PullRequestsAPIGetPageRequest

type PullRequestsAPIGetPageRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetPageRequest) At

(optional) a &lt;i&gt;fully-qualified&lt;/i&gt; branch ID to find pull requests to or from, such as refs/heads/master

func (*PullRequestsAPIGetPageRequest) Direction

(optional, defaults to &lt;strong&gt;INCOMING&lt;/strong&gt;) the direction relative to the specified repository. Either &lt;strong&gt;INCOMING&lt;/strong&gt; or &lt;strong&gt;OUTGOING&lt;/strong&gt;.

func (*PullRequestsAPIGetPageRequest) Draft

(optional) If specified, only pull requests matching the supplied draft status will be returned.

func (*PullRequestsAPIGetPageRequest) Execute

func (*PullRequestsAPIGetPageRequest) FilterText

(optional) If specified, only pull requests where the title or description contains the supplied string will be returned.

func (*PullRequestsAPIGetPageRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPIGetPageRequest) Order

(optional, defaults to &lt;strong&gt;NEWEST&lt;/strong&gt;) the order to return pull requests in, either &lt;strong&gt;OLDEST&lt;/strong&gt; (as in: \&quot;oldest first\&quot;) or &lt;strong&gt;NEWEST&lt;/strong&gt;.

func (*PullRequestsAPIGetPageRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*PullRequestsAPIGetPageRequest) State

(optional, defaults to &lt;strong&gt;OPEN&lt;/strong&gt;). Supply &lt;strong&gt;ALL&lt;/strong&gt; to return pull request in any state. If a state is supplied only pull requests in the specified state will be returned. Either &lt;strong&gt;OPEN&lt;/strong&gt;, &lt;strong&gt;DECLINED&lt;/strong&gt; or &lt;strong&gt;MERGED&lt;/strong&gt;.

func (*PullRequestsAPIGetPageRequest) WithAttributes

func (r *PullRequestsAPIGetPageRequest) WithAttributes(withAttributes string) *PullRequestsAPIGetPageRequest

(optional) defaults to true, whether to return additional pull request attributes

func (*PullRequestsAPIGetPageRequest) WithProperties

func (r *PullRequestsAPIGetPageRequest) WithProperties(withProperties string) *PullRequestsAPIGetPageRequest

(optional) defaults to true, whether to return additional pull request properties

type PullRequestsAPIGetPullRequestConditions1Request

type PullRequestsAPIGetPullRequestConditions1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetPullRequestConditions1Request) Execute

type PullRequestsAPIGetPullRequestConditionsRequest

type PullRequestsAPIGetPullRequestConditionsRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetPullRequestConditionsRequest) Execute

type PullRequestsAPIGetPullRequestsRequest

type PullRequestsAPIGetPullRequestsRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetPullRequestsRequest) Execute

func (*PullRequestsAPIGetPullRequestsRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPIGetPullRequestsRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type PullRequestsAPIGetReviewRequest

type PullRequestsAPIGetReviewRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetReviewRequest) Execute

func (*PullRequestsAPIGetReviewRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPIGetReviewRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type PullRequestsAPIGetReviewerGroup1Request

type PullRequestsAPIGetReviewerGroup1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetReviewerGroup1Request) Execute

type PullRequestsAPIGetReviewerGroupRequest

type PullRequestsAPIGetReviewerGroupRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetReviewerGroupRequest) Execute

type PullRequestsAPIGetReviewerGroups1Request

type PullRequestsAPIGetReviewerGroups1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetReviewerGroups1Request) Execute

func (*PullRequestsAPIGetReviewerGroups1Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPIGetReviewerGroups1Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type PullRequestsAPIGetReviewerGroupsRequest

type PullRequestsAPIGetReviewerGroupsRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetReviewerGroupsRequest) Execute

func (*PullRequestsAPIGetReviewerGroupsRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPIGetReviewerGroupsRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type PullRequestsAPIGetReviewersRequest

type PullRequestsAPIGetReviewersRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetReviewersRequest) Execute

func (*PullRequestsAPIGetReviewersRequest) SourceRefId

The ID of the source ref

func (*PullRequestsAPIGetReviewersRequest) SourceRepoId

The ID of the repository in which the source ref exists

func (*PullRequestsAPIGetReviewersRequest) TargetRefId

The ID of the target ref

func (*PullRequestsAPIGetReviewersRequest) TargetRepoId

The ID of the repository in which the target ref exists

type PullRequestsAPIGetUsersRequest

type PullRequestsAPIGetUsersRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIGetUsersRequest) Execute

type PullRequestsAPIListParticipantsRequest

type PullRequestsAPIListParticipantsRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIListParticipantsRequest) Execute

func (*PullRequestsAPIListParticipantsRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPIListParticipantsRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type PullRequestsAPIMergeRequest

type PullRequestsAPIMergeRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIMergeRequest) Execute

func (*PullRequestsAPIMergeRequest) RestPullRequestMergeRequest

func (r *PullRequestsAPIMergeRequest) RestPullRequestMergeRequest(restPullRequestMergeRequest RestPullRequestMergeRequest) *PullRequestsAPIMergeRequest

The body holder

func (*PullRequestsAPIMergeRequest) Version

The current version of the pull request. If the server&#39;s version isn&#39;t the same as the specified version the operation will fail. To determine the current version of the pull request it should be fetched from the server prior to this operation. Look for the &#39;version&#39; attribute in the returned JSON structure.

type PullRequestsAPIReact1Request

type PullRequestsAPIReact1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIReact1Request) Execute

type PullRequestsAPIRebaseRequest

type PullRequestsAPIRebaseRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIRebaseRequest) Execute

func (*PullRequestsAPIRebaseRequest) RestPullRequestRebaseRequest

func (r *PullRequestsAPIRebaseRequest) RestPullRequestRebaseRequest(restPullRequestRebaseRequest RestPullRequestRebaseRequest) *PullRequestsAPIRebaseRequest

The pull request rebase request.

type PullRequestsAPIReopenRequest

type PullRequestsAPIReopenRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIReopenRequest) Execute

func (*PullRequestsAPIReopenRequest) RestPullRequestReopenRequest

func (r *PullRequestsAPIReopenRequest) RestPullRequestReopenRequest(restPullRequestReopenRequest RestPullRequestReopenRequest) *PullRequestsAPIReopenRequest

The body holder

func (*PullRequestsAPIReopenRequest) Version

The current version of the pull request. If the server&#39;s version isn&#39;t the same as the specified version the operation will fail. To determine the current version of the pull request it should be fetched from the server prior to this operation. Look for the &#39;version&#39; attribute in the returned JSON structure.

type PullRequestsAPIRepository

type PullRequestsAPIRepository struct {
	ApiClient *ApiClient
}

func (*PullRequestsAPIRepository) ApplySuggestion

func (a *PullRequestsAPIRepository) ApplySuggestion(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string, restApplySuggestionRequest RestApplySuggestionRequest) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) ApplySuggestionExecute

func (*PullRequestsAPIRepository) ApplySuggestionRequest

func (a *PullRequestsAPIRepository) ApplySuggestionRequest(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIApplySuggestionRequest

func (*PullRequestsAPIRepository) Approve

func (a *PullRequestsAPIRepository) Approve(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestPullRequestParticipant, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) ApproveExecute

Deprecated

func (*PullRequestsAPIRepository) ApproveRequest

func (a *PullRequestsAPIRepository) ApproveRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIApproveRequest

func (*PullRequestsAPIRepository) AssignParticipantRole

func (a *PullRequestsAPIRepository) AssignParticipantRole(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestAssignParticipantRoleRequest RestPullRequestAssignParticipantRoleRequest) (RestPullRequestParticipant, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) AssignParticipantRoleRequest

func (a *PullRequestsAPIRepository) AssignParticipantRoleRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIAssignParticipantRoleRequest

func (*PullRequestsAPIRepository) CanMerge

func (a *PullRequestsAPIRepository) CanMerge(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestPullRequestMergeability, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) CanMergeRequest

func (a *PullRequestsAPIRepository) CanMergeRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPICanMergeRequest

func (*PullRequestsAPIRepository) CanRebase

func (a *PullRequestsAPIRepository) CanRebase(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestPullRequestRebaseability, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) CanRebaseRequest

func (a *PullRequestsAPIRepository) CanRebaseRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPICanRebaseRequest

func (*PullRequestsAPIRepository) CancelAutoMerge

func (a *PullRequestsAPIRepository) CancelAutoMerge(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) CancelAutoMergeExecute

func (*PullRequestsAPIRepository) CancelAutoMergeRequest

func (a *PullRequestsAPIRepository) CancelAutoMergeRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPICancelAutoMergeRequest

func (*PullRequestsAPIRepository) Create

func (a *PullRequestsAPIRepository) Create(ctx context.Context, projectKey string, repositorySlug string, restPullRequest RestPullRequest) (RestPullRequest, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) Create1

func (*PullRequestsAPIRepository) Create1Request

func (*PullRequestsAPIRepository) Create2

func (a *PullRequestsAPIRepository) Create2(ctx context.Context, projectKey string, repositorySlug string, restReviewerGroup RestReviewerGroup) (RestReviewerGroup, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) Create2Request

func (a *PullRequestsAPIRepository) Create2Request(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPICreate2Request

func (*PullRequestsAPIRepository) CreateComment1

func (a *PullRequestsAPIRepository) CreateComment1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restComment RestComment) (RestComment, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) CreateComment1Request

func (a *PullRequestsAPIRepository) CreateComment1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPICreateComment1Request

func (*PullRequestsAPIRepository) CreateComment2

func (a *PullRequestsAPIRepository) CreateComment2(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restComment RestComment) (RestComment, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) CreateComment2Request

func (a *PullRequestsAPIRepository) CreateComment2Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPICreateComment2Request

func (*PullRequestsAPIRepository) CreatePullRequestCondition

func (a *PullRequestsAPIRepository) CreatePullRequestCondition(ctx context.Context, projectKey string, restDefaultReviewersRequest RestDefaultReviewersRequest) (RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) CreatePullRequestCondition1

func (a *PullRequestsAPIRepository) CreatePullRequestCondition1(ctx context.Context, projectKey string, repositorySlug string, restDefaultReviewersRequest RestDefaultReviewersRequest) (RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) CreatePullRequestCondition1Request

func (a *PullRequestsAPIRepository) CreatePullRequestCondition1Request(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPICreatePullRequestCondition1Request

func (*PullRequestsAPIRepository) CreatePullRequestConditionRequest

func (a *PullRequestsAPIRepository) CreatePullRequestConditionRequest(ctx context.Context, projectKey string) PullRequestsAPICreatePullRequestConditionRequest

func (*PullRequestsAPIRepository) CreateRequest

func (a *PullRequestsAPIRepository) CreateRequest(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPICreateRequest

func (*PullRequestsAPIRepository) Decline

func (a *PullRequestsAPIRepository) Decline(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestDeclineRequest RestPullRequestDeclineRequest, version string) (RestPullRequest, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) DeclineRequest

func (a *PullRequestsAPIRepository) DeclineRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIDeclineRequest

func (*PullRequestsAPIRepository) Delete3

func (a *PullRequestsAPIRepository) Delete3(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestDeleteRequest RestPullRequestDeleteRequest) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) Delete3Execute

func (*PullRequestsAPIRepository) Delete3Request

func (a *PullRequestsAPIRepository) Delete3Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIDelete3Request

func (*PullRequestsAPIRepository) Delete6

func (*PullRequestsAPIRepository) Delete6Execute

func (*PullRequestsAPIRepository) Delete6Request

func (*PullRequestsAPIRepository) Delete7

func (a *PullRequestsAPIRepository) Delete7(ctx context.Context, projectKey string, id string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) Delete7Execute

func (*PullRequestsAPIRepository) Delete7Request

func (a *PullRequestsAPIRepository) Delete7Request(ctx context.Context, projectKey string, id string, repositorySlug string) PullRequestsAPIDelete7Request

func (*PullRequestsAPIRepository) DeleteComment1

func (a *PullRequestsAPIRepository) DeleteComment1(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string, version string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) DeleteComment1Execute

func (*PullRequestsAPIRepository) DeleteComment1Request

func (a *PullRequestsAPIRepository) DeleteComment1Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIDeleteComment1Request

func (*PullRequestsAPIRepository) DeleteComment2

func (a *PullRequestsAPIRepository) DeleteComment2(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string, version string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) DeleteComment2Execute

func (*PullRequestsAPIRepository) DeleteComment2Request

func (a *PullRequestsAPIRepository) DeleteComment2Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIDeleteComment2Request

func (*PullRequestsAPIRepository) DeletePullRequestCondition

func (a *PullRequestsAPIRepository) DeletePullRequestCondition(ctx context.Context, projectKey string, id string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) DeletePullRequestCondition1

func (a *PullRequestsAPIRepository) DeletePullRequestCondition1(ctx context.Context, projectKey string, id int32, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) DeletePullRequestCondition1Request

func (a *PullRequestsAPIRepository) DeletePullRequestCondition1Request(ctx context.Context, projectKey string, id int32, repositorySlug string) PullRequestsAPIDeletePullRequestCondition1Request

func (*PullRequestsAPIRepository) DeletePullRequestConditionRequest

func (a *PullRequestsAPIRepository) DeletePullRequestConditionRequest(ctx context.Context, projectKey string, id string) PullRequestsAPIDeletePullRequestConditionRequest

func (*PullRequestsAPIRepository) DiscardReview

func (a *PullRequestsAPIRepository) DiscardReview(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) DiscardReviewExecute

func (*PullRequestsAPIRepository) DiscardReviewRequest

func (a *PullRequestsAPIRepository) DiscardReviewRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIDiscardReviewRequest

func (*PullRequestsAPIRepository) FinishReview

func (a *PullRequestsAPIRepository) FinishReview(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestFinishReviewRequest RestPullRequestFinishReviewRequest, version string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) FinishReviewExecute

func (*PullRequestsAPIRepository) FinishReviewRequest

func (a *PullRequestsAPIRepository) FinishReviewRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIFinishReviewRequest

func (*PullRequestsAPIRepository) Get3

func (a *PullRequestsAPIRepository) Get3(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestPullRequest, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) Get3Request

func (a *PullRequestsAPIRepository) Get3Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGet3Request

func (*PullRequestsAPIRepository) GetActivities

func (a *PullRequestsAPIRepository) GetActivities(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, fromType string, fromId string, start float32, limit float32) (GetActivities200Response, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetActivitiesRequest

func (a *PullRequestsAPIRepository) GetActivitiesRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetActivitiesRequest

func (*PullRequestsAPIRepository) GetAutoMergeRequest

func (a *PullRequestsAPIRepository) GetAutoMergeRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestAutoMergeRequest, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetAutoMergeRequestRequest

func (a *PullRequestsAPIRepository) GetAutoMergeRequestRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetAutoMergeRequestRequest

func (*PullRequestsAPIRepository) GetComment1

func (a *PullRequestsAPIRepository) GetComment1(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) (RestComment, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetComment1Request

func (a *PullRequestsAPIRepository) GetComment1Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIGetComment1Request

func (*PullRequestsAPIRepository) GetComment2

func (a *PullRequestsAPIRepository) GetComment2(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) (RestComment, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetComment2Request

func (a *PullRequestsAPIRepository) GetComment2Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIGetComment2Request

func (*PullRequestsAPIRepository) GetComments1

func (a *PullRequestsAPIRepository) GetComments1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, count string, state []string, states string, start float32, limit float32) (GetComments200Response, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetComments1Request

func (a *PullRequestsAPIRepository) GetComments1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetComments1Request

func (*PullRequestsAPIRepository) GetComments2

func (a *PullRequestsAPIRepository) GetComments2(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, path string, fromHash string, anchorState string, diffType []string, toHash string, state []string, diffTypes string, states string, start float32, limit float32) (GetComments200Response, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetComments2Request

func (a *PullRequestsAPIRepository) GetComments2Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetComments2Request

func (*PullRequestsAPIRepository) GetCommitMessageSuggestion

func (a *PullRequestsAPIRepository) GetCommitMessageSuggestion(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestCommitMessageSuggestion, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetCommitMessageSuggestionRequest

func (a *PullRequestsAPIRepository) GetCommitMessageSuggestionRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetCommitMessageSuggestionRequest

func (*PullRequestsAPIRepository) GetCommits1

func (a *PullRequestsAPIRepository) GetCommits1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, avatarScheme string, withCounts string, avatarSize string, start float32, limit float32) (GetCommits200Response, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetCommits1Request

func (a *PullRequestsAPIRepository) GetCommits1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetCommits1Request

func (*PullRequestsAPIRepository) GetMergeBase1

func (a *PullRequestsAPIRepository) GetMergeBase1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestCommit, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetMergeBase1Request

func (a *PullRequestsAPIRepository) GetMergeBase1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetMergeBase1Request

func (*PullRequestsAPIRepository) GetMergeConfig

func (*PullRequestsAPIRepository) GetMergeConfigRequest

func (*PullRequestsAPIRepository) GetPage

func (a *PullRequestsAPIRepository) GetPage(ctx context.Context, projectKey string, repositorySlug string, withAttributes string, at string, withProperties string, draft string, filterText string, state string, order string, direction string, start float32, limit float32) (GetPullRequests1200Response, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetPageRequest

func (a *PullRequestsAPIRepository) GetPageRequest(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPIGetPageRequest

func (*PullRequestsAPIRepository) GetPullRequestConditions

func (*PullRequestsAPIRepository) GetPullRequestConditions1

func (a *PullRequestsAPIRepository) GetPullRequestConditions1(ctx context.Context, projectKey string, repositorySlug string) ([]RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetPullRequestConditions1Request

func (a *PullRequestsAPIRepository) GetPullRequestConditions1Request(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPIGetPullRequestConditions1Request

func (*PullRequestsAPIRepository) GetPullRequestConditionsRequest

func (a *PullRequestsAPIRepository) GetPullRequestConditionsRequest(ctx context.Context, projectKey string) PullRequestsAPIGetPullRequestConditionsRequest

func (*PullRequestsAPIRepository) GetPullRequests

func (a *PullRequestsAPIRepository) GetPullRequests(ctx context.Context, projectKey string, commitId string, repositorySlug string, start float32, limit float32) (GetPullRequests1200Response, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetPullRequestsRequest

func (a *PullRequestsAPIRepository) GetPullRequestsRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) PullRequestsAPIGetPullRequestsRequest

func (*PullRequestsAPIRepository) GetReview

func (a *PullRequestsAPIRepository) GetReview(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, start float32, limit float32) (GetComments200Response, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetReviewRequest

func (a *PullRequestsAPIRepository) GetReviewRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIGetReviewRequest

func (*PullRequestsAPIRepository) GetReviewerGroup

func (*PullRequestsAPIRepository) GetReviewerGroup1

func (a *PullRequestsAPIRepository) GetReviewerGroup1(ctx context.Context, projectKey string, id string, repositorySlug string) (RestReviewerGroup, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetReviewerGroup1Request

func (a *PullRequestsAPIRepository) GetReviewerGroup1Request(ctx context.Context, projectKey string, id string, repositorySlug string) PullRequestsAPIGetReviewerGroup1Request

func (*PullRequestsAPIRepository) GetReviewerGroupRequest

func (a *PullRequestsAPIRepository) GetReviewerGroupRequest(ctx context.Context, projectKey string, id string) PullRequestsAPIGetReviewerGroupRequest

func (*PullRequestsAPIRepository) GetReviewerGroups

func (*PullRequestsAPIRepository) GetReviewerGroups1

func (a *PullRequestsAPIRepository) GetReviewerGroups1(ctx context.Context, projectKey string, repositorySlug string, start float32, limit float32) (GetReviewerGroups1200Response, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetReviewerGroups1Request

func (a *PullRequestsAPIRepository) GetReviewerGroups1Request(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPIGetReviewerGroups1Request

func (*PullRequestsAPIRepository) GetReviewerGroupsRequest

func (a *PullRequestsAPIRepository) GetReviewerGroupsRequest(ctx context.Context, projectKey string) PullRequestsAPIGetReviewerGroupsRequest

func (*PullRequestsAPIRepository) GetReviewers

func (a *PullRequestsAPIRepository) GetReviewers(ctx context.Context, projectKey string, repositorySlug string, targetRepoId string, sourceRepoId string, sourceRefId string, targetRefId string) ([]RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) GetReviewersRequest

func (a *PullRequestsAPIRepository) GetReviewersRequest(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPIGetReviewersRequest

func (*PullRequestsAPIRepository) GetUsers

func (*PullRequestsAPIRepository) GetUsersRequest

func (a *PullRequestsAPIRepository) GetUsersRequest(ctx context.Context, projectKey string, id string, repositorySlug string) PullRequestsAPIGetUsersRequest

func (*PullRequestsAPIRepository) ListParticipants

func (a *PullRequestsAPIRepository) ListParticipants(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, start float32, limit float32) (ListParticipants200Response, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) ListParticipantsRequest

func (a *PullRequestsAPIRepository) ListParticipantsRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIListParticipantsRequest

func (*PullRequestsAPIRepository) Merge

func (a *PullRequestsAPIRepository) Merge(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestMergeRequest RestPullRequestMergeRequest, version string) (RestPullRequest, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) MergeRequest

func (a *PullRequestsAPIRepository) MergeRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIMergeRequest

func (*PullRequestsAPIRepository) React1

func (a *PullRequestsAPIRepository) React1(ctx context.Context, projectKey string, commentId string, pullRequestId string, emoticon string, repositorySlug string) (RestUserReaction, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) React1Request

func (a *PullRequestsAPIRepository) React1Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, emoticon string, repositorySlug string) PullRequestsAPIReact1Request

func (*PullRequestsAPIRepository) Rebase

func (a *PullRequestsAPIRepository) Rebase(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestRebaseRequest RestPullRequestRebaseRequest) (RestPullRequestRebaseResult, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) RebaseRequest

func (a *PullRequestsAPIRepository) RebaseRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIRebaseRequest

func (*PullRequestsAPIRepository) Reopen

func (a *PullRequestsAPIRepository) Reopen(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequestReopenRequest RestPullRequestReopenRequest, version string) (RestPullRequest, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) ReopenRequest

func (a *PullRequestsAPIRepository) ReopenRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIReopenRequest

func (*PullRequestsAPIRepository) Search

func (a *PullRequestsAPIRepository) Search(ctx context.Context, projectKey string, repositorySlug string, filter string, role string, direction string, start float32, limit float32) (GetLikers200Response, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) SearchRequest

func (a *PullRequestsAPIRepository) SearchRequest(ctx context.Context, projectKey string, repositorySlug string) PullRequestsAPISearchRequest

func (*PullRequestsAPIRepository) SetMergeConfig

func (*PullRequestsAPIRepository) SetMergeConfigRequest

func (*PullRequestsAPIRepository) StreamChanges1

func (a *PullRequestsAPIRepository) StreamChanges1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, sinceId string, changeScope string, untilId string, withComments string, start float32, limit float32) (RestChange, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) StreamChanges1Request

func (a *PullRequestsAPIRepository) StreamChanges1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIStreamChanges1Request

func (*PullRequestsAPIRepository) StreamDiff2

func (a *PullRequestsAPIRepository) StreamDiff2(ctx context.Context, path string, projectKey string, pullRequestId string, repositorySlug string, avatarScheme string, contextLines string, sinceId string, srcPath string, diffType string, untilId string, whitespace string, withComments string, avatarSize string, start float32, limit float32) (StreamDiff1200Response, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) StreamDiff2Request

func (a *PullRequestsAPIRepository) StreamDiff2Request(ctx context.Context, path string, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIStreamDiff2Request

func (*PullRequestsAPIRepository) StreamPatch1

func (a *PullRequestsAPIRepository) StreamPatch1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) StreamPatch1Execute

func (*PullRequestsAPIRepository) StreamPatch1Request

func (a *PullRequestsAPIRepository) StreamPatch1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIStreamPatch1Request

func (*PullRequestsAPIRepository) StreamRawDiff2

func (a *PullRequestsAPIRepository) StreamRawDiff2(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, contextLines string, whitespace string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) StreamRawDiff2Execute

func (*PullRequestsAPIRepository) StreamRawDiff2Request

func (a *PullRequestsAPIRepository) StreamRawDiff2Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIStreamRawDiff2Request

func (*PullRequestsAPIRepository) TryAutoMerge

func (a *PullRequestsAPIRepository) TryAutoMerge(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestAutoMergeProcessingResult, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) TryAutoMergeRequest

func (a *PullRequestsAPIRepository) TryAutoMergeRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPITryAutoMergeRequest

func (*PullRequestsAPIRepository) UnReact1

func (a *PullRequestsAPIRepository) UnReact1(ctx context.Context, projectKey string, commentId string, pullRequestId string, emoticon string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) UnReact1Execute

func (*PullRequestsAPIRepository) UnReact1Request

func (a *PullRequestsAPIRepository) UnReact1Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, emoticon string, repositorySlug string) PullRequestsAPIUnReact1Request

func (*PullRequestsAPIRepository) UnassignParticipantRole

func (a *PullRequestsAPIRepository) UnassignParticipantRole(ctx context.Context, projectKey string, userSlug string, pullRequestId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) UnassignParticipantRole1

func (a *PullRequestsAPIRepository) UnassignParticipantRole1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, username string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) UnassignParticipantRole1Execute

Deprecated

func (*PullRequestsAPIRepository) UnassignParticipantRole1Request

func (a *PullRequestsAPIRepository) UnassignParticipantRole1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIUnassignParticipantRole1Request

func (*PullRequestsAPIRepository) UnassignParticipantRoleRequest

func (a *PullRequestsAPIRepository) UnassignParticipantRoleRequest(ctx context.Context, projectKey string, userSlug string, pullRequestId string, repositorySlug string) PullRequestsAPIUnassignParticipantRoleRequest

func (*PullRequestsAPIRepository) Unwatch1

func (a *PullRequestsAPIRepository) Unwatch1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) Unwatch1Execute

func (*PullRequestsAPIRepository) Unwatch1Request

func (a *PullRequestsAPIRepository) Unwatch1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIUnwatch1Request

func (*PullRequestsAPIRepository) Update

func (a *PullRequestsAPIRepository) Update(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string, restPullRequest RestPullRequest) (RestPullRequest, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) Update1

func (*PullRequestsAPIRepository) Update1Request

func (*PullRequestsAPIRepository) Update2

func (a *PullRequestsAPIRepository) Update2(ctx context.Context, projectKey string, id string, repositorySlug string, restReviewerGroup RestReviewerGroup) (RestReviewerGroup, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) Update2Request

func (a *PullRequestsAPIRepository) Update2Request(ctx context.Context, projectKey string, id string, repositorySlug string) PullRequestsAPIUpdate2Request

func (*PullRequestsAPIRepository) UpdateComment1

func (a *PullRequestsAPIRepository) UpdateComment1(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string, restComment RestComment) (RestComment, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) UpdateComment1Request

func (a *PullRequestsAPIRepository) UpdateComment1Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIUpdateComment1Request

func (*PullRequestsAPIRepository) UpdateComment2

func (a *PullRequestsAPIRepository) UpdateComment2(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string, restComment RestComment) (RestComment, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) UpdateComment2Request

func (a *PullRequestsAPIRepository) UpdateComment2Request(ctx context.Context, projectKey string, commentId string, pullRequestId string, repositorySlug string) PullRequestsAPIUpdateComment2Request

func (*PullRequestsAPIRepository) UpdatePullRequestCondition

func (a *PullRequestsAPIRepository) UpdatePullRequestCondition(ctx context.Context, projectKey string, id string, restDefaultReviewersRequest RestDefaultReviewersRequest) (RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) UpdatePullRequestCondition1

func (a *PullRequestsAPIRepository) UpdatePullRequestCondition1(ctx context.Context, projectKey string, id string, repositorySlug string, updatePullRequestCondition1Request UpdatePullRequestCondition1Request) (RestPullRequestCondition, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) UpdatePullRequestCondition1Request

func (a *PullRequestsAPIRepository) UpdatePullRequestCondition1Request(ctx context.Context, projectKey string, id string, repositorySlug string) PullRequestsAPIUpdatePullRequestCondition1Request

func (*PullRequestsAPIRepository) UpdatePullRequestConditionRequest

func (a *PullRequestsAPIRepository) UpdatePullRequestConditionRequest(ctx context.Context, projectKey string, id string) PullRequestsAPIUpdatePullRequestConditionRequest

func (*PullRequestsAPIRepository) UpdateRequest

func (a *PullRequestsAPIRepository) UpdateRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIUpdateRequest

func (*PullRequestsAPIRepository) UpdateStatus

func (a *PullRequestsAPIRepository) UpdateStatus(ctx context.Context, projectKey string, userSlug string, pullRequestId string, repositorySlug string, restPullRequestAssignStatusRequest RestPullRequestAssignStatusRequest, version string) (RestPullRequestParticipant, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) UpdateStatusRequest

func (a *PullRequestsAPIRepository) UpdateStatusRequest(ctx context.Context, projectKey string, userSlug string, pullRequestId string, repositorySlug string) PullRequestsAPIUpdateStatusRequest

func (*PullRequestsAPIRepository) Watch1

func (a *PullRequestsAPIRepository) Watch1(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) Watch1Execute

func (*PullRequestsAPIRepository) Watch1Request

func (a *PullRequestsAPIRepository) Watch1Request(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIWatch1Request

func (*PullRequestsAPIRepository) WithdrawApproval

func (a *PullRequestsAPIRepository) WithdrawApproval(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) (RestPullRequestParticipant, aurestclientapi.ParsedResponse, error)

func (*PullRequestsAPIRepository) WithdrawApprovalRequest

func (a *PullRequestsAPIRepository) WithdrawApprovalRequest(ctx context.Context, projectKey string, pullRequestId string, repositorySlug string) PullRequestsAPIWithdrawApprovalRequest

type PullRequestsAPISearchRequest

type PullRequestsAPISearchRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPISearchRequest) Direction

(optional), Defaults to &lt;strong&gt;INCOMING&lt;/strong&gt;) the direction relative to the specified repository. Either &lt;strong&gt;INCOMING&lt;/strong&gt; or &lt;strong&gt;OUTGOING&lt;/strong&gt;.

func (*PullRequestsAPISearchRequest) Execute

func (*PullRequestsAPISearchRequest) Filter

(optional) Return only users, whose username, name or email address &lt;i&gt;contain&lt;/i&gt; the filter value

func (*PullRequestsAPISearchRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPISearchRequest) Role

(optional) The role associated with the pull request participant. This must be one of AUTHOR, REVIEWER, or PARTICIPANT

func (*PullRequestsAPISearchRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type PullRequestsAPISetMergeConfigRequest

type PullRequestsAPISetMergeConfigRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPISetMergeConfigRequest) Execute

func (*PullRequestsAPISetMergeConfigRequest) RestPullRequestSettings

func (r *PullRequestsAPISetMergeConfigRequest) RestPullRequestSettings(restPullRequestSettings RestPullRequestSettings) *PullRequestsAPISetMergeConfigRequest

the settings

type PullRequestsAPIStreamChanges1Request

type PullRequestsAPIStreamChanges1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIStreamChanges1Request) ChangeScope

UNREVIEWED to stream the unreviewed changes for the current user (if they exist); RANGE to stream changes between two arbitrary commits (requires &#39;sinceId&#39; and &#39;untilId&#39;); otherwise ALL to stream all changes (the default)

func (*PullRequestsAPIStreamChanges1Request) Execute

func (*PullRequestsAPIStreamChanges1Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPIStreamChanges1Request) SinceId

The since commit hash to stream changes for a RANGE arbitrary change scope

func (*PullRequestsAPIStreamChanges1Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*PullRequestsAPIStreamChanges1Request) UntilId

The until commit hash to stream changes for a RANGE arbitrary change scope

func (*PullRequestsAPIStreamChanges1Request) WithComments

true to apply comment counts in the changes (the default); otherwise, false to stream changes without comment counts

type PullRequestsAPIStreamDiff2Request

type PullRequestsAPIStreamDiff2Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIStreamDiff2Request) AvatarScheme

The security scheme for avatar URLs. If the scheme is not present then it is inherited from the request. It can be set to \&quot;https\&quot; to force the use of secure URLs. Not applicable if streaming raw diff

func (*PullRequestsAPIStreamDiff2Request) AvatarSize

If present the service adds avatar URLs for comment authors where the provided value specifies the desired avatar size in pixels. Not applicable if streaming raw diff

func (*PullRequestsAPIStreamDiff2Request) ContextLines

The number of context lines to include around added/removed lines in the diff

func (*PullRequestsAPIStreamDiff2Request) DiffType

The type of diff being requested. When withComments is true this works as a hint to the system to attach the correct set of comments to the diff. Not applicable if streaming raw diff

func (*PullRequestsAPIStreamDiff2Request) Execute

func (*PullRequestsAPIStreamDiff2Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*PullRequestsAPIStreamDiff2Request) SinceId

The since commit hash to stream a diff between two arbitrary hashes

func (*PullRequestsAPIStreamDiff2Request) SrcPath

The previous path to the file, if the file has been copied, moved or renamed

func (*PullRequestsAPIStreamDiff2Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*PullRequestsAPIStreamDiff2Request) UntilId

The until commit hash to stream a diff between two arbitrary hashes

func (*PullRequestsAPIStreamDiff2Request) Whitespace

Optional whitespace flag which can be set to &lt;code&gt;ignore-all&lt;/code&gt;

func (*PullRequestsAPIStreamDiff2Request) WithComments

&lt;code&gt;true&lt;/code&gt; to embed comments in the diff (the default); otherwise, &lt;code&gt;false&lt;/code&gt; to stream the diff without comments. Not applicable if streaming raw diff

type PullRequestsAPIStreamPatch1Request

type PullRequestsAPIStreamPatch1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIStreamPatch1Request) Execute

type PullRequestsAPIStreamRawDiff2Request

type PullRequestsAPIStreamRawDiff2Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIStreamRawDiff2Request) ContextLines

The number of context lines to include around added/removed lines in the diff

func (*PullRequestsAPIStreamRawDiff2Request) Execute

func (*PullRequestsAPIStreamRawDiff2Request) Whitespace

optional whitespace flag which can be set to &lt;code&gt;ignore-all&lt;/code&gt;

type PullRequestsAPITryAutoMergeRequest

type PullRequestsAPITryAutoMergeRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPITryAutoMergeRequest) Execute

type PullRequestsAPIUnReact1Request

type PullRequestsAPIUnReact1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIUnReact1Request) Execute

type PullRequestsAPIUnassignParticipantRole1Request

type PullRequestsAPIUnassignParticipantRole1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIUnassignParticipantRole1Request) Execute

func (*PullRequestsAPIUnassignParticipantRole1Request) Username

type PullRequestsAPIUnassignParticipantRoleRequest

type PullRequestsAPIUnassignParticipantRoleRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIUnassignParticipantRoleRequest) Execute

type PullRequestsAPIUnwatch1Request

type PullRequestsAPIUnwatch1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIUnwatch1Request) Execute

type PullRequestsAPIUpdate1Request

type PullRequestsAPIUpdate1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIUpdate1Request) Execute

func (*PullRequestsAPIUpdate1Request) RestReviewerGroup

func (r *PullRequestsAPIUpdate1Request) RestReviewerGroup(restReviewerGroup RestReviewerGroup) *PullRequestsAPIUpdate1Request

The request containing the attributes of the reviewer group to be updated. Only the attributes to be updated need to be present in this object.

type PullRequestsAPIUpdate2Request

type PullRequestsAPIUpdate2Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIUpdate2Request) Execute

func (*PullRequestsAPIUpdate2Request) RestReviewerGroup

func (r *PullRequestsAPIUpdate2Request) RestReviewerGroup(restReviewerGroup RestReviewerGroup) *PullRequestsAPIUpdate2Request

The request containing the attributes of the reviewer group to be updated. Only the attributes to be updated need to be present in this object.

type PullRequestsAPIUpdateComment1Request

type PullRequestsAPIUpdateComment1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIUpdateComment1Request) Execute

func (*PullRequestsAPIUpdateComment1Request) RestComment

The comment to add.

type PullRequestsAPIUpdateComment2Request

type PullRequestsAPIUpdateComment2Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIUpdateComment2Request) Execute

func (*PullRequestsAPIUpdateComment2Request) RestComment

The updated comment

type PullRequestsAPIUpdatePullRequestCondition1Request

type PullRequestsAPIUpdatePullRequestCondition1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIUpdatePullRequestCondition1Request) Execute

func (*PullRequestsAPIUpdatePullRequestCondition1Request) UpdatePullRequestCondition1Request

type PullRequestsAPIUpdatePullRequestConditionRequest

type PullRequestsAPIUpdatePullRequestConditionRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIUpdatePullRequestConditionRequest) Execute

func (*PullRequestsAPIUpdatePullRequestConditionRequest) RestDefaultReviewersRequest

The new details for the default reviewer pull request condition.

type PullRequestsAPIUpdateRequest

type PullRequestsAPIUpdateRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIUpdateRequest) Execute

func (*PullRequestsAPIUpdateRequest) RestPullRequest

func (r *PullRequestsAPIUpdateRequest) RestPullRequest(restPullRequest RestPullRequest) *PullRequestsAPIUpdateRequest

The updated pull request

type PullRequestsAPIUpdateStatusRequest

type PullRequestsAPIUpdateStatusRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIUpdateStatusRequest) Execute

func (*PullRequestsAPIUpdateStatusRequest) RestPullRequestAssignStatusRequest

func (r *PullRequestsAPIUpdateStatusRequest) RestPullRequestAssignStatusRequest(restPullRequestAssignStatusRequest RestPullRequestAssignStatusRequest) *PullRequestsAPIUpdateStatusRequest

The participant representing the status to set, includes the status of the participant

func (*PullRequestsAPIUpdateStatusRequest) Version

The current version of the pull request. If the server&#39;s version isn&#39;t the same as the specified version the operation will fail. To determine the current version of the pull request it should be fetched from the server prior to this operation. Look for the &#39;version&#39; attribute in the returned JSON structure.

type PullRequestsAPIWatch1Request

type PullRequestsAPIWatch1Request struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIWatch1Request) Execute

type PullRequestsAPIWithdrawApprovalRequest

type PullRequestsAPIWithdrawApprovalRequest struct {
	ApiService *PullRequestsAPIRepository
	// contains filtered or unexported fields
}

func (*PullRequestsAPIWithdrawApprovalRequest) Execute

type RepositoryAPI

type RepositoryAPI interface {

	/*
	   AddLabel Add repository label
	*/
	AddLabel(ctx context.Context, projectKey string, repositorySlug string, restLabel RestLabel) (RestLabel, aurestclientapi.ParsedResponse, error)

	// AddLabelExecutes the request
	// @return RestLabel
	AddLabelRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIAddLabelRequest

	/*
	   CreateBranch Create branch
	*/
	CreateBranch(ctx context.Context, projectKey string, repositorySlug string, restBranchCreateRequest RestBranchCreateRequest) (RestBranch, aurestclientapi.ParsedResponse, error)

	// CreateBranchExecutes the request
	// @return RestBranch
	CreateBranchRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPICreateBranchRequest

	/*
	   CreateBranchForRepository Create branch
	*/
	CreateBranchForRepository(ctx context.Context, projectKey string, repositorySlug string, restCreateBranchRequest RestCreateBranchRequest) (RestBranch, aurestclientapi.ParsedResponse, error)

	// CreateBranchForRepositoryExecutes the request
	// @return RestBranch
	CreateBranchForRepositoryRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPICreateBranchForRepositoryRequest

	/*
	   CreateComment Add a new commit comment
	*/
	CreateComment(ctx context.Context, projectKey string, commitId string, repositorySlug string, restComment RestComment, since string) (RestComment, aurestclientapi.ParsedResponse, error)

	// CreateCommentExecutes the request
	// @return RestComment
	CreateCommentRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPICreateCommentRequest

	/*
	   CreateRestrictions1 Create multiple ref restrictions
	*/
	CreateRestrictions1(ctx context.Context, projectKey string, repositorySlug string, restRestrictionRequest []RestRestrictionRequest) (RestRefRestriction, aurestclientapi.ParsedResponse, error)

	// CreateRestrictions1Executes the request
	// @return RestRefRestriction
	CreateRestrictions1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPICreateRestrictions1Request

	/*
	   CreateTag Create tag
	*/
	CreateTag(ctx context.Context, projectKey string, repositorySlug string, restGitTagCreateRequest RestGitTagCreateRequest) (RestTag, aurestclientapi.ParsedResponse, error)

	// CreateTagExecutes the request
	// @return RestTag
	CreateTagRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPICreateTagRequest

	/*
	   CreateTagForRepository Create tag
	*/
	CreateTagForRepository(ctx context.Context, projectKey string, repositorySlug string, restCreateTagRequest RestCreateTagRequest) (RestTag, aurestclientapi.ParsedResponse, error)

	// CreateTagForRepositoryExecutes the request
	// @return RestTag
	CreateTagForRepositoryRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPICreateTagForRepositoryRequest

	/*
	   CreateWebhook1 Create webhook
	*/
	CreateWebhook1(ctx context.Context, projectKey string, repositorySlug string, restWebhook RestWebhook) (RestWebhook, aurestclientapi.ParsedResponse, error)

	// CreateWebhook1Executes the request
	// @return RestWebhook
	CreateWebhook1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPICreateWebhook1Request

	/*
	   Delete5 Delete pull request auto-merge settings
	*/
	Delete5(ctx context.Context, projectKey string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// Delete5Executes the request
	Delete5Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIDelete5Request

	/*
	   DeleteAttachment Delete an attachment
	*/
	DeleteAttachment(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// DeleteAttachmentExecutes the request
	DeleteAttachmentRequest(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) RepositoryAPIDeleteAttachmentRequest

	/*
	   DeleteAttachmentMetadata Delete attachment metadata
	*/
	DeleteAttachmentMetadata(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// DeleteAttachmentMetadataExecutes the request
	DeleteAttachmentMetadataRequest(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) RepositoryAPIDeleteAttachmentMetadataRequest

	/*
	   DeleteAutoDeclineSettings1 Delete auto decline settings
	*/
	DeleteAutoDeclineSettings1(ctx context.Context, projectKey string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// DeleteAutoDeclineSettings1Executes the request
	DeleteAutoDeclineSettings1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIDeleteAutoDeclineSettings1Request

	/*
	   DeleteBranch Delete branch
	*/
	DeleteBranch(ctx context.Context, projectKey string, repositorySlug string, restBranchDeleteRequest RestBranchDeleteRequest) (aurestclientapi.ParsedResponse, error)

	// DeleteBranchExecutes the request
	DeleteBranchRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIDeleteBranchRequest

	/*
	   DeleteComment Delete a commit comment
	*/
	DeleteComment(ctx context.Context, projectKey string, commentId string, commitId string, repositorySlug string, version string) (aurestclientapi.ParsedResponse, error)

	// DeleteCommentExecutes the request
	DeleteCommentRequest(ctx context.Context, projectKey string, commentId string, commitId string, repositorySlug string) RepositoryAPIDeleteCommentRequest

	/*
	   DeleteRepositoryHook Delete repository hook
	*/
	DeleteRepositoryHook(ctx context.Context, projectKey string, hookKey string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// DeleteRepositoryHookExecutes the request
	DeleteRepositoryHookRequest(ctx context.Context, projectKey string, hookKey string, repositorySlug string) RepositoryAPIDeleteRepositoryHookRequest

	/*
	   DeleteRestriction1 Delete a ref restriction
	*/
	DeleteRestriction1(ctx context.Context, projectKey string, id string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// DeleteRestriction1Executes the request
	DeleteRestriction1Request(ctx context.Context, projectKey string, id string, repositorySlug string) RepositoryAPIDeleteRestriction1Request

	/*
	   DeleteTag Delete tag
	*/
	DeleteTag(ctx context.Context, projectKey string, name string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// DeleteTagExecutes the request
	DeleteTagRequest(ctx context.Context, projectKey string, name string, repositorySlug string) RepositoryAPIDeleteTagRequest

	/*
	   DeleteWebhook1 Delete webhook
	*/
	DeleteWebhook1(ctx context.Context, projectKey string, webhookId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// DeleteWebhook1Executes the request
	DeleteWebhook1Request(ctx context.Context, projectKey string, webhookId string, repositorySlug string) RepositoryAPIDeleteWebhook1Request

	/*
	   DisableHook1 Disable repository hook
	*/
	DisableHook1(ctx context.Context, projectKey string, hookKey string, repositorySlug string) (RestRepositoryHook, aurestclientapi.ParsedResponse, error)

	// DisableHook1Executes the request
	// @return RestRepositoryHook
	DisableHook1Request(ctx context.Context, projectKey string, hookKey string, repositorySlug string) RepositoryAPIDisableHook1Request

	/*
	   EditFile Edit file
	*/
	EditFile(ctx context.Context, path string, projectKey string, repositorySlug string, exampleMultipartFormData ExampleMultipartFormData) (RestCommit, aurestclientapi.ParsedResponse, error)

	// EditFileExecutes the request
	// @return RestCommit
	EditFileRequest(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIEditFileRequest

	/*
	   EnableHook1 Enable repository hook
	*/
	EnableHook1(ctx context.Context, projectKey string, hookKey string, repositorySlug string) (RestRepositoryHook, aurestclientapi.ParsedResponse, error)

	// EnableHook1Executes the request
	// @return RestRepositoryHook
	EnableHook1Request(ctx context.Context, projectKey string, hookKey string, repositorySlug string) RepositoryAPIEnableHook1Request

	/*
	   FindBranches Get branches with ref change activities for repository
	*/
	FindBranches(ctx context.Context, projectKey string, repositorySlug string, filterText string, start float32, limit float32) (FindByCommit200Response, aurestclientapi.ParsedResponse, error)

	// FindBranchesExecutes the request
	// @return FindByCommit200Response
	FindBranchesRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIFindBranchesRequest

	/*
	   FindByCommit Get branch
	*/
	FindByCommit(ctx context.Context, projectKey string, commitId string, repositorySlug string, start float32, limit float32) (FindByCommit200Response, aurestclientapi.ParsedResponse, error)

	// FindByCommitExecutes the request
	// @return FindByCommit200Response
	FindByCommitRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIFindByCommitRequest

	/*
	   FindWebhooks1 Find webhooks
	*/
	FindWebhooks1(ctx context.Context, projectKey string, repositorySlug string, event string, statistics bool) (aurestclientapi.ParsedResponse, error)

	// FindWebhooks1Executes the request
	FindWebhooks1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIFindWebhooks1Request

	/*
	   Get5 Get pull request auto-merge settings
	*/
	Get5(ctx context.Context, projectKey string, repositorySlug string) (RestAutoMergeRestrictedSettings, aurestclientapi.ParsedResponse, error)

	// Get5Executes the request
	// @return RestAutoMergeRestrictedSettings
	Get5Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGet5Request

	/*
	   GetAllLabelsForRepository Get repository labels
	*/
	GetAllLabelsForRepository(ctx context.Context, projectKey string, repositorySlug string) (RestLabel, aurestclientapi.ParsedResponse, error)

	// GetAllLabelsForRepositoryExecutes the request
	// @return RestLabel
	GetAllLabelsForRepositoryRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetAllLabelsForRepositoryRequest

	/*
	   GetArchive Stream archive of repository
	*/
	GetArchive(ctx context.Context, projectKey string, repositorySlug string, path string, filename string, at string, prefix string, format string) (aurestclientapi.ParsedResponse, error)

	// GetArchiveExecutes the request
	GetArchiveRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetArchiveRequest

	/*
	   GetAttachment Get an attachment
	*/
	GetAttachment(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// GetAttachmentExecutes the request
	GetAttachmentRequest(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) RepositoryAPIGetAttachmentRequest

	/*
	   GetAttachmentMetadata Get attachment metadata
	*/
	GetAttachmentMetadata(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) (RestAttachmentMetadata, aurestclientapi.ParsedResponse, error)

	// GetAttachmentMetadataExecutes the request
	// @return RestAttachmentMetadata
	GetAttachmentMetadataRequest(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) RepositoryAPIGetAttachmentMetadataRequest

	/*
	   GetAutoDeclineSettings1 Get auto decline settings
	*/
	GetAutoDeclineSettings1(ctx context.Context, projectKey string, repositorySlug string) (RestAutoDeclineSettings, aurestclientapi.ParsedResponse, error)

	// GetAutoDeclineSettings1Executes the request
	// @return RestAutoDeclineSettings
	GetAutoDeclineSettings1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetAutoDeclineSettings1Request

	/*
	   GetBranches Find branches
	*/
	GetBranches(ctx context.Context, projectKey string, repositorySlug string, boostMatches bool, orderBy string, details bool, filterText string, base string, start float32, limit float32) (GetBranches200Response, aurestclientapi.ParsedResponse, error)

	// GetBranchesExecutes the request
	// @return GetBranches200Response
	GetBranchesRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetBranchesRequest

	/*
	   GetChanges Get changes in commit
	*/
	GetChanges(ctx context.Context, projectKey string, commitId string, repositorySlug string, withComments string, since string, start float32, limit float32) (GetChanges1200Response, aurestclientapi.ParsedResponse, error)

	// GetChangesExecutes the request
	// @return GetChanges1200Response
	GetChangesRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIGetChangesRequest

	/*
	   GetChanges1 Get changes made in commit
	*/
	GetChanges1(ctx context.Context, projectKey string, repositorySlug string, until string, since string, start float32, limit float32) (GetChanges1200Response, aurestclientapi.ParsedResponse, error)

	// GetChanges1Executes the request
	// @return GetChanges1200Response
	GetChanges1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetChanges1Request

	/*
	   GetComment Get a commit comment
	*/
	GetComment(ctx context.Context, projectKey string, commentId string, commitId string, repositorySlug string) (RestComment, aurestclientapi.ParsedResponse, error)

	// GetCommentExecutes the request
	// @return RestComment
	GetCommentRequest(ctx context.Context, projectKey string, commentId string, commitId string, repositorySlug string) RepositoryAPIGetCommentRequest

	/*
	   GetComments Search for commit comments
	*/
	GetComments(ctx context.Context, projectKey string, commitId string, repositorySlug string, path string, since string, start float32, limit float32) (GetComments200Response, aurestclientapi.ParsedResponse, error)

	// GetCommentsExecutes the request
	// @return GetComments200Response
	GetCommentsRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIGetCommentsRequest

	/*
	   GetCommit Get commit by ID
	*/
	GetCommit(ctx context.Context, projectKey string, commitId string, repositorySlug string, path string) (RestCommit, aurestclientapi.ParsedResponse, error)

	// GetCommitExecutes the request
	// @return RestCommit
	GetCommitRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIGetCommitRequest

	/*
	   GetCommits Get commits
	*/
	GetCommits(ctx context.Context, projectKey string, repositorySlug string, avatarScheme string, path string, withCounts string, followRenames string, until string, avatarSize string, since string, merges string, ignoreMissing string, start float32, limit float32) (GetCommits200Response, aurestclientapi.ParsedResponse, error)

	// GetCommitsExecutes the request
	// @return GetCommits200Response
	GetCommitsRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetCommitsRequest

	/*
	   GetConfigurations1 Get hook scripts
	*/
	GetConfigurations1(ctx context.Context, projectKey string, repositorySlug string, start float32, limit float32) (GetConfigurations200Response, aurestclientapi.ParsedResponse, error)

	// GetConfigurations1Executes the request
	// @return GetConfigurations200Response
	GetConfigurations1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetConfigurations1Request

	/*
	   GetContent Get file content at revision
	*/
	GetContent(ctx context.Context, projectKey string, repositorySlug string, noContent string, at string, size string, blame string, type_ string) (aurestclientapi.ParsedResponse, error)

	// GetContentExecutes the request
	GetContentRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetContentRequest

	/*
	   GetContent1 Get file content
	*/
	GetContent1(ctx context.Context, path string, projectKey string, repositorySlug string, noContent string, at string, size string, blame string, type_ string) (GetContent1200Response, aurestclientapi.ParsedResponse, error)

	// GetContent1Executes the request
	// @return GetContent1200Response
	GetContent1Request(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIGetContent1Request

	/*
	   GetDefaultBranch1 Get default branch
	   Deprecated
	*/
	GetDefaultBranch1(ctx context.Context, projectKey string, repositorySlug string) (RestBranch, aurestclientapi.ParsedResponse, error)

	// GetDefaultBranch1Executes the request
	// @return RestBranch
	// Deprecated
	GetDefaultBranch1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetDefaultBranch1Request

	/*
	   GetLatestInvocation1 Get last webhook invocation details
	*/
	GetLatestInvocation1(ctx context.Context, projectKey string, webhookId string, repositorySlug string, event string, outcome string) (RestDetailedInvocation, aurestclientapi.ParsedResponse, error)

	// GetLatestInvocation1Executes the request
	// @return RestDetailedInvocation
	GetLatestInvocation1Request(ctx context.Context, projectKey string, webhookId string, repositorySlug string) RepositoryAPIGetLatestInvocation1Request

	/*
	   GetMergeBase Get the common ancestor between two commits
	*/
	GetMergeBase(ctx context.Context, projectKey string, commitId string, repositorySlug string, otherCommitId string) (RestCommit, aurestclientapi.ParsedResponse, error)

	// GetMergeBaseExecutes the request
	// @return RestCommit
	GetMergeBaseRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIGetMergeBaseRequest

	/*
	   GetPullRequestSettings1 Get pull request settings
	*/
	GetPullRequestSettings1(ctx context.Context, projectKey string, repositorySlug string) (RestRepositoryPullRequestSettings, aurestclientapi.ParsedResponse, error)

	// GetPullRequestSettings1Executes the request
	// @return RestRepositoryPullRequestSettings
	GetPullRequestSettings1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetPullRequestSettings1Request

	/*
	   GetRefChangeActivity Get ref change activity
	*/
	GetRefChangeActivity(ctx context.Context, projectKey string, repositorySlug string, ref string, start float32, limit float32) (GetRefChangeActivity200Response, aurestclientapi.ParsedResponse, error)

	// GetRefChangeActivityExecutes the request
	// @return GetRefChangeActivity200Response
	GetRefChangeActivityRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetRefChangeActivityRequest

	/*
	   GetRepositories1 Search for repositories
	*/
	GetRepositories1(ctx context.Context, archived string, projectname string, projectkey string, visibility string, name string, permission string, state string, start float32, limit float32) (GetRepositoriesRecentlyAccessed200Response, aurestclientapi.ParsedResponse, error)

	// GetRepositories1Executes the request
	// @return GetRepositoriesRecentlyAccessed200Response
	GetRepositories1Request(ctx context.Context) RepositoryAPIGetRepositories1Request

	/*
	   GetRepositoriesRecentlyAccessed Get recently accessed repositories
	*/
	GetRepositoriesRecentlyAccessed(ctx context.Context, permission string, start float32, limit float32) (GetRepositoriesRecentlyAccessed200Response, aurestclientapi.ParsedResponse, error)

	// GetRepositoriesRecentlyAccessedExecutes the request
	// @return GetRepositoriesRecentlyAccessed200Response
	GetRepositoriesRecentlyAccessedRequest(ctx context.Context) RepositoryAPIGetRepositoriesRecentlyAccessedRequest

	/*
	   GetRepositoryHook1 Get repository hook
	*/
	GetRepositoryHook1(ctx context.Context, projectKey string, hookKey string, repositorySlug string) (RestRepositoryHook, aurestclientapi.ParsedResponse, error)

	// GetRepositoryHook1Executes the request
	// @return RestRepositoryHook
	GetRepositoryHook1Request(ctx context.Context, projectKey string, hookKey string, repositorySlug string) RepositoryAPIGetRepositoryHook1Request

	/*
	   GetRepositoryHooks1 Get repository hooks
	*/
	GetRepositoryHooks1(ctx context.Context, projectKey string, repositorySlug string, type_ string, start float32, limit float32) (GetRepositoryHooks1200Response, aurestclientapi.ParsedResponse, error)

	// GetRepositoryHooks1Executes the request
	// @return GetRepositoryHooks1200Response
	GetRepositoryHooks1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetRepositoryHooks1Request

	/*
	   GetRestriction1 Get a ref restriction
	*/
	GetRestriction1(ctx context.Context, projectKey string, id string, repositorySlug string) (RestRefRestriction, aurestclientapi.ParsedResponse, error)

	// GetRestriction1Executes the request
	// @return RestRefRestriction
	GetRestriction1Request(ctx context.Context, projectKey string, id string, repositorySlug string) RepositoryAPIGetRestriction1Request

	/*
	   GetRestrictions1 Search for ref restrictions
	*/
	GetRestrictions1(ctx context.Context, projectKey string, repositorySlug string, matcherType string, matcherId string, type_ string, start float32, limit float32) (GetRestrictions1200Response, aurestclientapi.ParsedResponse, error)

	// GetRestrictions1Executes the request
	// @return GetRestrictions1200Response
	GetRestrictions1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetRestrictions1Request

	/*
	   GetSettings1 Get repository hook settings
	*/
	GetSettings1(ctx context.Context, projectKey string, hookKey string, repositorySlug string) (ExampleSettings, aurestclientapi.ParsedResponse, error)

	// GetSettings1Executes the request
	// @return ExampleSettings
	GetSettings1Request(ctx context.Context, projectKey string, hookKey string, repositorySlug string) RepositoryAPIGetSettings1Request

	/*
	   GetStatistics1 Get webhook statistics
	*/
	GetStatistics1(ctx context.Context, projectKey string, webhookId string, repositorySlug string, event string) (interface{}, aurestclientapi.ParsedResponse, error)

	// GetStatistics1Executes the request
	// @return interface{}
	GetStatistics1Request(ctx context.Context, projectKey string, webhookId string, repositorySlug string) RepositoryAPIGetStatistics1Request

	/*
	   GetStatisticsSummary1 Get webhook statistics summary
	*/
	GetStatisticsSummary1(ctx context.Context, projectKey string, webhookId string, repositorySlug string) (interface{}, aurestclientapi.ParsedResponse, error)

	// GetStatisticsSummary1Executes the request
	// @return interface{}
	GetStatisticsSummary1Request(ctx context.Context, projectKey string, webhookId string, repositorySlug string) RepositoryAPIGetStatisticsSummary1Request

	/*
	   GetStatus Get synchronization status
	*/
	GetStatus(ctx context.Context, projectKey string, repositorySlug string, at string) (RestRefSyncStatus, aurestclientapi.ParsedResponse, error)

	// GetStatusExecutes the request
	// @return RestRefSyncStatus
	GetStatusRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetStatusRequest

	/*
	   GetTag Get tag
	*/
	GetTag(ctx context.Context, projectKey string, name string, repositorySlug string) (RestTag, aurestclientapi.ParsedResponse, error)

	// GetTagExecutes the request
	// @return RestTag
	GetTagRequest(ctx context.Context, projectKey string, name string, repositorySlug string) RepositoryAPIGetTagRequest

	/*
	   GetTags Find tag
	*/
	GetTags(ctx context.Context, projectKey string, repositorySlug string, orderBy string, filterText string, start float32, limit float32) (GetTags200Response, aurestclientapi.ParsedResponse, error)

	// GetTagsExecutes the request
	// @return GetTags200Response
	GetTagsRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetTagsRequest

	/*
	   GetWebhook1 Get webhook
	*/
	GetWebhook1(ctx context.Context, projectKey string, webhookId string, repositorySlug string, statistics string) (RestWebhook, aurestclientapi.ParsedResponse, error)

	// GetWebhook1Executes the request
	// @return RestWebhook
	GetWebhook1Request(ctx context.Context, projectKey string, webhookId string, repositorySlug string) RepositoryAPIGetWebhook1Request

	/*
	   React React to a comment
	*/
	React(ctx context.Context, projectKey string, commentId string, commitId string, emoticon string, repositorySlug string) (RestUserReaction, aurestclientapi.ParsedResponse, error)

	// ReactExecutes the request
	// @return RestUserReaction
	ReactRequest(ctx context.Context, projectKey string, commentId string, commitId string, emoticon string, repositorySlug string) RepositoryAPIReactRequest

	/*
	   RemoveConfiguration1 Remove a hook script
	*/
	RemoveConfiguration1(ctx context.Context, projectKey string, scriptId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// RemoveConfiguration1Executes the request
	RemoveConfiguration1Request(ctx context.Context, projectKey string, scriptId string, repositorySlug string) RepositoryAPIRemoveConfiguration1Request

	/*
	   RemoveLabel Remove repository label
	*/
	RemoveLabel(ctx context.Context, projectKey string, labelName string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// RemoveLabelExecutes the request
	RemoveLabelRequest(ctx context.Context, projectKey string, labelName string, repositorySlug string) RepositoryAPIRemoveLabelRequest

	/*
	   SaveAttachmentMetadata Save attachment metadata
	*/
	SaveAttachmentMetadata(ctx context.Context, projectKey string, attachmentId string, repositorySlug string, body string) (aurestclientapi.ParsedResponse, error)

	// SaveAttachmentMetadataExecutes the request
	SaveAttachmentMetadataRequest(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) RepositoryAPISaveAttachmentMetadataRequest

	/*
	   SearchWebhooks Search webhooks
	*/
	SearchWebhooks(ctx context.Context, projectKey string, repositorySlug string, scopeType string, event string, statistics bool) (aurestclientapi.ParsedResponse, error)

	// SearchWebhooksExecutes the request
	SearchWebhooksRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPISearchWebhooksRequest

	/*
	   Set1 Create or update the pull request auto-merge settings
	*/
	Set1(ctx context.Context, projectKey string, repositorySlug string, restAutoMergeSettingsRequest RestAutoMergeSettingsRequest) (RestAutoMergeRestrictedSettings, aurestclientapi.ParsedResponse, error)

	// Set1Executes the request
	// @return RestAutoMergeRestrictedSettings
	Set1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPISet1Request

	/*
	   SetAutoDeclineSettings1 Create auto decline settings
	*/
	SetAutoDeclineSettings1(ctx context.Context, projectKey string, repositorySlug string, restAutoDeclineSettingsRequest RestAutoDeclineSettingsRequest) (RestAutoDeclineSettings, aurestclientapi.ParsedResponse, error)

	// SetAutoDeclineSettings1Executes the request
	// @return RestAutoDeclineSettings
	SetAutoDeclineSettings1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPISetAutoDeclineSettings1Request

	/*
	   SetConfiguration1 Create/update a hook script
	*/
	SetConfiguration1(ctx context.Context, projectKey string, scriptId string, repositorySlug string, restHookScriptTriggers RestHookScriptTriggers) (RestHookScriptConfig, aurestclientapi.ParsedResponse, error)

	// SetConfiguration1Executes the request
	// @return RestHookScriptConfig
	SetConfiguration1Request(ctx context.Context, projectKey string, scriptId string, repositorySlug string) RepositoryAPISetConfiguration1Request

	/*
	   SetDefaultBranch1 Update default branch
	   Deprecated
	*/
	SetDefaultBranch1(ctx context.Context, projectKey string, repositorySlug string, restBranch RestBranch) (aurestclientapi.ParsedResponse, error)

	// SetDefaultBranch1Executes the request
	// Deprecated
	SetDefaultBranch1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPISetDefaultBranch1Request

	/*
	   SetEnabled Disable synchronization
	*/
	SetEnabled(ctx context.Context, projectKey string, repositorySlug string, restRefSyncStatus RestRefSyncStatus) (RestRefSyncStatus, aurestclientapi.ParsedResponse, error)

	// SetEnabledExecutes the request
	// @return RestRefSyncStatus
	SetEnabledRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPISetEnabledRequest

	/*
	   SetSettings1 Update repository hook settings
	*/
	SetSettings1(ctx context.Context, projectKey string, hookKey string, repositorySlug string, exampleSettings ExampleSettings) (ExampleSettings, aurestclientapi.ParsedResponse, error)

	// SetSettings1Executes the request
	// @return ExampleSettings
	SetSettings1Request(ctx context.Context, projectKey string, hookKey string, repositorySlug string) RepositoryAPISetSettings1Request

	/*
	   Stream Stream files
	*/
	Stream(ctx context.Context, projectKey string, repositorySlug string, at string) (ExampleFiles, aurestclientapi.ParsedResponse, error)

	// StreamExecutes the request
	// @return ExampleFiles
	StreamRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIStreamRequest

	/*
	   Stream1 Stream files with last modified commit in path
	*/
	Stream1(ctx context.Context, path string, projectKey string, repositorySlug string, at string) (ExampleFiles, aurestclientapi.ParsedResponse, error)

	// Stream1Executes the request
	// @return ExampleFiles
	Stream1Request(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIStream1Request

	/*
	   StreamChanges Compare commits
	*/
	StreamChanges(ctx context.Context, projectKey string, repositorySlug string, fromRepo string, from string, to string, start float32, limit float32) (GetChanges1200Response, aurestclientapi.ParsedResponse, error)

	// StreamChangesExecutes the request
	// @return GetChanges1200Response
	StreamChangesRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIStreamChangesRequest

	/*
	   StreamCommits Get accessible commits
	*/
	StreamCommits(ctx context.Context, projectKey string, repositorySlug string, fromRepo string, from string, to string, start float32, limit float32) (GetCommits200Response, aurestclientapi.ParsedResponse, error)

	// StreamCommitsExecutes the request
	// @return GetCommits200Response
	StreamCommitsRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIStreamCommitsRequest

	/*
	   StreamDiff Get diff between revisions
	*/
	StreamDiff(ctx context.Context, commitId string, repositorySlug string, path string, projectKey string, srcPath string, avatarSize string, filter string, avatarScheme string, contextLines string, autoSrcPath string, whitespace string, withComments string, since string) (RestDiff, aurestclientapi.ParsedResponse, error)

	// StreamDiffExecutes the request
	// @return RestDiff
	StreamDiffRequest(ctx context.Context, commitId string, repositorySlug string, path string, projectKey string) RepositoryAPIStreamDiffRequest

	/*
	   StreamDiff1 Get diff between commits
	*/
	StreamDiff1(ctx context.Context, path string, projectKey string, repositorySlug string, contextLines string, fromRepo string, srcPath string, from string, to string, whitespace string, start float32, limit float32) (StreamDiff1200Response, aurestclientapi.ParsedResponse, error)

	// StreamDiff1Executes the request
	// @return StreamDiff1200Response
	StreamDiff1Request(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIStreamDiff1Request

	/*
	   StreamFiles Get files in directory
	*/
	StreamFiles(ctx context.Context, projectKey string, repositorySlug string, at string, start float32, limit float32) (StreamFiles200Response, aurestclientapi.ParsedResponse, error)

	// StreamFilesExecutes the request
	// @return StreamFiles200Response
	StreamFilesRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIStreamFilesRequest

	/*
	   StreamFiles1 Get files in directory
	*/
	StreamFiles1(ctx context.Context, path string, projectKey string, repositorySlug string, at string, start float32, limit float32) (StreamFiles200Response, aurestclientapi.ParsedResponse, error)

	// StreamFiles1Executes the request
	// @return StreamFiles200Response
	StreamFiles1Request(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIStreamFiles1Request

	/*
	   StreamPatch Get patch content at revision
	*/
	StreamPatch(ctx context.Context, projectKey string, repositorySlug string, until string, allAncestors string, since string) (aurestclientapi.ParsedResponse, error)

	// StreamPatchExecutes the request
	StreamPatchRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIStreamPatchRequest

	/*
	   StreamRaw Get raw content of a file at revision
	*/
	StreamRaw(ctx context.Context, path string, projectKey string, repositorySlug string, at string, markup string, htmlEscape string, includeHeadingId string, hardwrap string) (aurestclientapi.ParsedResponse, error)

	// StreamRawExecutes the request
	StreamRawRequest(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIStreamRawRequest

	/*
	   StreamRawDiff Get raw diff for path
	*/
	StreamRawDiff(ctx context.Context, projectKey string, repositorySlug string, contextLines string, srcPath string, until string, whitespace string, since string) (aurestclientapi.ParsedResponse, error)

	// StreamRawDiffExecutes the request
	StreamRawDiffRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIStreamRawDiffRequest

	/*
	   StreamRawDiff1 Get raw diff for path
	*/
	StreamRawDiff1(ctx context.Context, path string, projectKey string, repositorySlug string, contextLines string, srcPath string, until string, whitespace string, since string) (aurestclientapi.ParsedResponse, error)

	// StreamRawDiff1Executes the request
	StreamRawDiff1Request(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIStreamRawDiff1Request

	/*
	   Synchronize Manual synchronization
	*/
	Synchronize(ctx context.Context, projectKey string, repositorySlug string, restRefSyncRequest RestRefSyncRequest) (RestRejectedRef, aurestclientapi.ParsedResponse, error)

	// SynchronizeExecutes the request
	// @return RestRejectedRef
	SynchronizeRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPISynchronizeRequest

	/*
	   TestWebhook1 Test webhook
	*/
	TestWebhook1(ctx context.Context, projectKey string, repositorySlug string, restWebhookCredentials RestWebhookCredentials, webhookId int32, sslVerificationRequired string, url string) (interface{}, aurestclientapi.ParsedResponse, error)

	// TestWebhook1Executes the request
	// @return interface{}
	TestWebhook1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPITestWebhook1Request

	/*
	   UnReact Remove a reaction from comment
	*/
	UnReact(ctx context.Context, projectKey string, commentId string, commitId string, emoticon string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// UnReactExecutes the request
	UnReactRequest(ctx context.Context, projectKey string, commentId string, commitId string, emoticon string, repositorySlug string) RepositoryAPIUnReactRequest

	/*
	   Unwatch Stop watching commit
	*/
	Unwatch(ctx context.Context, projectKey string, commitId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// UnwatchExecutes the request
	UnwatchRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIUnwatchRequest

	/*
	   Unwatch2 Stop watching repository
	*/
	Unwatch2(ctx context.Context, projectKey string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// Unwatch2Executes the request
	Unwatch2Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIUnwatch2Request

	/*
	   UpdateComment Update a commit comment
	*/
	UpdateComment(ctx context.Context, projectKey string, commentId string, commitId string, repositorySlug string, restComment RestComment) (RestComment, aurestclientapi.ParsedResponse, error)

	// UpdateCommentExecutes the request
	// @return RestComment
	UpdateCommentRequest(ctx context.Context, projectKey string, commentId string, commitId string, repositorySlug string) RepositoryAPIUpdateCommentRequest

	/*
	   UpdatePullRequestSettings1 Update pull request settings
	*/
	UpdatePullRequestSettings1(ctx context.Context, projectKey string, repositorySlug string, restRepositoryPullRequestSettings RestRepositoryPullRequestSettings) (RestRepositoryPullRequestSettings, aurestclientapi.ParsedResponse, error)

	// UpdatePullRequestSettings1Executes the request
	// @return RestRepositoryPullRequestSettings
	UpdatePullRequestSettings1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIUpdatePullRequestSettings1Request

	/*
	   UpdateWebhook1 Update webhook
	*/
	UpdateWebhook1(ctx context.Context, projectKey string, webhookId string, repositorySlug string, restWebhook RestWebhook) (RestWebhook, aurestclientapi.ParsedResponse, error)

	// UpdateWebhook1Executes the request
	// @return RestWebhook
	UpdateWebhook1Request(ctx context.Context, projectKey string, webhookId string, repositorySlug string) RepositoryAPIUpdateWebhook1Request

	/*
	   Watch Watch commit
	*/
	Watch(ctx context.Context, projectKey string, commitId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

	// WatchExecutes the request
	WatchRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIWatchRequest

	/*
	   Watch2 Watch repository
	*/
	Watch2(ctx context.Context, projectKey string, repositorySlug string, restRepository RestRepository) (aurestclientapi.ParsedResponse, error)

	// Watch2Executes the request
	Watch2Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIWatch2Request
}

func NewRepositoryAPI

func NewRepositoryAPI(client *ApiClient) RepositoryAPI

type RepositoryAPIAddLabelRequest

type RepositoryAPIAddLabelRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIAddLabelRequest) Execute

func (*RepositoryAPIAddLabelRequest) RestLabel

The label to apply

type RepositoryAPICreateBranchForRepositoryRequest

type RepositoryAPICreateBranchForRepositoryRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPICreateBranchForRepositoryRequest) Execute

func (*RepositoryAPICreateBranchForRepositoryRequest) RestCreateBranchRequest

The request to create a branch containing a &lt;strong&gt;name&lt;/strong&gt;, &lt;strong&gt;startPoint&lt;/strong&gt;, and optionally a &lt;strong&gt;message&lt;/strong&gt;

type RepositoryAPICreateBranchRequest

type RepositoryAPICreateBranchRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPICreateBranchRequest) Execute

func (*RepositoryAPICreateBranchRequest) RestBranchCreateRequest

func (r *RepositoryAPICreateBranchRequest) RestBranchCreateRequest(restBranchCreateRequest RestBranchCreateRequest) *RepositoryAPICreateBranchRequest

type RepositoryAPICreateCommentRequest

type RepositoryAPICreateCommentRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPICreateCommentRequest) Execute

func (*RepositoryAPICreateCommentRequest) RestComment

the comment

func (*RepositoryAPICreateCommentRequest) Since

For a merge commit, a parent can be provided to specify which diff the comments should be on. For a commit range, a sinceId can be provided to specify where the comments should be anchored from.

type RepositoryAPICreateRestrictions1Request

type RepositoryAPICreateRestrictions1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPICreateRestrictions1Request) Execute

func (*RepositoryAPICreateRestrictions1Request) RestRestrictionRequest

The request containing a list of the details of the restrictions to create.

type RepositoryAPICreateTagForRepositoryRequest

type RepositoryAPICreateTagForRepositoryRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPICreateTagForRepositoryRequest) Execute

func (*RepositoryAPICreateTagForRepositoryRequest) RestCreateTagRequest

The request to create a tag containing a &lt;strong&gt;name&lt;/strong&gt;, &lt;strong&gt;startPoint&lt;/strong&gt;, and optionally a &lt;strong&gt;message&lt;/strong&gt;

type RepositoryAPICreateTagRequest

type RepositoryAPICreateTagRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPICreateTagRequest) Execute

func (*RepositoryAPICreateTagRequest) RestGitTagCreateRequest

func (r *RepositoryAPICreateTagRequest) RestGitTagCreateRequest(restGitTagCreateRequest RestGitTagCreateRequest) *RepositoryAPICreateTagRequest

The create git tag request.

type RepositoryAPICreateWebhook1Request

type RepositoryAPICreateWebhook1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPICreateWebhook1Request) Execute

func (*RepositoryAPICreateWebhook1Request) RestWebhook

The webhook to be created for this repository.

type RepositoryAPIDelete5Request

type RepositoryAPIDelete5Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIDelete5Request) Execute

type RepositoryAPIDeleteAttachmentMetadataRequest

type RepositoryAPIDeleteAttachmentMetadataRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIDeleteAttachmentMetadataRequest) Execute

type RepositoryAPIDeleteAttachmentRequest

type RepositoryAPIDeleteAttachmentRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIDeleteAttachmentRequest) Execute

type RepositoryAPIDeleteAutoDeclineSettings1Request

type RepositoryAPIDeleteAutoDeclineSettings1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIDeleteAutoDeclineSettings1Request) Execute

type RepositoryAPIDeleteBranchRequest

type RepositoryAPIDeleteBranchRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIDeleteBranchRequest) Execute

func (*RepositoryAPIDeleteBranchRequest) RestBranchDeleteRequest

func (r *RepositoryAPIDeleteBranchRequest) RestBranchDeleteRequest(restBranchDeleteRequest RestBranchDeleteRequest) *RepositoryAPIDeleteBranchRequest

Branch delete request

type RepositoryAPIDeleteCommentRequest

type RepositoryAPIDeleteCommentRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIDeleteCommentRequest) Execute

func (*RepositoryAPIDeleteCommentRequest) Version

The expected version of the comment. This must match the server&#39;s version of the comment or the delete will fail. To determine the current version of the comment, the comment should be fetched from the server prior to the delete. Look for the &#39;version&#39; attribute in the returned JSON structure.

type RepositoryAPIDeleteRepositoryHookRequest

type RepositoryAPIDeleteRepositoryHookRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIDeleteRepositoryHookRequest) Execute

type RepositoryAPIDeleteRestriction1Request

type RepositoryAPIDeleteRestriction1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIDeleteRestriction1Request) Execute

type RepositoryAPIDeleteTagRequest

type RepositoryAPIDeleteTagRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIDeleteTagRequest) Execute

type RepositoryAPIDeleteWebhook1Request

type RepositoryAPIDeleteWebhook1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIDeleteWebhook1Request) Execute

type RepositoryAPIDisableHook1Request

type RepositoryAPIDisableHook1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIDisableHook1Request) Execute

type RepositoryAPIEditFileRequest

type RepositoryAPIEditFileRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIEditFileRequest) ExampleMultipartFormData

func (r *RepositoryAPIEditFileRequest) ExampleMultipartFormData(exampleMultipartFormData ExampleMultipartFormData) *RepositoryAPIEditFileRequest

The multipart form data containing the file

func (*RepositoryAPIEditFileRequest) Execute

type RepositoryAPIEnableHook1Request

type RepositoryAPIEnableHook1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIEnableHook1Request) ContentLength

The content length.

func (*RepositoryAPIEnableHook1Request) Execute

type RepositoryAPIFindBranchesRequest

type RepositoryAPIFindBranchesRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIFindBranchesRequest) Execute

func (*RepositoryAPIFindBranchesRequest) FilterText

(optional) Partial match for a ref ID to filter minimal refs for

func (*RepositoryAPIFindBranchesRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIFindBranchesRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type RepositoryAPIFindByCommitRequest

type RepositoryAPIFindByCommitRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIFindByCommitRequest) Execute

func (*RepositoryAPIFindByCommitRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIFindByCommitRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type RepositoryAPIFindWebhooks1Request

type RepositoryAPIFindWebhooks1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIFindWebhooks1Request) Event

List of &lt;code&gt;com.atlassian.webhooks.WebhookEvent&lt;/code&gt; IDs to filter for

func (*RepositoryAPIFindWebhooks1Request) Execute

func (*RepositoryAPIFindWebhooks1Request) Statistics

&lt;code&gt;true&lt;/code&gt; if statistics should be provided for all found webhooks

type RepositoryAPIGet5Request

type RepositoryAPIGet5Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

type RepositoryAPIGetAllLabelsForRepositoryRequest

type RepositoryAPIGetAllLabelsForRepositoryRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetAllLabelsForRepositoryRequest) Execute

type RepositoryAPIGetArchiveRequest

type RepositoryAPIGetArchiveRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetArchiveRequest) At

The commit to stream an archive of; if not supplied, an archive of the default branch is streamed

func (*RepositoryAPIGetArchiveRequest) Execute

func (*RepositoryAPIGetArchiveRequest) Filename

A filename to include the \&quot;Content-Disposition\&quot; header

func (*RepositoryAPIGetArchiveRequest) Format

The format to stream the archive in; must be one of: zip, tar, tar.gz or tgz

func (*RepositoryAPIGetArchiveRequest) Path

Paths to include in the streamed archive; may be repeated to include multiple paths

func (*RepositoryAPIGetArchiveRequest) Prefix

A prefix to apply to all entries in the streamed archive; if the supplied prefix does not end with a trailing /, one will be added automatically

type RepositoryAPIGetAttachmentMetadataRequest

type RepositoryAPIGetAttachmentMetadataRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetAttachmentMetadataRequest) Execute

type RepositoryAPIGetAttachmentRequest

type RepositoryAPIGetAttachmentRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetAttachmentRequest) Execute

func (*RepositoryAPIGetAttachmentRequest) Range_

func (*RepositoryAPIGetAttachmentRequest) UserAgent

type RepositoryAPIGetAutoDeclineSettings1Request

type RepositoryAPIGetAutoDeclineSettings1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetAutoDeclineSettings1Request) Execute

type RepositoryAPIGetBranchesRequest

type RepositoryAPIGetBranchesRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetBranchesRequest) Base

Base branch or tag to compare each branch to (for the metadata providers that uses that information

func (*RepositoryAPIGetBranchesRequest) BoostMatches

Controls whether exact and prefix matches will be boosted to the top

func (*RepositoryAPIGetBranchesRequest) Details

Whether to retrieve plugin-provided metadata about each branch

func (*RepositoryAPIGetBranchesRequest) Execute

func (*RepositoryAPIGetBranchesRequest) FilterText

The text to match on

func (*RepositoryAPIGetBranchesRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIGetBranchesRequest) OrderBy

Ordering of refs either ALPHABETICAL (by name) or MODIFICATION (last updated)

func (*RepositoryAPIGetBranchesRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type RepositoryAPIGetChanges1Request

type RepositoryAPIGetChanges1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetChanges1Request) Execute

func (*RepositoryAPIGetChanges1Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIGetChanges1Request) Since

The commit to which &lt;code&gt;until&lt;/code&gt; should be compared to produce a page of changes. If not specified the commit&#39;s first parent is assumed (if one exists)

func (*RepositoryAPIGetChanges1Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*RepositoryAPIGetChanges1Request) Until

The commit to retrieve changes for

type RepositoryAPIGetChangesRequest

type RepositoryAPIGetChangesRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetChangesRequest) Execute

func (*RepositoryAPIGetChangesRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIGetChangesRequest) Since

The commit to which &lt;code&gt;until&lt;/code&gt; should be compared to produce a page of changes. If not specified the commit&#39;s first parent is assumed (if one exists)

func (*RepositoryAPIGetChangesRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*RepositoryAPIGetChangesRequest) WithComments

&lt;code&gt;true&lt;/code&gt; to apply comment counts in the changes (the default); otherwise, &lt;code&gt;false&lt;/code&gt; to stream changes without comment counts

type RepositoryAPIGetCommentRequest

type RepositoryAPIGetCommentRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetCommentRequest) Execute

type RepositoryAPIGetCommentsRequest

type RepositoryAPIGetCommentsRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetCommentsRequest) Execute

func (*RepositoryAPIGetCommentsRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIGetCommentsRequest) Path

The path to the file on which comments were made

func (*RepositoryAPIGetCommentsRequest) Since

For a merge commit, a parent can be provided to specify which diff the comments are on. For a commit range, a sinceId can be provided to specify where the comments are anchored from.

func (*RepositoryAPIGetCommentsRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type RepositoryAPIGetCommitRequest

type RepositoryAPIGetCommitRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetCommitRequest) Execute

func (*RepositoryAPIGetCommitRequest) Path

An optional path to filter the commit by. If supplied the details returned &lt;i&gt;may not&lt;/i&gt; be for the specified commit. Instead, starting from the specified commit, they will be the details for the first commit affecting the specified path.

type RepositoryAPIGetCommitsRequest

type RepositoryAPIGetCommitsRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetCommitsRequest) AvatarScheme

The desired scheme for the avatar URL. If the parameter is not present URLs will use the same scheme as this request

func (*RepositoryAPIGetCommitsRequest) AvatarSize

If present the service adds avatar URLs for commit authors. Should be an integer specifying the desired size in pixels. If the parameter is not present, avatar URLs will not be set

func (*RepositoryAPIGetCommitsRequest) Execute

func (*RepositoryAPIGetCommitsRequest) FollowRenames

func (r *RepositoryAPIGetCommitsRequest) FollowRenames(followRenames string) *RepositoryAPIGetCommitsRequest

If &lt;code&gt;true&lt;/code&gt;, the commit history of the specified file will be followed past renames. Only valid for a path to a single file.

func (*RepositoryAPIGetCommitsRequest) IgnoreMissing

func (r *RepositoryAPIGetCommitsRequest) IgnoreMissing(ignoreMissing string) *RepositoryAPIGetCommitsRequest

&lt;code&gt;true&lt;/code&gt; to ignore missing commits, &lt;code&gt;false&lt;/code&gt; otherwise

func (*RepositoryAPIGetCommitsRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIGetCommitsRequest) Merges

If present, controls how merge commits should be filtered. Can be either &lt;code&gt;exclude&lt;/code&gt;, to exclude merge commits, &lt;code&gt;include&lt;/code&gt;, to include both merge commits and non-merge commits or &lt;code&gt;only&lt;/code&gt;, to only return merge commits.

func (*RepositoryAPIGetCommitsRequest) Path

An optional path to filter commits by

func (*RepositoryAPIGetCommitsRequest) Since

The commit ID or ref (exclusively) to retrieve commits after

func (*RepositoryAPIGetCommitsRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*RepositoryAPIGetCommitsRequest) Until

The commit ID (SHA1) or ref (inclusively) to retrieve commits before

func (*RepositoryAPIGetCommitsRequest) WithCounts

Optionally include the total number of commits and total number of unique authors

type RepositoryAPIGetConfigurations1Request

type RepositoryAPIGetConfigurations1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetConfigurations1Request) Execute

func (*RepositoryAPIGetConfigurations1Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIGetConfigurations1Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type RepositoryAPIGetContent1Request

type RepositoryAPIGetContent1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetContent1Request) At

The commit ID or ref to retrieve the content for

func (*RepositoryAPIGetContent1Request) Blame

If present and not equal to &#39;false&#39;, the blame will be returned for the file as well

func (*RepositoryAPIGetContent1Request) Execute

func (*RepositoryAPIGetContent1Request) FilePathCompatibleExecute

func (*RepositoryAPIGetContent1Request) NoContent

If blame&amp;amp;noContent only the blame is retrieved instead of the contents

func (*RepositoryAPIGetContent1Request) Size

If true only the size will be returned for the file path instead of the contents

func (*RepositoryAPIGetContent1Request) Type_

If true only the type will be returned for the file path instead of the contents

type RepositoryAPIGetContentRequest

type RepositoryAPIGetContentRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetContentRequest) At

The commit ID or ref to retrieve the content for

func (*RepositoryAPIGetContentRequest) Blame

If present and not equal to &#39;false&#39;, the blame will be returned for the file as well

func (*RepositoryAPIGetContentRequest) Execute

func (*RepositoryAPIGetContentRequest) NoContent

If blame&amp;amp;noContent only the blame is retrieved instead of the contents

func (*RepositoryAPIGetContentRequest) Size

If true only the size will be returned for the file path instead of the contents

func (*RepositoryAPIGetContentRequest) Type_

If true only the type will be returned for the file path instead of the contents

type RepositoryAPIGetDefaultBranch1Request

type RepositoryAPIGetDefaultBranch1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetDefaultBranch1Request) Execute

type RepositoryAPIGetLatestInvocation1Request

type RepositoryAPIGetLatestInvocation1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetLatestInvocation1Request) Event

The string ID of a specific event to retrieve the last invocation for.

func (*RepositoryAPIGetLatestInvocation1Request) Execute

func (*RepositoryAPIGetLatestInvocation1Request) Outcome

The outcome to filter for. Can be SUCCESS, FAILURE, ERROR. None specified means that the all will be considered

type RepositoryAPIGetMergeBaseRequest

type RepositoryAPIGetMergeBaseRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetMergeBaseRequest) Execute

func (*RepositoryAPIGetMergeBaseRequest) OtherCommitId

The other commit id to calculate the merge-base on

type RepositoryAPIGetPullRequestSettings1Request

type RepositoryAPIGetPullRequestSettings1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetPullRequestSettings1Request) Execute

type RepositoryAPIGetRefChangeActivityRequest

type RepositoryAPIGetRefChangeActivityRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetRefChangeActivityRequest) Execute

func (*RepositoryAPIGetRefChangeActivityRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIGetRefChangeActivityRequest) Ref

(optional) exact match for a ref ID to filter ref change activity for

func (*RepositoryAPIGetRefChangeActivityRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type RepositoryAPIGetRepositories1Request

type RepositoryAPIGetRepositories1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetRepositories1Request) Archived

(optional) if specified, this will limit the resulting repository list to ones whose are &lt;tt&gt;ACTIVE&lt;/tt&gt;, &lt;tt&gt;ARCHIVED&lt;/tt&gt; or &lt;tt&gt;ALL&lt;/tt&gt; for both. The match performed is case-insensitive. This filter defaults to &lt;tt&gt;ACTIVE&lt;/tt&gt; when not set. &lt;em&gt;Available since 8.0&lt;/em&gt;

func (*RepositoryAPIGetRepositories1Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIGetRepositories1Request) Name

(optional) if specified, this will limit the resulting repository list to ones whose name matches this parameter&#39;s value. The match performed is case-insensitive and any leading and/or trailing whitespace characters on the &lt;code&gt;name&lt;/code&gt; parameter will be stripped.

func (*RepositoryAPIGetRepositories1Request) Permission

(optional) if specified, it must be a valid repository permission level name and will limit the resulting repository list to ones that the requesting user has the specified permission level to. If not specified, the default implicit &#39;read&#39; permission level will be assumed. The currently supported explicit permission values are &lt;tt&gt;REPO_READ&lt;/tt&gt;, &lt;tt&gt;REPO_WRITE&lt;/tt&gt; and &lt;tt&gt;REPO_ADMIN&lt;/tt&gt;.

func (*RepositoryAPIGetRepositories1Request) Projectkey

(optional) if specified, this will limit the resulting repository list to ones whose project&#39;s key matches this parameter&#39;s value. The match performed is case-insensitive and any leading and/or trailing whitespace characters on the &lt;code&gt;projectKey&lt;/code&gt; parameter will be stripped. &lt;em&gt;Available since 8.0&lt;/em&gt;

func (*RepositoryAPIGetRepositories1Request) Projectname

(optional) if specified, this will limit the resulting repository list to ones whose project&#39;s name matches this parameter&#39;s value. The match performed is case-insensitive and any leading and/or trailing whitespace characters on the &lt;code&gt;projectname&lt;/code&gt; parameter will be stripped.

func (*RepositoryAPIGetRepositories1Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*RepositoryAPIGetRepositories1Request) State

(optional) if specified, it must be a valid repository state name and will limit the resulting repository list to ones that are in the specified state. The currently supported explicit state values are &lt;tt&gt;AVAILABLE&lt;/tt&gt;, &lt;tt&gt;INITIALISING&lt;/tt&gt; and &lt;tt&gt;INITIALISATION_FAILED&lt;/tt&gt;.&lt;br&gt; &lt;em&gt;Available since 5.13&lt;/em&gt;

func (*RepositoryAPIGetRepositories1Request) Visibility

(optional) if specified, this will limit the resulting repository list based on the repositories visibility. Valid values are &lt;em&gt;public&lt;/em&gt; or &lt;em&gt;private&lt;/em&gt;.

type RepositoryAPIGetRepositoriesRecentlyAccessedRequest

type RepositoryAPIGetRepositoriesRecentlyAccessedRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetRepositoriesRecentlyAccessedRequest) Execute

func (*RepositoryAPIGetRepositoriesRecentlyAccessedRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIGetRepositoriesRecentlyAccessedRequest) Permission

(optional) If specified, it must be a valid repository permission level name and will limit the resulting repository list to ones that the requesting user has the specified permission level to. If not specified, the default &lt;code&gt;REPO_READ&lt;/code&gt; permission level will be assumed.

func (*RepositoryAPIGetRepositoriesRecentlyAccessedRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type RepositoryAPIGetRepositoryHook1Request

type RepositoryAPIGetRepositoryHook1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetRepositoryHook1Request) Execute

type RepositoryAPIGetRepositoryHooks1Request

type RepositoryAPIGetRepositoryHooks1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetRepositoryHooks1Request) Execute

func (*RepositoryAPIGetRepositoryHooks1Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIGetRepositoryHooks1Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*RepositoryAPIGetRepositoryHooks1Request) Type_

The optional type to filter by.

type RepositoryAPIGetRestriction1Request

type RepositoryAPIGetRestriction1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetRestriction1Request) Execute

type RepositoryAPIGetRestrictions1Request

type RepositoryAPIGetRestrictions1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetRestrictions1Request) Execute

func (*RepositoryAPIGetRestrictions1Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIGetRestrictions1Request) MatcherId

Matcher id to filter on. Requires the matcherType parameter to be specified also.

func (*RepositoryAPIGetRestrictions1Request) MatcherType

Matcher type to filter on

func (*RepositoryAPIGetRestrictions1Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*RepositoryAPIGetRestrictions1Request) Type_

Types of restrictions to filter on.

type RepositoryAPIGetSettings1Request

type RepositoryAPIGetSettings1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetSettings1Request) Execute

type RepositoryAPIGetStatistics1Request

type RepositoryAPIGetStatistics1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetStatistics1Request) Event

The string ID of a specific event to retrieve the last invocation for. May be empty, in which case all events are considered

func (*RepositoryAPIGetStatistics1Request) Execute

type RepositoryAPIGetStatisticsSummary1Request

type RepositoryAPIGetStatisticsSummary1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetStatisticsSummary1Request) Execute

type RepositoryAPIGetStatusRequest

type RepositoryAPIGetStatusRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetStatusRequest) At

Retrieves the synchronization status for the specified ref within the repository, rather than for the entire repository

func (*RepositoryAPIGetStatusRequest) Execute

type RepositoryAPIGetTagRequest

type RepositoryAPIGetTagRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetTagRequest) Execute

type RepositoryAPIGetTagsRequest

type RepositoryAPIGetTagsRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetTagsRequest) Execute

func (*RepositoryAPIGetTagsRequest) FilterText

The text to match on.

func (*RepositoryAPIGetTagsRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIGetTagsRequest) OrderBy

Ordering of refs either ALPHABETICAL (by name) or MODIFICATION (last updated)

func (*RepositoryAPIGetTagsRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type RepositoryAPIGetWebhook1Request

type RepositoryAPIGetWebhook1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIGetWebhook1Request) Execute

func (*RepositoryAPIGetWebhook1Request) Statistics

&lt;code&gt;true&lt;/code&gt; if statistics should be provided for the webhook

type RepositoryAPIReactRequest

type RepositoryAPIReactRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIReactRequest) Execute

type RepositoryAPIRemoveConfiguration1Request

type RepositoryAPIRemoveConfiguration1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIRemoveConfiguration1Request) Execute

type RepositoryAPIRemoveLabelRequest

type RepositoryAPIRemoveLabelRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIRemoveLabelRequest) Execute

type RepositoryAPIRepository

type RepositoryAPIRepository struct {
	ApiClient *ApiClient
}

func (*RepositoryAPIRepository) AddLabel

func (a *RepositoryAPIRepository) AddLabel(ctx context.Context, projectKey string, repositorySlug string, restLabel RestLabel) (RestLabel, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) AddLabelExecute

func (*RepositoryAPIRepository) AddLabelRequest

func (a *RepositoryAPIRepository) AddLabelRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIAddLabelRequest

func (*RepositoryAPIRepository) CreateBranch

func (a *RepositoryAPIRepository) CreateBranch(ctx context.Context, projectKey string, repositorySlug string, restBranchCreateRequest RestBranchCreateRequest) (RestBranch, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) CreateBranchForRepository

func (a *RepositoryAPIRepository) CreateBranchForRepository(ctx context.Context, projectKey string, repositorySlug string, restCreateBranchRequest RestCreateBranchRequest) (RestBranch, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) CreateBranchForRepositoryRequest

func (a *RepositoryAPIRepository) CreateBranchForRepositoryRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPICreateBranchForRepositoryRequest

func (*RepositoryAPIRepository) CreateBranchRequest

func (a *RepositoryAPIRepository) CreateBranchRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPICreateBranchRequest

func (*RepositoryAPIRepository) CreateComment

func (a *RepositoryAPIRepository) CreateComment(ctx context.Context, projectKey string, commitId string, repositorySlug string, restComment RestComment, since string) (RestComment, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) CreateCommentRequest

func (a *RepositoryAPIRepository) CreateCommentRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPICreateCommentRequest

func (*RepositoryAPIRepository) CreateRestrictions1

func (a *RepositoryAPIRepository) CreateRestrictions1(ctx context.Context, projectKey string, repositorySlug string, restRestrictionRequest []RestRestrictionRequest) (RestRefRestriction, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) CreateRestrictions1Request

func (a *RepositoryAPIRepository) CreateRestrictions1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPICreateRestrictions1Request

func (*RepositoryAPIRepository) CreateTag

func (a *RepositoryAPIRepository) CreateTag(ctx context.Context, projectKey string, repositorySlug string, restGitTagCreateRequest RestGitTagCreateRequest) (RestTag, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) CreateTagExecute

func (*RepositoryAPIRepository) CreateTagForRepository

func (a *RepositoryAPIRepository) CreateTagForRepository(ctx context.Context, projectKey string, repositorySlug string, restCreateTagRequest RestCreateTagRequest) (RestTag, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) CreateTagForRepositoryRequest

func (a *RepositoryAPIRepository) CreateTagForRepositoryRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPICreateTagForRepositoryRequest

func (*RepositoryAPIRepository) CreateTagRequest

func (a *RepositoryAPIRepository) CreateTagRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPICreateTagRequest

func (*RepositoryAPIRepository) CreateWebhook1

func (a *RepositoryAPIRepository) CreateWebhook1(ctx context.Context, projectKey string, repositorySlug string, restWebhook RestWebhook) (RestWebhook, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) CreateWebhook1Request

func (a *RepositoryAPIRepository) CreateWebhook1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPICreateWebhook1Request

func (*RepositoryAPIRepository) Delete5

func (a *RepositoryAPIRepository) Delete5(ctx context.Context, projectKey string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) Delete5Execute

func (*RepositoryAPIRepository) Delete5Request

func (a *RepositoryAPIRepository) Delete5Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIDelete5Request

func (*RepositoryAPIRepository) DeleteAttachment

func (a *RepositoryAPIRepository) DeleteAttachment(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) DeleteAttachmentExecute

func (*RepositoryAPIRepository) DeleteAttachmentMetadata

func (a *RepositoryAPIRepository) DeleteAttachmentMetadata(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) DeleteAttachmentMetadataRequest

func (a *RepositoryAPIRepository) DeleteAttachmentMetadataRequest(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) RepositoryAPIDeleteAttachmentMetadataRequest

func (*RepositoryAPIRepository) DeleteAttachmentRequest

func (a *RepositoryAPIRepository) DeleteAttachmentRequest(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) RepositoryAPIDeleteAttachmentRequest

func (*RepositoryAPIRepository) DeleteAutoDeclineSettings1

func (a *RepositoryAPIRepository) DeleteAutoDeclineSettings1(ctx context.Context, projectKey string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) DeleteAutoDeclineSettings1Request

func (a *RepositoryAPIRepository) DeleteAutoDeclineSettings1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIDeleteAutoDeclineSettings1Request

func (*RepositoryAPIRepository) DeleteBranch

func (a *RepositoryAPIRepository) DeleteBranch(ctx context.Context, projectKey string, repositorySlug string, restBranchDeleteRequest RestBranchDeleteRequest) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) DeleteBranchExecute

func (*RepositoryAPIRepository) DeleteBranchRequest

func (a *RepositoryAPIRepository) DeleteBranchRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIDeleteBranchRequest

func (*RepositoryAPIRepository) DeleteComment

func (a *RepositoryAPIRepository) DeleteComment(ctx context.Context, projectKey string, commentId string, commitId string, repositorySlug string, version string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) DeleteCommentExecute

func (*RepositoryAPIRepository) DeleteCommentRequest

func (a *RepositoryAPIRepository) DeleteCommentRequest(ctx context.Context, projectKey string, commentId string, commitId string, repositorySlug string) RepositoryAPIDeleteCommentRequest

func (*RepositoryAPIRepository) DeleteRepositoryHook

func (a *RepositoryAPIRepository) DeleteRepositoryHook(ctx context.Context, projectKey string, hookKey string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) DeleteRepositoryHookExecute

func (*RepositoryAPIRepository) DeleteRepositoryHookRequest

func (a *RepositoryAPIRepository) DeleteRepositoryHookRequest(ctx context.Context, projectKey string, hookKey string, repositorySlug string) RepositoryAPIDeleteRepositoryHookRequest

func (*RepositoryAPIRepository) DeleteRestriction1

func (a *RepositoryAPIRepository) DeleteRestriction1(ctx context.Context, projectKey string, id string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) DeleteRestriction1Execute

func (*RepositoryAPIRepository) DeleteRestriction1Request

func (a *RepositoryAPIRepository) DeleteRestriction1Request(ctx context.Context, projectKey string, id string, repositorySlug string) RepositoryAPIDeleteRestriction1Request

func (*RepositoryAPIRepository) DeleteTag

func (a *RepositoryAPIRepository) DeleteTag(ctx context.Context, projectKey string, name string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) DeleteTagExecute

func (*RepositoryAPIRepository) DeleteTagRequest

func (a *RepositoryAPIRepository) DeleteTagRequest(ctx context.Context, projectKey string, name string, repositorySlug string) RepositoryAPIDeleteTagRequest

func (*RepositoryAPIRepository) DeleteWebhook1

func (a *RepositoryAPIRepository) DeleteWebhook1(ctx context.Context, projectKey string, webhookId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) DeleteWebhook1Execute

func (*RepositoryAPIRepository) DeleteWebhook1Request

func (a *RepositoryAPIRepository) DeleteWebhook1Request(ctx context.Context, projectKey string, webhookId string, repositorySlug string) RepositoryAPIDeleteWebhook1Request

func (*RepositoryAPIRepository) DisableHook1

func (a *RepositoryAPIRepository) DisableHook1(ctx context.Context, projectKey string, hookKey string, repositorySlug string) (RestRepositoryHook, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) DisableHook1Request

func (a *RepositoryAPIRepository) DisableHook1Request(ctx context.Context, projectKey string, hookKey string, repositorySlug string) RepositoryAPIDisableHook1Request

func (*RepositoryAPIRepository) EditFile

func (a *RepositoryAPIRepository) EditFile(ctx context.Context, path string, projectKey string, repositorySlug string, exampleMultipartFormData ExampleMultipartFormData) (RestCommit, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) EditFileExecute

func (*RepositoryAPIRepository) EditFileRequest

func (a *RepositoryAPIRepository) EditFileRequest(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIEditFileRequest

func (*RepositoryAPIRepository) EnableHook1

func (a *RepositoryAPIRepository) EnableHook1(ctx context.Context, projectKey string, hookKey string, repositorySlug string) (RestRepositoryHook, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) EnableHook1Request

func (a *RepositoryAPIRepository) EnableHook1Request(ctx context.Context, projectKey string, hookKey string, repositorySlug string) RepositoryAPIEnableHook1Request

func (*RepositoryAPIRepository) FindBranches

func (a *RepositoryAPIRepository) FindBranches(ctx context.Context, projectKey string, repositorySlug string, filterText string, start float32, limit float32) (FindByCommit200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) FindBranchesRequest

func (a *RepositoryAPIRepository) FindBranchesRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIFindBranchesRequest

func (*RepositoryAPIRepository) FindByCommit

func (a *RepositoryAPIRepository) FindByCommit(ctx context.Context, projectKey string, commitId string, repositorySlug string, start float32, limit float32) (FindByCommit200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) FindByCommitRequest

func (a *RepositoryAPIRepository) FindByCommitRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIFindByCommitRequest

func (*RepositoryAPIRepository) FindWebhooks1

func (a *RepositoryAPIRepository) FindWebhooks1(ctx context.Context, projectKey string, repositorySlug string, event string, statistics bool) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) FindWebhooks1Execute

func (*RepositoryAPIRepository) FindWebhooks1Request

func (a *RepositoryAPIRepository) FindWebhooks1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIFindWebhooks1Request

func (*RepositoryAPIRepository) Get5

func (*RepositoryAPIRepository) Get5Request

func (a *RepositoryAPIRepository) Get5Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGet5Request

func (*RepositoryAPIRepository) GetAllLabelsForRepository

func (a *RepositoryAPIRepository) GetAllLabelsForRepository(ctx context.Context, projectKey string, repositorySlug string) (RestLabel, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetAllLabelsForRepositoryRequest

func (a *RepositoryAPIRepository) GetAllLabelsForRepositoryRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetAllLabelsForRepositoryRequest

func (*RepositoryAPIRepository) GetArchive

func (a *RepositoryAPIRepository) GetArchive(ctx context.Context, projectKey string, repositorySlug string, path string, filename string, at string, prefix string, format string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetArchiveExecute

func (*RepositoryAPIRepository) GetArchiveRequest

func (a *RepositoryAPIRepository) GetArchiveRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetArchiveRequest

func (*RepositoryAPIRepository) GetAttachment

func (a *RepositoryAPIRepository) GetAttachment(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetAttachmentExecute

func (*RepositoryAPIRepository) GetAttachmentMetadata

func (a *RepositoryAPIRepository) GetAttachmentMetadata(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) (RestAttachmentMetadata, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetAttachmentMetadataRequest

func (a *RepositoryAPIRepository) GetAttachmentMetadataRequest(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) RepositoryAPIGetAttachmentMetadataRequest

func (*RepositoryAPIRepository) GetAttachmentRequest

func (a *RepositoryAPIRepository) GetAttachmentRequest(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) RepositoryAPIGetAttachmentRequest

func (*RepositoryAPIRepository) GetAutoDeclineSettings1

func (a *RepositoryAPIRepository) GetAutoDeclineSettings1(ctx context.Context, projectKey string, repositorySlug string) (RestAutoDeclineSettings, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetAutoDeclineSettings1Request

func (a *RepositoryAPIRepository) GetAutoDeclineSettings1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetAutoDeclineSettings1Request

func (*RepositoryAPIRepository) GetBranches

func (a *RepositoryAPIRepository) GetBranches(ctx context.Context, projectKey string, repositorySlug string, boostMatches bool, orderBy string, details bool, filterText string, base string, start float32, limit float32) (GetBranches200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetBranchesRequest

func (a *RepositoryAPIRepository) GetBranchesRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetBranchesRequest

func (*RepositoryAPIRepository) GetChanges

func (a *RepositoryAPIRepository) GetChanges(ctx context.Context, projectKey string, commitId string, repositorySlug string, withComments string, since string, start float32, limit float32) (GetChanges1200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetChanges1

func (a *RepositoryAPIRepository) GetChanges1(ctx context.Context, projectKey string, repositorySlug string, until string, since string, start float32, limit float32) (GetChanges1200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetChanges1Request

func (a *RepositoryAPIRepository) GetChanges1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetChanges1Request

func (*RepositoryAPIRepository) GetChangesRequest

func (a *RepositoryAPIRepository) GetChangesRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIGetChangesRequest

func (*RepositoryAPIRepository) GetComment

func (a *RepositoryAPIRepository) GetComment(ctx context.Context, projectKey string, commentId string, commitId string, repositorySlug string) (RestComment, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetCommentRequest

func (a *RepositoryAPIRepository) GetCommentRequest(ctx context.Context, projectKey string, commentId string, commitId string, repositorySlug string) RepositoryAPIGetCommentRequest

func (*RepositoryAPIRepository) GetComments

func (a *RepositoryAPIRepository) GetComments(ctx context.Context, projectKey string, commitId string, repositorySlug string, path string, since string, start float32, limit float32) (GetComments200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetCommentsRequest

func (a *RepositoryAPIRepository) GetCommentsRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIGetCommentsRequest

func (*RepositoryAPIRepository) GetCommit

func (a *RepositoryAPIRepository) GetCommit(ctx context.Context, projectKey string, commitId string, repositorySlug string, path string) (RestCommit, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetCommitExecute

func (*RepositoryAPIRepository) GetCommitRequest

func (a *RepositoryAPIRepository) GetCommitRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIGetCommitRequest

func (*RepositoryAPIRepository) GetCommits

func (a *RepositoryAPIRepository) GetCommits(ctx context.Context, projectKey string, repositorySlug string, avatarScheme string, path string, withCounts string, followRenames string, until string, avatarSize string, since string, merges string, ignoreMissing string, start float32, limit float32) (GetCommits200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetCommitsRequest

func (a *RepositoryAPIRepository) GetCommitsRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetCommitsRequest

func (*RepositoryAPIRepository) GetConfigurations1

func (a *RepositoryAPIRepository) GetConfigurations1(ctx context.Context, projectKey string, repositorySlug string, start float32, limit float32) (GetConfigurations200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetConfigurations1Request

func (a *RepositoryAPIRepository) GetConfigurations1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetConfigurations1Request

func (*RepositoryAPIRepository) GetContent

func (a *RepositoryAPIRepository) GetContent(ctx context.Context, projectKey string, repositorySlug string, noContent string, at string, size string, blame string, type_ string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetContent1

func (a *RepositoryAPIRepository) GetContent1(ctx context.Context, path string, projectKey string, repositorySlug string, noContent string, at string, size string, blame string, type_ string) (GetContent1200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetContent1Request

func (a *RepositoryAPIRepository) GetContent1Request(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIGetContent1Request

func (*RepositoryAPIRepository) GetContentExecute

func (*RepositoryAPIRepository) GetContentRequest

func (a *RepositoryAPIRepository) GetContentRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetContentRequest

func (*RepositoryAPIRepository) GetDefaultBranch1

func (a *RepositoryAPIRepository) GetDefaultBranch1(ctx context.Context, projectKey string, repositorySlug string) (RestBranch, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetDefaultBranch1Execute

Deprecated

func (*RepositoryAPIRepository) GetDefaultBranch1Request

func (a *RepositoryAPIRepository) GetDefaultBranch1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetDefaultBranch1Request

func (*RepositoryAPIRepository) GetLatestInvocation1

func (a *RepositoryAPIRepository) GetLatestInvocation1(ctx context.Context, projectKey string, webhookId string, repositorySlug string, event string, outcome string) (RestDetailedInvocation, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetLatestInvocation1Request

func (a *RepositoryAPIRepository) GetLatestInvocation1Request(ctx context.Context, projectKey string, webhookId string, repositorySlug string) RepositoryAPIGetLatestInvocation1Request

func (*RepositoryAPIRepository) GetMergeBase

func (a *RepositoryAPIRepository) GetMergeBase(ctx context.Context, projectKey string, commitId string, repositorySlug string, otherCommitId string) (RestCommit, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetMergeBaseRequest

func (a *RepositoryAPIRepository) GetMergeBaseRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIGetMergeBaseRequest

func (*RepositoryAPIRepository) GetPullRequestSettings1

func (a *RepositoryAPIRepository) GetPullRequestSettings1(ctx context.Context, projectKey string, repositorySlug string) (RestRepositoryPullRequestSettings, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetPullRequestSettings1Request

func (a *RepositoryAPIRepository) GetPullRequestSettings1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetPullRequestSettings1Request

func (*RepositoryAPIRepository) GetRefChangeActivity

func (a *RepositoryAPIRepository) GetRefChangeActivity(ctx context.Context, projectKey string, repositorySlug string, ref string, start float32, limit float32) (GetRefChangeActivity200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetRefChangeActivityRequest

func (a *RepositoryAPIRepository) GetRefChangeActivityRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetRefChangeActivityRequest

func (*RepositoryAPIRepository) GetRepositories1

func (a *RepositoryAPIRepository) GetRepositories1(ctx context.Context, archived string, projectname string, projectkey string, visibility string, name string, permission string, state string, start float32, limit float32) (GetRepositoriesRecentlyAccessed200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetRepositories1Request

func (*RepositoryAPIRepository) GetRepositoriesRecentlyAccessed

func (*RepositoryAPIRepository) GetRepositoriesRecentlyAccessedRequest

func (a *RepositoryAPIRepository) GetRepositoriesRecentlyAccessedRequest(ctx context.Context) RepositoryAPIGetRepositoriesRecentlyAccessedRequest

func (*RepositoryAPIRepository) GetRepositoryHook1

func (a *RepositoryAPIRepository) GetRepositoryHook1(ctx context.Context, projectKey string, hookKey string, repositorySlug string) (RestRepositoryHook, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetRepositoryHook1Request

func (a *RepositoryAPIRepository) GetRepositoryHook1Request(ctx context.Context, projectKey string, hookKey string, repositorySlug string) RepositoryAPIGetRepositoryHook1Request

func (*RepositoryAPIRepository) GetRepositoryHooks1

func (a *RepositoryAPIRepository) GetRepositoryHooks1(ctx context.Context, projectKey string, repositorySlug string, type_ string, start float32, limit float32) (GetRepositoryHooks1200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetRepositoryHooks1Request

func (a *RepositoryAPIRepository) GetRepositoryHooks1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetRepositoryHooks1Request

func (*RepositoryAPIRepository) GetRestriction1

func (a *RepositoryAPIRepository) GetRestriction1(ctx context.Context, projectKey string, id string, repositorySlug string) (RestRefRestriction, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetRestriction1Request

func (a *RepositoryAPIRepository) GetRestriction1Request(ctx context.Context, projectKey string, id string, repositorySlug string) RepositoryAPIGetRestriction1Request

func (*RepositoryAPIRepository) GetRestrictions1

func (a *RepositoryAPIRepository) GetRestrictions1(ctx context.Context, projectKey string, repositorySlug string, matcherType string, matcherId string, type_ string, start float32, limit float32) (GetRestrictions1200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetRestrictions1Request

func (a *RepositoryAPIRepository) GetRestrictions1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetRestrictions1Request

func (*RepositoryAPIRepository) GetSettings1

func (a *RepositoryAPIRepository) GetSettings1(ctx context.Context, projectKey string, hookKey string, repositorySlug string) (ExampleSettings, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetSettings1Request

func (a *RepositoryAPIRepository) GetSettings1Request(ctx context.Context, projectKey string, hookKey string, repositorySlug string) RepositoryAPIGetSettings1Request

func (*RepositoryAPIRepository) GetStatistics1

func (a *RepositoryAPIRepository) GetStatistics1(ctx context.Context, projectKey string, webhookId string, repositorySlug string, event string) (interface{}, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetStatistics1Execute

func (*RepositoryAPIRepository) GetStatistics1Request

func (a *RepositoryAPIRepository) GetStatistics1Request(ctx context.Context, projectKey string, webhookId string, repositorySlug string) RepositoryAPIGetStatistics1Request

func (*RepositoryAPIRepository) GetStatisticsSummary1

func (a *RepositoryAPIRepository) GetStatisticsSummary1(ctx context.Context, projectKey string, webhookId string, repositorySlug string) (interface{}, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetStatisticsSummary1Execute

func (*RepositoryAPIRepository) GetStatisticsSummary1Request

func (a *RepositoryAPIRepository) GetStatisticsSummary1Request(ctx context.Context, projectKey string, webhookId string, repositorySlug string) RepositoryAPIGetStatisticsSummary1Request

func (*RepositoryAPIRepository) GetStatus

func (a *RepositoryAPIRepository) GetStatus(ctx context.Context, projectKey string, repositorySlug string, at string) (RestRefSyncStatus, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetStatusRequest

func (a *RepositoryAPIRepository) GetStatusRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetStatusRequest

func (*RepositoryAPIRepository) GetTag

func (a *RepositoryAPIRepository) GetTag(ctx context.Context, projectKey string, name string, repositorySlug string) (RestTag, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetTagExecute

func (*RepositoryAPIRepository) GetTagRequest

func (a *RepositoryAPIRepository) GetTagRequest(ctx context.Context, projectKey string, name string, repositorySlug string) RepositoryAPIGetTagRequest

func (*RepositoryAPIRepository) GetTags

func (a *RepositoryAPIRepository) GetTags(ctx context.Context, projectKey string, repositorySlug string, orderBy string, filterText string, start float32, limit float32) (GetTags200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetTagsRequest

func (a *RepositoryAPIRepository) GetTagsRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIGetTagsRequest

func (*RepositoryAPIRepository) GetWebhook1

func (a *RepositoryAPIRepository) GetWebhook1(ctx context.Context, projectKey string, webhookId string, repositorySlug string, statistics string) (RestWebhook, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) GetWebhook1Request

func (a *RepositoryAPIRepository) GetWebhook1Request(ctx context.Context, projectKey string, webhookId string, repositorySlug string) RepositoryAPIGetWebhook1Request

func (*RepositoryAPIRepository) React

func (a *RepositoryAPIRepository) React(ctx context.Context, projectKey string, commentId string, commitId string, emoticon string, repositorySlug string) (RestUserReaction, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) ReactRequest

func (a *RepositoryAPIRepository) ReactRequest(ctx context.Context, projectKey string, commentId string, commitId string, emoticon string, repositorySlug string) RepositoryAPIReactRequest

func (*RepositoryAPIRepository) RemoveConfiguration1

func (a *RepositoryAPIRepository) RemoveConfiguration1(ctx context.Context, projectKey string, scriptId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) RemoveConfiguration1Execute

func (*RepositoryAPIRepository) RemoveConfiguration1Request

func (a *RepositoryAPIRepository) RemoveConfiguration1Request(ctx context.Context, projectKey string, scriptId string, repositorySlug string) RepositoryAPIRemoveConfiguration1Request

func (*RepositoryAPIRepository) RemoveLabel

func (a *RepositoryAPIRepository) RemoveLabel(ctx context.Context, projectKey string, labelName string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) RemoveLabelExecute

func (*RepositoryAPIRepository) RemoveLabelRequest

func (a *RepositoryAPIRepository) RemoveLabelRequest(ctx context.Context, projectKey string, labelName string, repositorySlug string) RepositoryAPIRemoveLabelRequest

func (*RepositoryAPIRepository) SaveAttachmentMetadata

func (a *RepositoryAPIRepository) SaveAttachmentMetadata(ctx context.Context, projectKey string, attachmentId string, repositorySlug string, body string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) SaveAttachmentMetadataExecute

func (*RepositoryAPIRepository) SaveAttachmentMetadataRequest

func (a *RepositoryAPIRepository) SaveAttachmentMetadataRequest(ctx context.Context, projectKey string, attachmentId string, repositorySlug string) RepositoryAPISaveAttachmentMetadataRequest

func (*RepositoryAPIRepository) SearchWebhooks

func (a *RepositoryAPIRepository) SearchWebhooks(ctx context.Context, projectKey string, repositorySlug string, scopeType string, event string, statistics bool) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) SearchWebhooksExecute

func (*RepositoryAPIRepository) SearchWebhooksRequest

func (a *RepositoryAPIRepository) SearchWebhooksRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPISearchWebhooksRequest

func (*RepositoryAPIRepository) Set1

func (*RepositoryAPIRepository) Set1Request

func (a *RepositoryAPIRepository) Set1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPISet1Request

func (*RepositoryAPIRepository) SetAutoDeclineSettings1

func (a *RepositoryAPIRepository) SetAutoDeclineSettings1(ctx context.Context, projectKey string, repositorySlug string, restAutoDeclineSettingsRequest RestAutoDeclineSettingsRequest) (RestAutoDeclineSettings, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) SetAutoDeclineSettings1Request

func (a *RepositoryAPIRepository) SetAutoDeclineSettings1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPISetAutoDeclineSettings1Request

func (*RepositoryAPIRepository) SetConfiguration1

func (a *RepositoryAPIRepository) SetConfiguration1(ctx context.Context, projectKey string, scriptId string, repositorySlug string, restHookScriptTriggers RestHookScriptTriggers) (RestHookScriptConfig, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) SetConfiguration1Request

func (a *RepositoryAPIRepository) SetConfiguration1Request(ctx context.Context, projectKey string, scriptId string, repositorySlug string) RepositoryAPISetConfiguration1Request

func (*RepositoryAPIRepository) SetDefaultBranch1

func (a *RepositoryAPIRepository) SetDefaultBranch1(ctx context.Context, projectKey string, repositorySlug string, restBranch RestBranch) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) SetDefaultBranch1Execute

Deprecated

func (*RepositoryAPIRepository) SetDefaultBranch1Request

func (a *RepositoryAPIRepository) SetDefaultBranch1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPISetDefaultBranch1Request

func (*RepositoryAPIRepository) SetEnabled

func (a *RepositoryAPIRepository) SetEnabled(ctx context.Context, projectKey string, repositorySlug string, restRefSyncStatus RestRefSyncStatus) (RestRefSyncStatus, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) SetEnabledRequest

func (a *RepositoryAPIRepository) SetEnabledRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPISetEnabledRequest

func (*RepositoryAPIRepository) SetSettings1

func (a *RepositoryAPIRepository) SetSettings1(ctx context.Context, projectKey string, hookKey string, repositorySlug string, exampleSettings ExampleSettings) (ExampleSettings, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) SetSettings1Request

func (a *RepositoryAPIRepository) SetSettings1Request(ctx context.Context, projectKey string, hookKey string, repositorySlug string) RepositoryAPISetSettings1Request

func (*RepositoryAPIRepository) Stream

func (a *RepositoryAPIRepository) Stream(ctx context.Context, projectKey string, repositorySlug string, at string) (ExampleFiles, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) Stream1

func (a *RepositoryAPIRepository) Stream1(ctx context.Context, path string, projectKey string, repositorySlug string, at string) (ExampleFiles, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) Stream1Request

func (a *RepositoryAPIRepository) Stream1Request(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIStream1Request

func (*RepositoryAPIRepository) StreamChanges

func (a *RepositoryAPIRepository) StreamChanges(ctx context.Context, projectKey string, repositorySlug string, fromRepo string, from string, to string, start float32, limit float32) (GetChanges1200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) StreamChangesRequest

func (a *RepositoryAPIRepository) StreamChangesRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIStreamChangesRequest

func (*RepositoryAPIRepository) StreamCommits

func (a *RepositoryAPIRepository) StreamCommits(ctx context.Context, projectKey string, repositorySlug string, fromRepo string, from string, to string, start float32, limit float32) (GetCommits200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) StreamCommitsRequest

func (a *RepositoryAPIRepository) StreamCommitsRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIStreamCommitsRequest

func (*RepositoryAPIRepository) StreamDiff

func (a *RepositoryAPIRepository) StreamDiff(ctx context.Context, commitId string, repositorySlug string, path string, projectKey string, srcPath string, avatarSize string, filter string, avatarScheme string, contextLines string, autoSrcPath string, whitespace string, withComments string, since string) (RestDiff, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) StreamDiff1

func (a *RepositoryAPIRepository) StreamDiff1(ctx context.Context, path string, projectKey string, repositorySlug string, contextLines string, fromRepo string, srcPath string, from string, to string, whitespace string, start float32, limit float32) (StreamDiff1200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) StreamDiff1Request

func (a *RepositoryAPIRepository) StreamDiff1Request(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIStreamDiff1Request

func (*RepositoryAPIRepository) StreamDiffExecute

func (*RepositoryAPIRepository) StreamDiffRequest

func (a *RepositoryAPIRepository) StreamDiffRequest(ctx context.Context, commitId string, repositorySlug string, path string, projectKey string) RepositoryAPIStreamDiffRequest

func (*RepositoryAPIRepository) StreamFiles

func (a *RepositoryAPIRepository) StreamFiles(ctx context.Context, projectKey string, repositorySlug string, at string, start float32, limit float32) (StreamFiles200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) StreamFiles1

func (a *RepositoryAPIRepository) StreamFiles1(ctx context.Context, path string, projectKey string, repositorySlug string, at string, start float32, limit float32) (StreamFiles200Response, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) StreamFiles1Request

func (a *RepositoryAPIRepository) StreamFiles1Request(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIStreamFiles1Request

func (*RepositoryAPIRepository) StreamFilesRequest

func (a *RepositoryAPIRepository) StreamFilesRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIStreamFilesRequest

func (*RepositoryAPIRepository) StreamPatch

func (a *RepositoryAPIRepository) StreamPatch(ctx context.Context, projectKey string, repositorySlug string, until string, allAncestors string, since string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) StreamPatchExecute

func (*RepositoryAPIRepository) StreamPatchRequest

func (a *RepositoryAPIRepository) StreamPatchRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIStreamPatchRequest

func (*RepositoryAPIRepository) StreamRaw

func (a *RepositoryAPIRepository) StreamRaw(ctx context.Context, path string, projectKey string, repositorySlug string, at string, markup string, htmlEscape string, includeHeadingId string, hardwrap string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) StreamRawDiff

func (a *RepositoryAPIRepository) StreamRawDiff(ctx context.Context, projectKey string, repositorySlug string, contextLines string, srcPath string, until string, whitespace string, since string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) StreamRawDiff1

func (a *RepositoryAPIRepository) StreamRawDiff1(ctx context.Context, path string, projectKey string, repositorySlug string, contextLines string, srcPath string, until string, whitespace string, since string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) StreamRawDiff1Execute

func (*RepositoryAPIRepository) StreamRawDiff1Request

func (a *RepositoryAPIRepository) StreamRawDiff1Request(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIStreamRawDiff1Request

func (*RepositoryAPIRepository) StreamRawDiffExecute

func (*RepositoryAPIRepository) StreamRawDiffRequest

func (a *RepositoryAPIRepository) StreamRawDiffRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIStreamRawDiffRequest

func (*RepositoryAPIRepository) StreamRawExecute

func (*RepositoryAPIRepository) StreamRawRequest

func (a *RepositoryAPIRepository) StreamRawRequest(ctx context.Context, path string, projectKey string, repositorySlug string) RepositoryAPIStreamRawRequest

func (*RepositoryAPIRepository) StreamRequest

func (a *RepositoryAPIRepository) StreamRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIStreamRequest

func (*RepositoryAPIRepository) Synchronize

func (a *RepositoryAPIRepository) Synchronize(ctx context.Context, projectKey string, repositorySlug string, restRefSyncRequest RestRefSyncRequest) (RestRejectedRef, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) SynchronizeRequest

func (a *RepositoryAPIRepository) SynchronizeRequest(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPISynchronizeRequest

func (*RepositoryAPIRepository) TestWebhook1

func (a *RepositoryAPIRepository) TestWebhook1(ctx context.Context, projectKey string, repositorySlug string, restWebhookCredentials RestWebhookCredentials, webhookId int32, sslVerificationRequired string, url string) (interface{}, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) TestWebhook1Execute

func (*RepositoryAPIRepository) TestWebhook1Request

func (a *RepositoryAPIRepository) TestWebhook1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPITestWebhook1Request

func (*RepositoryAPIRepository) UnReact

func (a *RepositoryAPIRepository) UnReact(ctx context.Context, projectKey string, commentId string, commitId string, emoticon string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) UnReactExecute

func (*RepositoryAPIRepository) UnReactRequest

func (a *RepositoryAPIRepository) UnReactRequest(ctx context.Context, projectKey string, commentId string, commitId string, emoticon string, repositorySlug string) RepositoryAPIUnReactRequest

func (*RepositoryAPIRepository) Unwatch

func (a *RepositoryAPIRepository) Unwatch(ctx context.Context, projectKey string, commitId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) Unwatch2

func (a *RepositoryAPIRepository) Unwatch2(ctx context.Context, projectKey string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) Unwatch2Execute

func (*RepositoryAPIRepository) Unwatch2Request

func (a *RepositoryAPIRepository) Unwatch2Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIUnwatch2Request

func (*RepositoryAPIRepository) UnwatchExecute

func (*RepositoryAPIRepository) UnwatchRequest

func (a *RepositoryAPIRepository) UnwatchRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIUnwatchRequest

func (*RepositoryAPIRepository) UpdateComment

func (a *RepositoryAPIRepository) UpdateComment(ctx context.Context, projectKey string, commentId string, commitId string, repositorySlug string, restComment RestComment) (RestComment, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) UpdateCommentRequest

func (a *RepositoryAPIRepository) UpdateCommentRequest(ctx context.Context, projectKey string, commentId string, commitId string, repositorySlug string) RepositoryAPIUpdateCommentRequest

func (*RepositoryAPIRepository) UpdatePullRequestSettings1

func (a *RepositoryAPIRepository) UpdatePullRequestSettings1(ctx context.Context, projectKey string, repositorySlug string, restRepositoryPullRequestSettings RestRepositoryPullRequestSettings) (RestRepositoryPullRequestSettings, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) UpdatePullRequestSettings1Request

func (a *RepositoryAPIRepository) UpdatePullRequestSettings1Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIUpdatePullRequestSettings1Request

func (*RepositoryAPIRepository) UpdateWebhook1

func (a *RepositoryAPIRepository) UpdateWebhook1(ctx context.Context, projectKey string, webhookId string, repositorySlug string, restWebhook RestWebhook) (RestWebhook, aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) UpdateWebhook1Request

func (a *RepositoryAPIRepository) UpdateWebhook1Request(ctx context.Context, projectKey string, webhookId string, repositorySlug string) RepositoryAPIUpdateWebhook1Request

func (*RepositoryAPIRepository) Watch

func (a *RepositoryAPIRepository) Watch(ctx context.Context, projectKey string, commitId string, repositorySlug string) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) Watch2

func (a *RepositoryAPIRepository) Watch2(ctx context.Context, projectKey string, repositorySlug string, restRepository RestRepository) (aurestclientapi.ParsedResponse, error)

func (*RepositoryAPIRepository) Watch2Execute

func (*RepositoryAPIRepository) Watch2Request

func (a *RepositoryAPIRepository) Watch2Request(ctx context.Context, projectKey string, repositorySlug string) RepositoryAPIWatch2Request

func (*RepositoryAPIRepository) WatchExecute

func (*RepositoryAPIRepository) WatchRequest

func (a *RepositoryAPIRepository) WatchRequest(ctx context.Context, projectKey string, commitId string, repositorySlug string) RepositoryAPIWatchRequest

type RepositoryAPISaveAttachmentMetadataRequest

type RepositoryAPISaveAttachmentMetadataRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPISaveAttachmentMetadataRequest) Body

The attachment metadata can be any valid JSON content

func (*RepositoryAPISaveAttachmentMetadataRequest) Execute

type RepositoryAPISearchWebhooksRequest

type RepositoryAPISearchWebhooksRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPISearchWebhooksRequest) Event

List of &lt;code&gt;com.atlassian.webhooks.WebhookEvent&lt;/code&gt; ids to filter for

func (*RepositoryAPISearchWebhooksRequest) Execute

func (*RepositoryAPISearchWebhooksRequest) ScopeType

Scopes to filter by. This parameter can be specified once e.g. \&quot;scopeType&#x3D;repository\&quot;, or twice e.g. \&quot;scopeType&#x3D;repository&amp;scopeType&#x3D;project\&quot;, to filter by more than one scope level.

func (*RepositoryAPISearchWebhooksRequest) Statistics

&lt;code&gt;true&lt;/code&gt; if statistics should be provided for all found webhooks

type RepositoryAPISet1Request

type RepositoryAPISet1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPISet1Request) RestAutoMergeSettingsRequest

func (r *RepositoryAPISet1Request) RestAutoMergeSettingsRequest(restAutoMergeSettingsRequest RestAutoMergeSettingsRequest) *RepositoryAPISet1Request

The settings to create or update

type RepositoryAPISetAutoDeclineSettings1Request

type RepositoryAPISetAutoDeclineSettings1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPISetAutoDeclineSettings1Request) Execute

func (*RepositoryAPISetAutoDeclineSettings1Request) RestAutoDeclineSettingsRequest

func (r *RepositoryAPISetAutoDeclineSettings1Request) RestAutoDeclineSettingsRequest(restAutoDeclineSettingsRequest RestAutoDeclineSettingsRequest) *RepositoryAPISetAutoDeclineSettings1Request

The settings to create or update

type RepositoryAPISetConfiguration1Request

type RepositoryAPISetConfiguration1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPISetConfiguration1Request) Execute

func (*RepositoryAPISetConfiguration1Request) RestHookScriptTriggers

The hook triggers for which the hook script should be run

type RepositoryAPISetDefaultBranch1Request

type RepositoryAPISetDefaultBranch1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPISetDefaultBranch1Request) Execute

func (*RepositoryAPISetDefaultBranch1Request) RestBranch

The branch to set as default

type RepositoryAPISetEnabledRequest

type RepositoryAPISetEnabledRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPISetEnabledRequest) Execute

func (*RepositoryAPISetEnabledRequest) RestRefSyncStatus

func (r *RepositoryAPISetEnabledRequest) RestRefSyncStatus(restRefSyncStatus RestRefSyncStatus) *RepositoryAPISetEnabledRequest

type RepositoryAPISetSettings1Request

type RepositoryAPISetSettings1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPISetSettings1Request) ExampleSettings

The raw settings.

func (*RepositoryAPISetSettings1Request) Execute

type RepositoryAPIStream1Request

type RepositoryAPIStream1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIStream1Request) At

The commit to use as the starting point when listing files and calculating modifications

func (*RepositoryAPIStream1Request) Execute

type RepositoryAPIStreamChangesRequest

type RepositoryAPIStreamChangesRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIStreamChangesRequest) Execute

func (*RepositoryAPIStreamChangesRequest) From

the source commit (can be a partial/full commit ID or qualified/unqualified ref name)

func (*RepositoryAPIStreamChangesRequest) FromRepo

an optional parameter specifying the source repository containing the source commit if that commit is not present in the current repository; the repository can be specified by either its ID &lt;em&gt;fromRepo&#x3D;42&lt;/em&gt; or by its project key plus its repo slug separated by a slash: &lt;em&gt;fromRepo&#x3D;projectKey/repoSlug&lt;/em&gt;

func (*RepositoryAPIStreamChangesRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIStreamChangesRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*RepositoryAPIStreamChangesRequest) To

the target commit (can be a partial/full commit ID or qualified/unqualified ref name)

type RepositoryAPIStreamCommitsRequest

type RepositoryAPIStreamCommitsRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIStreamCommitsRequest) Execute

func (*RepositoryAPIStreamCommitsRequest) From

the source commit (can be a partial/full commit ID or qualified/unqualified ref name)

func (*RepositoryAPIStreamCommitsRequest) FromRepo

an optional parameter specifying the source repository containing the source commit if that commit is not present in the current repository; the repository can be specified by either its ID &lt;em&gt;fromRepo&#x3D;42&lt;/em&gt; or by its project key plus its repo slug separated by a slash: &lt;em&gt;fromRepo&#x3D;projectKey/repoSlug&lt;/em&gt;

func (*RepositoryAPIStreamCommitsRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIStreamCommitsRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*RepositoryAPIStreamCommitsRequest) To

the target commit (can be a partial/full commit ID or qualified/unqualified ref name)

type RepositoryAPIStreamDiff1Request

type RepositoryAPIStreamDiff1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIStreamDiff1Request) ContextLines

an optional number of context lines to include around each added or removed lines in the diff

func (*RepositoryAPIStreamDiff1Request) Execute

func (*RepositoryAPIStreamDiff1Request) From

the source commit (can be a partial/full commit ID or qualified/unqualified ref name)

func (*RepositoryAPIStreamDiff1Request) FromRepo

an optional parameter specifying the source repository containing the source commit if that commit is not present in the current repository; the repository can be specified by either its ID &lt;em&gt;fromRepo&#x3D;42&lt;/em&gt; or by its project key plus its repo slug separated by a slash: &lt;em&gt;fromRepo&#x3D;projectKey/repoSlug&lt;/em&gt;

func (*RepositoryAPIStreamDiff1Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIStreamDiff1Request) SrcPath

source path

func (*RepositoryAPIStreamDiff1Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

func (*RepositoryAPIStreamDiff1Request) To

the target commit (can be a partial/full commit ID or qualified/unqualified ref name)

func (*RepositoryAPIStreamDiff1Request) Whitespace

an optional whitespace flag which can be set to &lt;code&gt;ignore-all&lt;/code&gt;

type RepositoryAPIStreamDiffRequest

type RepositoryAPIStreamDiffRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIStreamDiffRequest) AutoSrcPath

&lt;code&gt;true&lt;/code&gt; to automatically try to find the source path when it&#39;s not provided, &lt;code&gt;false&lt;/code&gt; otherwise. Requires the path to be provided.

func (*RepositoryAPIStreamDiffRequest) AvatarScheme

The security scheme for avatar URLs. If the scheme is not present then it is inherited from the request. It can be set to \&quot;https\&quot; to force the use of secure URLs. Not applicable if streaming raw diff

func (*RepositoryAPIStreamDiffRequest) AvatarSize

If present the service adds avatar URLs for comment authors where the provided value specifies the desired avatar size in pixels. Not applicable if streaming raw diff

func (*RepositoryAPIStreamDiffRequest) ContextLines

The number of context lines to include around added/removed lines in the diff.Not applicable if streaming raw diff

func (*RepositoryAPIStreamDiffRequest) Execute

func (*RepositoryAPIStreamDiffRequest) Filter

Text used to filter files and lines (optional). Not applicable if streaming raw diff

func (*RepositoryAPIStreamDiffRequest) Since

The base revision to diff from. If omitted the parent revision of the until revision is used

func (*RepositoryAPIStreamDiffRequest) SrcPath

The source path for the file, if it was copied, moved or renamed

func (*RepositoryAPIStreamDiffRequest) Whitespace

Optional whitespace flag which can be set to ignore-all

func (*RepositoryAPIStreamDiffRequest) WithComments

&lt;code&gt;true&lt;/code&gt; to embed comments in the diff (the default); otherwise &lt;code&gt;false&lt;/code&gt; to stream the diff without comments. Not applicable if streaming raw diff

type RepositoryAPIStreamFiles1Request

type RepositoryAPIStreamFiles1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIStreamFiles1Request) At

The commit ID or ref (e.g. a branch or tag) to list the files at. If not specified the default branch will be used instead.

func (*RepositoryAPIStreamFiles1Request) Execute

func (*RepositoryAPIStreamFiles1Request) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIStreamFiles1Request) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type RepositoryAPIStreamFilesRequest

type RepositoryAPIStreamFilesRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIStreamFilesRequest) At

The commit ID or ref (e.g. a branch or tag) to list the files at. If not specified the default branch will be used instead.

func (*RepositoryAPIStreamFilesRequest) Execute

func (*RepositoryAPIStreamFilesRequest) Limit

Number of items to return. If not passed, a page size of 25 is used.

func (*RepositoryAPIStreamFilesRequest) Start

Start number for the page (inclusive). If not passed, first page is assumed.

type RepositoryAPIStreamPatchRequest

type RepositoryAPIStreamPatchRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIStreamPatchRequest) AllAncestors

indicates whether or not to generate a patch which includes all the ancestors of the &#39;until&#39; revision. If true, the value provided by &#39;since&#39; is ignored.

func (*RepositoryAPIStreamPatchRequest) Execute

func (*RepositoryAPIStreamPatchRequest) Since

The base revision from which to generate the patch. This is only applicable when &#39;allAncestors&#39; is false. If omitted the patch will represent one single commit, the &#39;until&#39;.

func (*RepositoryAPIStreamPatchRequest) Until

The target revision from which to generate the patch (required)

type RepositoryAPIStreamRawDiff1Request

type RepositoryAPIStreamRawDiff1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIStreamRawDiff1Request) ContextLines

The number of context lines to include around added/removed lines in the diff

func (*RepositoryAPIStreamRawDiff1Request) Execute

func (*RepositoryAPIStreamRawDiff1Request) Since

The base revision to diff from. If omitted the parent revision of the until revision is used

func (*RepositoryAPIStreamRawDiff1Request) SrcPath

The source path for the file, if it was copied, moved or renamed

func (*RepositoryAPIStreamRawDiff1Request) Until

The target revision to diff to (required)

func (*RepositoryAPIStreamRawDiff1Request) Whitespace

Optional whitespace flag which can be set to &lt;code&gt;ignore-all&lt;/code&gt;

type RepositoryAPIStreamRawDiffRequest

type RepositoryAPIStreamRawDiffRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIStreamRawDiffRequest) ContextLines

The number of context lines to include around added/removed lines in the diff

func (*RepositoryAPIStreamRawDiffRequest) Execute

func (*RepositoryAPIStreamRawDiffRequest) Since

The base revision to diff from. If omitted the parent revision of the until revision is used

func (*RepositoryAPIStreamRawDiffRequest) SrcPath

The source path for the file, if it was copied, moved or renamed

func (*RepositoryAPIStreamRawDiffRequest) Until

The target revision to diff to (required)

func (*RepositoryAPIStreamRawDiffRequest) Whitespace

Optional whitespace flag which can be set to &lt;code&gt;ignore-all&lt;/code&gt;

type RepositoryAPIStreamRawRequest

type RepositoryAPIStreamRawRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIStreamRawRequest) At

A specific commit or ref to retrieve the raw content at, or the default branch if not specified

func (*RepositoryAPIStreamRawRequest) Execute

func (*RepositoryAPIStreamRawRequest) Hardwrap

(Optional) Whether the markup implementation should convert newlines to breaks. If not specified, the value of the markup.render.hardwrap property, which is true by default, will be used

func (*RepositoryAPIStreamRawRequest) HtmlEscape

(Optional) true if HTML should be escaped in the input markup, false otherwise. If not specified, the value of the markup.render.html.escape property, which is true by default, will be used

func (*RepositoryAPIStreamRawRequest) IncludeHeadingId

func (r *RepositoryAPIStreamRawRequest) IncludeHeadingId(includeHeadingId string) *RepositoryAPIStreamRawRequest

(Optional) true if headings should contain an ID based on the heading content. If not specified, the value of the markup.render.headerids property, which is false by default, will be used

func (*RepositoryAPIStreamRawRequest) Markup

If present or \&quot;true\&quot;, triggers the raw content to be markup-rendered and returned as HTML; otherwise, if not specified, or any value other than \&quot;true\&quot;, the content is streamed without markup

type RepositoryAPIStreamRequest

type RepositoryAPIStreamRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIStreamRequest) At

The commit to use as the starting point when listing files and calculating modifications

func (*RepositoryAPIStreamRequest) Execute

type RepositoryAPISynchronizeRequest

type RepositoryAPISynchronizeRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPISynchronizeRequest) Execute

func (*RepositoryAPISynchronizeRequest) RestRefSyncRequest

func (r *RepositoryAPISynchronizeRequest) RestRefSyncRequest(restRefSyncRequest RestRefSyncRequest) *RepositoryAPISynchronizeRequest

type RepositoryAPITestWebhook1Request

type RepositoryAPITestWebhook1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPITestWebhook1Request) Execute

func (*RepositoryAPITestWebhook1Request) RestWebhookCredentials

func (r *RepositoryAPITestWebhook1Request) RestWebhookCredentials(restWebhookCredentials RestWebhookCredentials) *RepositoryAPITestWebhook1Request

Basic authentication credentials, if required.

func (*RepositoryAPITestWebhook1Request) SslVerificationRequired

func (r *RepositoryAPITestWebhook1Request) SslVerificationRequired(sslVerificationRequired string) *RepositoryAPITestWebhook1Request

Whether SSL verification is required for the specified webhook URL. Default value is &lt;code&gt;true&lt;/code&gt;.

func (*RepositoryAPITestWebhook1Request) Url

The url in which to connect to

func (*RepositoryAPITestWebhook1Request) WebhookId

type RepositoryAPIUnReactRequest

type RepositoryAPIUnReactRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIUnReactRequest) Execute

type RepositoryAPIUnwatch2Request

type RepositoryAPIUnwatch2Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIUnwatch2Request) Execute

type RepositoryAPIUnwatchRequest

type RepositoryAPIUnwatchRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIUnwatchRequest) Execute

type RepositoryAPIUpdateCommentRequest

type RepositoryAPIUpdateCommentRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIUpdateCommentRequest) Execute

func (*RepositoryAPIUpdateCommentRequest) RestComment

The comment to update

type RepositoryAPIUpdatePullRequestSettings1Request

type RepositoryAPIUpdatePullRequestSettings1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIUpdatePullRequestSettings1Request) Execute

func (*RepositoryAPIUpdatePullRequestSettings1Request) RestRepositoryPullRequestSettings

func (r *RepositoryAPIUpdatePullRequestSettings1Request) RestRepositoryPullRequestSettings(restRepositoryPullRequestSettings RestRepositoryPullRequestSettings) *RepositoryAPIUpdatePullRequestSettings1Request

The updated settings.

type RepositoryAPIUpdateWebhook1Request

type RepositoryAPIUpdateWebhook1Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIUpdateWebhook1Request) Execute

func (*RepositoryAPIUpdateWebhook1Request) RestWebhook

The representation of the updated values for the webhook

type RepositoryAPIWatch2Request

type RepositoryAPIWatch2Request struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIWatch2Request) Execute

func (*RepositoryAPIWatch2Request) RestRepository

func (r *RepositoryAPIWatch2Request) RestRepository(restRepository RestRepository) *RepositoryAPIWatch2Request

The repository to watch.

type RepositoryAPIWatchRequest

type RepositoryAPIWatchRequest struct {
	ApiService *RepositoryAPIRepository
	// contains filtered or unexported fields
}

func (*RepositoryAPIWatchRequest) Execute

type RepositoryHookDetails

type RepositoryHookDetails struct {
	Version         *string  `yaml:"version,omitempty" json:"version,omitempty"`
	Name            *string  `yaml:"name,omitempty" json:"name,omitempty"`
	Key             *string  `yaml:"key,omitempty" json:"key,omitempty"`
	Type            *string  `yaml:"type,omitempty" json:"type,omitempty"`
	ConfigFormKey   *string  `yaml:"configFormKey,omitempty" json:"configFormKey,omitempty"`
	SupportedScopes []string `yaml:"supportedScopes,omitempty" json:"supportedScopes,omitempty"`
	Description     *string  `yaml:"description,omitempty" json:"description,omitempty"`
}

RepositoryHookDetails struct for RepositoryHookDetails

type RequestManipulatorFunc

type RequestManipulatorFunc func(ctx context.Context, r *http.Request)

func BasicAuthRequestManipulator

func BasicAuthRequestManipulator(username string, password string) RequestManipulatorFunc

type RestApplicationUser

type RestApplicationUser struct {
	Name         *string                `yaml:"name,omitempty" json:"name,omitempty"`
	Id           *int32                 `yaml:"id,omitempty" json:"id,omitempty"`
	Type         *string                `yaml:"type,omitempty" json:"type,omitempty"`
	Active       *bool                  `yaml:"active,omitempty" json:"active,omitempty"`
	DisplayName  *string                `yaml:"displayName,omitempty" json:"displayName,omitempty"`
	EmailAddress *string                `yaml:"emailAddress,omitempty" json:"emailAddress,omitempty"`
	Links        map[string]interface{} `yaml:"-" json:"-"`
	Slug         *string                `yaml:"slug,omitempty" json:"slug,omitempty"`
	AvatarUrl    *string                `yaml:"-" json:"-"`
}

RestApplicationUser struct for RestApplicationUser

type RestApplySuggestionRequest

type RestApplySuggestionRequest struct {
	CommentVersion     *RestApplySuggestionRequestCommentVersion     `yaml:"commentVersion,omitempty" json:"commentVersion,omitempty"`
	CommitMessage      *string                                       `yaml:"commitMessage,omitempty" json:"commitMessage,omitempty"`
	PullRequestVersion *RestApplySuggestionRequestPullRequestVersion `yaml:"pullRequestVersion,omitempty" json:"pullRequestVersion,omitempty"`
	SuggestionIndex    *RestApplySuggestionRequestSuggestionIndex    `yaml:"suggestionIndex,omitempty" json:"suggestionIndex,omitempty"`
}

RestApplySuggestionRequest struct for RestApplySuggestionRequest

type RestApplySuggestionRequestCommentVersion

type RestApplySuggestionRequestCommentVersion struct {
	AsInt   *int32 `yaml:"asInt,omitempty" json:"asInt,omitempty"`
	Present *bool  `yaml:"present,omitempty" json:"present,omitempty"`
}

RestApplySuggestionRequestCommentVersion struct for RestApplySuggestionRequestCommentVersion

type RestApplySuggestionRequestPullRequestVersion

type RestApplySuggestionRequestPullRequestVersion struct {
	AsInt   *int32 `yaml:"asInt,omitempty" json:"asInt,omitempty"`
	Present *bool  `yaml:"present,omitempty" json:"present,omitempty"`
}

RestApplySuggestionRequestPullRequestVersion struct for RestApplySuggestionRequestPullRequestVersion

type RestApplySuggestionRequestSuggestionIndex

type RestApplySuggestionRequestSuggestionIndex struct {
	AsInt   *int32 `yaml:"asInt,omitempty" json:"asInt,omitempty"`
	Present *bool  `yaml:"present,omitempty" json:"present,omitempty"`
}

RestApplySuggestionRequestSuggestionIndex struct for RestApplySuggestionRequestSuggestionIndex

type RestAttachmentMetadata

type RestAttachmentMetadata struct {
	Id       *int64  `yaml:"id,omitempty" json:"id,omitempty"`
	Metadata *string `yaml:"metadata,omitempty" json:"metadata,omitempty"`
	Url      *string `yaml:"url,omitempty" json:"url,omitempty"`
}

RestAttachmentMetadata struct for RestAttachmentMetadata

type RestAutoDeclineSettings

type RestAutoDeclineSettings struct {
	InactivityWeeks *int32                        `yaml:"inactivityWeeks,omitempty" json:"inactivityWeeks,omitempty"`
	Scope           *RestAutoDeclineSettingsScope `yaml:"scope,omitempty" json:"scope,omitempty"`
	Enabled         *bool                         `yaml:"enabled,omitempty" json:"enabled,omitempty"`
}

RestAutoDeclineSettings struct for RestAutoDeclineSettings

type RestAutoDeclineSettingsRequest

type RestAutoDeclineSettingsRequest struct {
	Enabled         *bool  `yaml:"enabled,omitempty" json:"enabled,omitempty"`
	InactivityWeeks *int32 `yaml:"inactivityWeeks,omitempty" json:"inactivityWeeks,omitempty"`
}

RestAutoDeclineSettingsRequest struct for RestAutoDeclineSettingsRequest

type RestAutoDeclineSettingsScope

type RestAutoDeclineSettingsScope struct {
	Type       *string `yaml:"type,omitempty" json:"type,omitempty"`
	ResourceId *int32  `yaml:"resourceId,omitempty" json:"resourceId,omitempty"`
}

RestAutoDeclineSettingsScope struct for RestAutoDeclineSettingsScope

type RestAutoMergeProcessingResult

type RestAutoMergeProcessingResult struct {
	PullRequest               *RestAutoMergeProcessingResultPullRequest `yaml:"pullRequest,omitempty" json:"pullRequest,omitempty"`
	AutoMergeProcessingStatus *string                                   `yaml:"autoMergeProcessingStatus,omitempty" json:"autoMergeProcessingStatus,omitempty"`
}

RestAutoMergeProcessingResult struct for RestAutoMergeProcessingResult

type RestAutoMergeProcessingResultPullRequest

type RestAutoMergeProcessingResultPullRequest struct {
	Version         *int32                       `yaml:"version,omitempty" json:"version,omitempty"`
	Open            *bool                        `yaml:"open,omitempty" json:"open,omitempty"`
	Id              *int64                       `yaml:"id,omitempty" json:"id,omitempty"`
	State           *string                      `yaml:"state,omitempty" json:"state,omitempty"`
	Locked          *bool                        `yaml:"locked,omitempty" json:"locked,omitempty"`
	Closed          *bool                        `yaml:"closed,omitempty" json:"closed,omitempty"`
	CreatedDate     *int64                       `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	UpdatedDate     *int64                       `yaml:"updatedDate,omitempty" json:"updatedDate,omitempty"`
	HtmlDescription *string                      `yaml:"-" json:"-"`
	ClosedDate      *int64                       `yaml:"closedDate,omitempty" json:"closedDate,omitempty"`
	Participants    []RestPullRequestParticipant `yaml:"participants,omitempty" json:"participants,omitempty"`
	Reviewers       []RestPullRequestParticipant `yaml:"reviewers,omitempty" json:"reviewers,omitempty"`
	Description     *string                      `yaml:"description,omitempty" json:"description,omitempty"`
	Title           *string                      `yaml:"title,omitempty" json:"title,omitempty"`
	FromRef         *RestPullRequestFromRef      `yaml:"fromRef,omitempty" json:"fromRef,omitempty"`
	ToRef           *RestPullRequestFromRef      `yaml:"toRef,omitempty" json:"toRef,omitempty"`
	Draft           *bool                        `yaml:"draft,omitempty" json:"draft,omitempty"`
	Links           map[string]interface{}       `yaml:"-" json:"-"`
}

RestAutoMergeProcessingResultPullRequest struct for RestAutoMergeProcessingResultPullRequest

type RestAutoMergeRequest

type RestAutoMergeRequest struct {
	Message     *string `yaml:"message,omitempty" json:"message,omitempty"`
	AutoSubject *bool   `yaml:"autoSubject,omitempty" json:"autoSubject,omitempty"`
	StrategyId  *string `yaml:"strategyId,omitempty" json:"strategyId,omitempty"`
	CreatedDate *int64  `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	FromHash    *string `yaml:"fromHash,omitempty" json:"fromHash,omitempty"`
	ToRefId     *string `yaml:"toRefId,omitempty" json:"toRefId,omitempty"`
}

RestAutoMergeRequest struct for RestAutoMergeRequest

type RestAutoMergeRestrictedSettings

type RestAutoMergeRestrictedSettings struct {
	// The restriction state of this scope's project.
	RestrictionState *string                               `yaml:"restrictionState,omitempty" json:"restrictionState,omitempty"`
	Scope            *RestAutoMergeRestrictedSettingsScope `yaml:"scope,omitempty" json:"scope,omitempty"`
	Enabled          *bool                                 `yaml:"enabled,omitempty" json:"enabled,omitempty"`
}

RestAutoMergeRestrictedSettings struct for RestAutoMergeRestrictedSettings

type RestAutoMergeRestrictedSettingsScope

type RestAutoMergeRestrictedSettingsScope struct {
	Type       *string `yaml:"type,omitempty" json:"type,omitempty"`
	ResourceId *int32  `yaml:"resourceId,omitempty" json:"resourceId,omitempty"`
}

RestAutoMergeRestrictedSettingsScope The scope that these settings apply to.

type RestAutoMergeSettingsRequest

type RestAutoMergeSettingsRequest struct {
	Enabled *bool `yaml:"enabled,omitempty" json:"enabled,omitempty"`
}

RestAutoMergeSettingsRequest struct for RestAutoMergeSettingsRequest

type RestBranch

type RestBranch struct {
	Type            *interface{} `yaml:"type" json:"type"`
	Default         *bool        `yaml:"default,omitempty" json:"default,omitempty"`
	DisplayId       *string      `yaml:"displayId,omitempty" json:"displayId,omitempty"`
	LatestCommit    *string      `yaml:"latestCommit,omitempty" json:"latestCommit,omitempty"`
	LatestChangeset *string      `yaml:"latestChangeset,omitempty" json:"latestChangeset,omitempty"`
	Id              *string      `yaml:"id,omitempty" json:"id,omitempty"`
}

RestBranch struct for RestBranch

type RestBranchCreateRequest

type RestBranchCreateRequest struct {
	// Name of the branch to be created
	Name *string `yaml:"name,omitempty" json:"name,omitempty"`
	// Commit ID from which the branch is created
	StartPoint *string `yaml:"startPoint,omitempty" json:"startPoint,omitempty"`
}

RestBranchCreateRequest struct for RestBranchCreateRequest

type RestBranchDeleteRequest

type RestBranchDeleteRequest struct {
	// Don't actually delete the ref name, just do a dry run
	DryRun *bool `yaml:"dryRun,omitempty" json:"dryRun,omitempty"`
	// Commit ID that the provided ref name is expected to point to
	EndPoint *string `yaml:"endPoint,omitempty" json:"endPoint,omitempty"`
	// Name of the ref to be deleted
	Name *string `yaml:"name,omitempty" json:"name,omitempty"`
}

RestBranchDeleteRequest struct for RestBranchDeleteRequest

type RestBuildStats

type RestBuildStats struct {
	Successful *int32 `yaml:"successful,omitempty" json:"successful,omitempty"`
	Cancelled  *int32 `yaml:"cancelled,omitempty" json:"cancelled,omitempty"`
	InProgress *int32 `yaml:"inProgress,omitempty" json:"inProgress,omitempty"`
	Failed     *int32 `yaml:"failed,omitempty" json:"failed,omitempty"`
	Unknown    *int32 `yaml:"unknown,omitempty" json:"unknown,omitempty"`
}

RestBuildStats struct for RestBuildStats

type RestBuildStatus

type RestBuildStatus struct {
	Name        *string                     `yaml:"name,omitempty" json:"name,omitempty"`
	Key         *string                     `yaml:"key,omitempty" json:"key,omitempty"`
	Parent      *string                     `yaml:"parent,omitempty" json:"parent,omitempty"`
	State       *string                     `yaml:"state,omitempty" json:"state,omitempty"`
	Ref         *string                     `yaml:"ref,omitempty" json:"ref,omitempty"`
	Duration    *int64                      `yaml:"duration,omitempty" json:"duration,omitempty"`
	TestResults *RestBuildStatusTestResults `yaml:"testResults,omitempty" json:"testResults,omitempty"`
	CreatedDate *int64                      `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	UpdatedDate *int64                      `yaml:"updatedDate,omitempty" json:"updatedDate,omitempty"`
	Description *string                     `yaml:"description,omitempty" json:"description,omitempty"`
	BuildNumber *string                     `yaml:"buildNumber,omitempty" json:"buildNumber,omitempty"`
	Url         *string                     `yaml:"url,omitempty" json:"url,omitempty"`
}

RestBuildStatus struct for RestBuildStatus

type RestBuildStatusSetRequest

type RestBuildStatusSetRequest struct {
	BuildNumber *string                               `yaml:"buildNumber,omitempty" json:"buildNumber,omitempty"`
	Description *string                               `yaml:"description,omitempty" json:"description,omitempty"`
	Duration    *int64                                `yaml:"duration,omitempty" json:"duration,omitempty"`
	Key         string                                `yaml:"key" json:"key"`
	LastUpdated *int64                                `yaml:"lastUpdated,omitempty" json:"lastUpdated,omitempty"`
	Name        *string                               `yaml:"name,omitempty" json:"name,omitempty"`
	Parent      *string                               `yaml:"parent,omitempty" json:"parent,omitempty"`
	Ref         *string                               `yaml:"ref,omitempty" json:"ref,omitempty" validate:"regexp=^refs\\/.*"`
	State       string                                `yaml:"state" json:"state"`
	TestResults *RestBuildStatusSetRequestTestResults `yaml:"testResults,omitempty" json:"testResults,omitempty"`
	Url         string                                `yaml:"url" json:"url"`
}

RestBuildStatusSetRequest struct for RestBuildStatusSetRequest

type RestBuildStatusSetRequestTestResults

type RestBuildStatusSetRequestTestResults struct {
	Failed     *int32 `yaml:"failed,omitempty" json:"failed,omitempty"`
	Skipped    *int32 `yaml:"skipped,omitempty" json:"skipped,omitempty"`
	Successful *int32 `yaml:"successful,omitempty" json:"successful,omitempty"`
}

RestBuildStatusSetRequestTestResults struct for RestBuildStatusSetRequestTestResults

type RestBuildStatusTestResults

type RestBuildStatusTestResults struct {
	Successful *int32 `yaml:"successful,omitempty" json:"successful,omitempty"`
	Skipped    *int32 `yaml:"skipped,omitempty" json:"skipped,omitempty"`
	Failed     *int32 `yaml:"failed,omitempty" json:"failed,omitempty"`
}

RestBuildStatusTestResults struct for RestBuildStatusTestResults

type RestBulkAddInsightAnnotationRequest

type RestBulkAddInsightAnnotationRequest struct {
	Annotations []RestSingleAddInsightAnnotationRequest `yaml:"annotations,omitempty" json:"annotations,omitempty"`
}

RestBulkAddInsightAnnotationRequest struct for RestBulkAddInsightAnnotationRequest

type RestChange

type RestChange struct {
	Type             *string                          `yaml:"type,omitempty" json:"type,omitempty"`
	Path             *RestCommentThreadDiffAnchorPath `yaml:"path,omitempty" json:"path,omitempty"`
	SrcExecutable    *bool                            `yaml:"srcExecutable,omitempty" json:"srcExecutable,omitempty"`
	PercentUnchanged *int32                           `yaml:"percentUnchanged,omitempty" json:"percentUnchanged,omitempty"`
	Conflict         *RestChangeConflict              `yaml:"conflict,omitempty" json:"conflict,omitempty"`
	ContentId        *string                          `yaml:"contentId,omitempty" json:"contentId,omitempty"`
	FromContentId    *string                          `yaml:"fromContentId,omitempty" json:"fromContentId,omitempty"`
	NodeType         *string                          `yaml:"nodeType,omitempty" json:"nodeType,omitempty"`
	Executable       *bool                            `yaml:"executable,omitempty" json:"executable,omitempty"`
	SrcPath          *RestCommentThreadDiffAnchorPath `yaml:"srcPath,omitempty" json:"srcPath,omitempty"`
	Links            map[string]interface{}           `yaml:"-" json:"-"`
}

RestChange struct for RestChange

type RestChangeConflict

type RestChangeConflict struct {
	OurChange   *RestChangeConflictOurChange `yaml:"ourChange,omitempty" json:"ourChange,omitempty"`
	TheirChange *RestChangeConflictOurChange `yaml:"theirChange,omitempty" json:"theirChange,omitempty"`
}

RestChangeConflict struct for RestChangeConflict

type RestChangeConflictOurChange

type RestChangeConflictOurChange struct {
	Type    *string                          `yaml:"type,omitempty" json:"type,omitempty"`
	Path    *RestCommentThreadDiffAnchorPath `yaml:"path,omitempty" json:"path,omitempty"`
	SrcPath *RestCommentThreadDiffAnchorPath `yaml:"srcPath,omitempty" json:"srcPath,omitempty"`
}

RestChangeConflictOurChange struct for RestChangeConflictOurChange

type RestChangesetFromCommit

type RestChangesetFromCommit struct {
	Id        *string `yaml:"id,omitempty" json:"id,omitempty"`
	DisplayId *string `yaml:"displayId,omitempty" json:"displayId,omitempty"`
}

RestChangesetFromCommit struct for RestChangesetFromCommit

type RestChangesetToCommit

type RestChangesetToCommit struct {
	Message            *string                         `yaml:"message,omitempty" json:"message,omitempty"`
	CommitterTimestamp *int64                          `yaml:"committerTimestamp,omitempty" json:"committerTimestamp,omitempty"`
	Committer          *RestChangesetToCommitCommitter `yaml:"committer,omitempty" json:"committer,omitempty"`
	AuthorTimestamp    *int64                          `yaml:"authorTimestamp,omitempty" json:"authorTimestamp,omitempty"`
	Parents            []RestMinimalCommit             `yaml:"parents,omitempty" json:"parents,omitempty"`
	Author             *RestChangesetToCommitCommitter `yaml:"author,omitempty" json:"author,omitempty"`
	Id                 *string                         `yaml:"id,omitempty" json:"id,omitempty"`
	DisplayId          *string                         `yaml:"displayId,omitempty" json:"displayId,omitempty"`
}

RestChangesetToCommit struct for RestChangesetToCommit

type RestChangesetToCommitCommitter

type RestChangesetToCommitCommitter struct {
	Name         *string `yaml:"name,omitempty" json:"name,omitempty"`
	EmailAddress *string `yaml:"emailAddress,omitempty" json:"emailAddress,omitempty"`
	AvatarUrl    *string `yaml:"-" json:"-"`
}

RestChangesetToCommitCommitter struct for RestChangesetToCommitCommitter

type RestComment

type RestComment struct {
	Version            *int32                                       `yaml:"version,omitempty" json:"version,omitempty"`
	Parent             *RestUserReactionCommentParent               `yaml:"parent,omitempty" json:"parent,omitempty"`
	Id                 *int64                                       `yaml:"id,omitempty" json:"id,omitempty"`
	State              *string                                      `yaml:"state,omitempty" json:"state,omitempty"`
	Severity           *string                                      `yaml:"severity,omitempty" json:"severity,omitempty"`
	ThreadResolvedDate *int64                                       `yaml:"threadResolvedDate,omitempty" json:"threadResolvedDate,omitempty"`
	ThreadResolver     *RestUserReactionCommentParentThreadResolver `yaml:"threadResolver,omitempty" json:"threadResolver,omitempty"`
	// Indicates if this comment thread has been marked as resolved or not
	ThreadResolved *bool                                        `yaml:"threadResolved,omitempty" json:"threadResolved,omitempty"`
	CreatedDate    *int64                                       `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	ResolvedDate   *int64                                       `yaml:"resolvedDate,omitempty" json:"resolvedDate,omitempty"`
	Resolver       *RestUserReactionCommentParentThreadResolver `yaml:"resolver,omitempty" json:"resolver,omitempty"`
	UpdatedDate    *int64                                       `yaml:"updatedDate,omitempty" json:"updatedDate,omitempty"`
	Comments       []RestComment                                `yaml:"comments,omitempty" json:"comments,omitempty"`
	Text           *string                                      `yaml:"text,omitempty" json:"text,omitempty"`
	Anchor         *RestUserReactionCommentParentAnchor         `yaml:"anchor,omitempty" json:"anchor,omitempty"`
	Author         *RestUserReactionCommentParentThreadResolver `yaml:"author,omitempty" json:"author,omitempty"`
	Html           *string                                      `yaml:"html,omitempty" json:"html,omitempty"`
	Anchored       *bool                                        `yaml:"anchored,omitempty" json:"anchored,omitempty"`
	Pending        *bool                                        `yaml:"pending,omitempty" json:"pending,omitempty"`
	Reply          *bool                                        `yaml:"reply,omitempty" json:"reply,omitempty"`
	Properties     map[string]interface{}                       `yaml:"properties,omitempty" json:"properties,omitempty"`
}

RestComment struct for RestComment

type RestCommentThreadDiffAnchorPath

type RestCommentThreadDiffAnchorPath struct {
	Extension  *string  `yaml:"extension,omitempty" json:"extension,omitempty"`
	Name       *string  `yaml:"name,omitempty" json:"name,omitempty"`
	Parent     *string  `yaml:"parent,omitempty" json:"parent,omitempty"`
	Components []string `yaml:"components,omitempty" json:"components,omitempty"`
}

RestCommentThreadDiffAnchorPath struct for RestCommentThreadDiffAnchorPath

type RestCommentThreadDiffAnchorPullRequest

type RestCommentThreadDiffAnchorPullRequest struct {
	Version         *int32                       `yaml:"version,omitempty" json:"version,omitempty"`
	Open            *bool                        `yaml:"open,omitempty" json:"open,omitempty"`
	Id              *int64                       `yaml:"id,omitempty" json:"id,omitempty"`
	State           *string                      `yaml:"state,omitempty" json:"state,omitempty"`
	Locked          *bool                        `yaml:"locked,omitempty" json:"locked,omitempty"`
	Closed          *bool                        `yaml:"closed,omitempty" json:"closed,omitempty"`
	CreatedDate     *int64                       `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	UpdatedDate     *int64                       `yaml:"updatedDate,omitempty" json:"updatedDate,omitempty"`
	HtmlDescription *string                      `yaml:"-" json:"-"`
	ClosedDate      *int64                       `yaml:"closedDate,omitempty" json:"closedDate,omitempty"`
	Participants    []RestPullRequestParticipant `yaml:"participants,omitempty" json:"participants,omitempty"`
	Reviewers       []RestPullRequestParticipant `yaml:"reviewers,omitempty" json:"reviewers,omitempty"`
	Description     *string                      `yaml:"description,omitempty" json:"description,omitempty"`
	Title           *string                      `yaml:"title,omitempty" json:"title,omitempty"`
	FromRef         *RestPullRequestFromRef      `yaml:"fromRef,omitempty" json:"fromRef,omitempty"`
	ToRef           *RestPullRequestFromRef      `yaml:"toRef,omitempty" json:"toRef,omitempty"`
	Draft           *bool                        `yaml:"draft,omitempty" json:"draft,omitempty"`
	Links           map[string]interface{}       `yaml:"-" json:"-"`
}

RestCommentThreadDiffAnchorPullRequest struct for RestCommentThreadDiffAnchorPullRequest

type RestCommit

type RestCommit struct {
	Message            *string                         `yaml:"message,omitempty" json:"message,omitempty"`
	CommitterTimestamp *int64                          `yaml:"committerTimestamp,omitempty" json:"committerTimestamp,omitempty"`
	Committer          *RestChangesetToCommitCommitter `yaml:"committer,omitempty" json:"committer,omitempty"`
	AuthorTimestamp    *int64                          `yaml:"authorTimestamp,omitempty" json:"authorTimestamp,omitempty"`
	Parents            []RestMinimalCommit             `yaml:"parents,omitempty" json:"parents,omitempty"`
	Author             *RestChangesetToCommitCommitter `yaml:"author,omitempty" json:"author,omitempty"`
	Id                 *string                         `yaml:"id,omitempty" json:"id,omitempty"`
	DisplayId          *string                         `yaml:"displayId,omitempty" json:"displayId,omitempty"`
}

RestCommit struct for RestCommit

type RestCommitMessageSuggestion

type RestCommitMessageSuggestion struct {
	Title *string `yaml:"title,omitempty" json:"title,omitempty"`
	Body  *string `yaml:"body,omitempty" json:"body,omitempty"`
}

RestCommitMessageSuggestion struct for RestCommitMessageSuggestion

type RestCreateBranchRequest

type RestCreateBranchRequest struct {
	Message    *string `yaml:"message,omitempty" json:"message,omitempty"`
	Name       *string `yaml:"name,omitempty" json:"name,omitempty"`
	StartPoint *string `yaml:"startPoint,omitempty" json:"startPoint,omitempty"`
}

RestCreateBranchRequest struct for RestCreateBranchRequest

type RestCreateTagRequest

type RestCreateTagRequest struct {
	Message    *string `yaml:"message,omitempty" json:"message,omitempty"`
	Name       *string `yaml:"name,omitempty" json:"name,omitempty"`
	StartPoint *string `yaml:"startPoint,omitempty" json:"startPoint,omitempty"`
}

RestCreateTagRequest struct for RestCreateTagRequest

type RestDefaultReviewersRequest

type RestDefaultReviewersRequest struct {
	RequiredApprovals *int32                                           `yaml:"requiredApprovals,omitempty" json:"requiredApprovals,omitempty"`
	Reviewers         []RestApplicationUser                            `yaml:"reviewers,omitempty" json:"reviewers,omitempty"`
	SourceMatcher     *UpdatePullRequestCondition1RequestSourceMatcher `yaml:"sourceMatcher,omitempty" json:"sourceMatcher,omitempty"`
	TargetMatcher     *UpdatePullRequestCondition1RequestSourceMatcher `yaml:"targetMatcher,omitempty" json:"targetMatcher,omitempty"`
}

RestDefaultReviewersRequest struct for RestDefaultReviewersRequest

type RestDeployment

type RestDeployment struct {
	Key                      *string                           `yaml:"key,omitempty" json:"key,omitempty"`
	State                    *string                           `yaml:"state,omitempty" json:"state,omitempty"`
	DisplayName              *string                           `yaml:"displayName,omitempty" json:"displayName,omitempty"`
	Environment              *RestDeploymentEnvironment        `yaml:"environment,omitempty" json:"environment,omitempty"`
	FromCommit               *RestChangesetFromCommit          `yaml:"fromCommit,omitempty" json:"fromCommit,omitempty"`
	ToCommit                 *RestChangesetFromCommit          `yaml:"toCommit,omitempty" json:"toCommit,omitempty"`
	Description              *string                           `yaml:"description,omitempty" json:"description,omitempty"`
	Repository               *RestPullRequestFromRefRepository `yaml:"repository,omitempty" json:"repository,omitempty"`
	LastUpdated              *int64                            `yaml:"lastUpdated,omitempty" json:"lastUpdated,omitempty"`
	Url                      *string                           `yaml:"url,omitempty" json:"url,omitempty"`
	DeploymentSequenceNumber *int64                            `yaml:"deploymentSequenceNumber,omitempty" json:"deploymentSequenceNumber,omitempty"`
}

RestDeployment struct for RestDeployment

type RestDeploymentEnvironment

type RestDeploymentEnvironment struct {
	Key         string  `yaml:"key" json:"key"`
	Type        *string `yaml:"type,omitempty" json:"type,omitempty" validate:"regexp=DEVELOPMENT|TESTING|STAGING|PRODUCTION"`
	DisplayName string  `yaml:"displayName" json:"displayName"`
	Url         *string `yaml:"url,omitempty" json:"url,omitempty"`
}

RestDeploymentEnvironment struct for RestDeploymentEnvironment

type RestDeploymentSetRequest

type RestDeploymentSetRequest struct {
	DeploymentSequenceNumber int64                     `yaml:"deploymentSequenceNumber" json:"deploymentSequenceNumber"`
	Description              string                    `yaml:"description" json:"description"`
	DisplayName              string                    `yaml:"displayName" json:"displayName"`
	Environment              RestDeploymentEnvironment `yaml:"environment" json:"environment"`
	Key                      string                    `yaml:"key" json:"key"`
	LastUpdated              *int64                    `yaml:"lastUpdated,omitempty" json:"lastUpdated,omitempty"`
	State                    string                    `yaml:"state" json:"state"`
	Url                      string                    `yaml:"url" json:"url"`
}

RestDeploymentSetRequest struct for RestDeploymentSetRequest

type RestDetailedInvocation

type RestDetailedInvocation struct {
	Start      *int32                            `yaml:"start,omitempty" json:"start,omitempty"`
	Result     map[string]interface{}            `yaml:"result,omitempty" json:"result,omitempty"`
	Id         *int32                            `yaml:"id,omitempty" json:"id,omitempty"`
	Duration   *int32                            `yaml:"duration,omitempty" json:"duration,omitempty"`
	EventScope *RestDetailedInvocationEventScope `yaml:"eventScope,omitempty" json:"eventScope,omitempty"`
	Request    map[string]interface{}            `yaml:"request,omitempty" json:"request,omitempty"`
	Event      *string                           `yaml:"event,omitempty" json:"event,omitempty"`
	Finish     *int32                            `yaml:"finish,omitempty" json:"finish,omitempty"`
}

RestDetailedInvocation struct for RestDetailedInvocation

type RestDetailedInvocationEventScope

type RestDetailedInvocationEventScope struct {
	Id   *string `yaml:"id,omitempty" json:"id,omitempty"`
	Type *string `yaml:"type,omitempty" json:"type,omitempty"`
}

RestDetailedInvocationEventScope struct for RestDetailedInvocationEventScope

type RestDiff

type RestDiff struct {
	Truncated    *bool                            `yaml:"truncated,omitempty" json:"truncated,omitempty"`
	LineComments []RestComment                    `yaml:"lineComments,omitempty" json:"lineComments,omitempty"`
	Destination  *RestCommentThreadDiffAnchorPath `yaml:"destination,omitempty" json:"destination,omitempty"`
	Source       *RestCommentThreadDiffAnchorPath `yaml:"source,omitempty" json:"source,omitempty"`
	Binary       *bool                            `yaml:"binary,omitempty" json:"binary,omitempty"`
	Hunks        []RestDiffHunk                   `yaml:"hunks,omitempty" json:"hunks,omitempty"`
	Properties   map[string]interface{}           `yaml:"properties,omitempty" json:"properties,omitempty"`
}

RestDiff struct for RestDiff

type RestDiffHunk

type RestDiffHunk struct {
	Context         *string           `yaml:"context,omitempty" json:"context,omitempty"`
	SourceLine      *int32            `yaml:"sourceLine,omitempty" json:"sourceLine,omitempty"`
	Segments        []RestDiffSegment `yaml:"segments,omitempty" json:"segments,omitempty"`
	SourceSpan      *int32            `yaml:"sourceSpan,omitempty" json:"sourceSpan,omitempty"`
	DestinationSpan *int32            `yaml:"destinationSpan,omitempty" json:"destinationSpan,omitempty"`
	DestinationLine *int32            `yaml:"destinationLine,omitempty" json:"destinationLine,omitempty"`
	Truncated       *bool             `yaml:"truncated,omitempty" json:"truncated,omitempty"`
}

RestDiffHunk struct for RestDiffHunk

type RestDiffLine

type RestDiffLine struct {
	Truncated      *bool   `yaml:"truncated,omitempty" json:"truncated,omitempty"`
	ConflictMarker *string `yaml:"conflictMarker,omitempty" json:"conflictMarker,omitempty"`
	CommentIds     []int64 `yaml:"commentIds,omitempty" json:"commentIds,omitempty"`
	Destination    *int32  `yaml:"destination,omitempty" json:"destination,omitempty"`
	Source         *int32  `yaml:"source,omitempty" json:"source,omitempty"`
	Line           *string `yaml:"line,omitempty" json:"line,omitempty"`
}

RestDiffLine struct for RestDiffLine

type RestDiffSegment

type RestDiffSegment struct {
	Type      *string        `yaml:"type,omitempty" json:"type,omitempty"`
	Truncated *bool          `yaml:"truncated,omitempty" json:"truncated,omitempty"`
	Lines     []RestDiffLine `yaml:"lines,omitempty" json:"lines,omitempty"`
}

RestDiffSegment struct for RestDiffSegment

type RestErrorMessage

type RestErrorMessage struct {
	Message       *string `yaml:"message,omitempty" json:"message,omitempty"`
	Context       *string `yaml:"context,omitempty" json:"context,omitempty"`
	ExceptionName *string `yaml:"exceptionName,omitempty" json:"exceptionName,omitempty"`
}

RestErrorMessage struct for RestErrorMessage

type RestErrors

type RestErrors struct {
	Errors []RestErrorMessage `yaml:"errors,omitempty" json:"errors,omitempty"`
}

RestErrors struct for RestErrors

type RestGitTagCreateRequest

type RestGitTagCreateRequest struct {
	Force      *bool   `yaml:"force,omitempty" json:"force,omitempty"`
	Message    *string `yaml:"message,omitempty" json:"message,omitempty"`
	Name       *string `yaml:"name,omitempty" json:"name,omitempty"`
	StartPoint *string `yaml:"startPoint,omitempty" json:"startPoint,omitempty"`
	Type       *string `yaml:"type,omitempty" json:"type,omitempty"`
}

RestGitTagCreateRequest struct for RestGitTagCreateRequest

type RestHookScriptConfig

type RestHookScriptConfig struct {
	Script     *RestHookScriptConfigScript   `yaml:"script,omitempty" json:"script,omitempty"`
	Scope      *RestAutoDeclineSettingsScope `yaml:"scope,omitempty" json:"scope,omitempty"`
	TriggerIds []string                      `yaml:"triggerIds,omitempty" json:"triggerIds,omitempty"`
}

RestHookScriptConfig struct for RestHookScriptConfig

type RestHookScriptConfigScript

type RestHookScriptConfigScript struct {
	Version     *int32     `yaml:"version,omitempty" json:"version,omitempty"`
	Name        *string    `yaml:"name,omitempty" json:"name,omitempty"`
	Id          *int64     `yaml:"id,omitempty" json:"id,omitempty"`
	Type        *string    `yaml:"type,omitempty" json:"type,omitempty"`
	CreatedDate *time.Time `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	UpdatedDate *time.Time `yaml:"updatedDate,omitempty" json:"updatedDate,omitempty"`
	Description *string    `yaml:"description,omitempty" json:"description,omitempty"`
	PluginKey   *string    `yaml:"pluginKey,omitempty" json:"pluginKey,omitempty"`
}

RestHookScriptConfigScript struct for RestHookScriptConfigScript

type RestHookScriptTriggers

type RestHookScriptTriggers struct {
	TriggerIds []string `yaml:"triggerIds,omitempty" json:"triggerIds,omitempty"`
}

RestHookScriptTriggers struct for RestHookScriptTriggers

type RestInsightAnnotation

type RestInsightAnnotation struct {
	Message    *string `yaml:"message,omitempty" json:"message,omitempty"`
	Type       *string `yaml:"type,omitempty" json:"type,omitempty"`
	Path       *string `yaml:"path,omitempty" json:"path,omitempty"`
	Severity   *string `yaml:"severity,omitempty" json:"severity,omitempty"`
	ExternalId *string `yaml:"externalId,omitempty" json:"externalId,omitempty"`
	ReportKey  *string `yaml:"reportKey,omitempty" json:"reportKey,omitempty"`
	Line       *int32  `yaml:"line,omitempty" json:"line,omitempty"`
	Link       *string `yaml:"link,omitempty" json:"link,omitempty"`
}

RestInsightAnnotation struct for RestInsightAnnotation

type RestInsightAnnotationsResponse

type RestInsightAnnotationsResponse struct {
	Annotations []RestInsightAnnotation `yaml:"annotations,omitempty" json:"annotations,omitempty"`
}

RestInsightAnnotationsResponse struct for RestInsightAnnotationsResponse

type RestInsightReport

type RestInsightReport struct {
	Result      *string                 `yaml:"result,omitempty" json:"result,omitempty"`
	Key         *string                 `yaml:"key,omitempty" json:"key,omitempty"`
	CreatedDate *float32                `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	Reporter    *string                 `yaml:"reporter,omitempty" json:"reporter,omitempty"`
	Data        []RestInsightReportData `yaml:"data,omitempty" json:"data,omitempty"`
	Title       *string                 `yaml:"title,omitempty" json:"title,omitempty"`
	Details     *string                 `yaml:"details,omitempty" json:"details,omitempty"`
	Link        *string                 `yaml:"link,omitempty" json:"link,omitempty"`
	LogoUrl     *string                 `yaml:"logoUrl,omitempty" json:"logoUrl,omitempty"`
}

RestInsightReport struct for RestInsightReport

type RestInsightReportData

type RestInsightReportData struct {
	Value map[string]interface{} `yaml:"value,omitempty" json:"value,omitempty"`
	Type  *string                `yaml:"type,omitempty" json:"type,omitempty" validate:"regexp=BOOLEAN|DATE|DURATION|LINK|NUMBER|PERCENTAGE|TEXT"`
	Title *string                `yaml:"title,omitempty" json:"title,omitempty"`
}

RestInsightReportData struct for RestInsightReportData

type RestLabel

type RestLabel struct {
	Name *string `yaml:"name,omitempty" json:"name,omitempty"`
}

RestLabel struct for RestLabel

type RestMinimalCommit

type RestMinimalCommit struct {
	Id        *string `yaml:"id,omitempty" json:"id,omitempty"`
	DisplayId *string `yaml:"displayId,omitempty" json:"displayId,omitempty"`
}

RestMinimalCommit struct for RestMinimalCommit

type RestMinimalRef

type RestMinimalRef struct {
	Id        *string `yaml:"id,omitempty" json:"id,omitempty"`
	Type      *string `yaml:"type,omitempty" json:"type,omitempty"`
	DisplayId *string `yaml:"displayId,omitempty" json:"displayId,omitempty"`
}

RestMinimalRef struct for RestMinimalRef

type RestPullRequest

type RestPullRequest struct {
	Version         *int32                       `yaml:"version,omitempty" json:"version,omitempty"`
	Open            *bool                        `yaml:"open,omitempty" json:"open,omitempty"`
	Id              *int64                       `yaml:"id,omitempty" json:"id,omitempty"`
	State           *string                      `yaml:"state,omitempty" json:"state,omitempty"`
	Locked          *bool                        `yaml:"locked,omitempty" json:"locked,omitempty"`
	Closed          *bool                        `yaml:"closed,omitempty" json:"closed,omitempty"`
	CreatedDate     *int64                       `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	UpdatedDate     *int64                       `yaml:"updatedDate,omitempty" json:"updatedDate,omitempty"`
	HtmlDescription *string                      `yaml:"-" json:"-"`
	ClosedDate      *int64                       `yaml:"closedDate,omitempty" json:"closedDate,omitempty"`
	Participants    []RestPullRequestParticipant `yaml:"participants,omitempty" json:"participants,omitempty"`
	Reviewers       []RestPullRequestParticipant `yaml:"reviewers,omitempty" json:"reviewers,omitempty"`
	Description     *string                      `yaml:"description,omitempty" json:"description,omitempty"`
	Title           *string                      `yaml:"title,omitempty" json:"title,omitempty"`
	FromRef         *RestPullRequestFromRef      `yaml:"fromRef,omitempty" json:"fromRef,omitempty"`
	ToRef           *RestPullRequestFromRef      `yaml:"toRef,omitempty" json:"toRef,omitempty"`
	Draft           *bool                        `yaml:"draft,omitempty" json:"draft,omitempty"`
	Links           map[string]interface{}       `yaml:"-" json:"-"`
}

RestPullRequest struct for RestPullRequest

type RestPullRequestActivity

type RestPullRequestActivity struct {
	Action      *string                         `yaml:"action,omitempty" json:"action,omitempty"`
	Id          *int64                          `yaml:"id,omitempty" json:"id,omitempty"`
	CreatedDate *int64                          `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	User        *RestPullRequestParticipantUser `yaml:"user,omitempty" json:"user,omitempty"`
}

RestPullRequestActivity struct for RestPullRequestActivity

type RestPullRequestAssignParticipantRoleRequest

type RestPullRequestAssignParticipantRoleRequest struct {
	Role *string                                          `yaml:"role,omitempty" json:"role,omitempty"`
	User *RestPullRequestAssignParticipantRoleRequestUser `yaml:"user,omitempty" json:"user,omitempty"`
}

RestPullRequestAssignParticipantRoleRequest struct for RestPullRequestAssignParticipantRoleRequest

type RestPullRequestAssignParticipantRoleRequestUser

type RestPullRequestAssignParticipantRoleRequestUser struct {
	Active       *bool                  `yaml:"active,omitempty" json:"active,omitempty"`
	AvatarUrl    *string                `yaml:"-" json:"-"`
	DisplayName  *string                `yaml:"displayName,omitempty" json:"displayName,omitempty"`
	EmailAddress *string                `yaml:"emailAddress,omitempty" json:"emailAddress,omitempty"`
	Id           *int32                 `yaml:"id,omitempty" json:"id,omitempty"`
	Links        map[string]interface{} `yaml:"-" json:"-"`
	Name         *string                `yaml:"name,omitempty" json:"name,omitempty"`
	Slug         *string                `yaml:"slug,omitempty" json:"slug,omitempty"`
	Type         *string                `yaml:"type,omitempty" json:"type,omitempty"`
}

RestPullRequestAssignParticipantRoleRequestUser struct for RestPullRequestAssignParticipantRoleRequestUser

type RestPullRequestAssignStatusRequest

type RestPullRequestAssignStatusRequest struct {
	Status *string `yaml:"status,omitempty" json:"status,omitempty"`
}

RestPullRequestAssignStatusRequest struct for RestPullRequestAssignStatusRequest

type RestPullRequestCondition

type RestPullRequestCondition struct {
	Id                *int32                                `yaml:"id,omitempty" json:"id,omitempty"`
	SourceRefMatcher  *RestRequiredBuildConditionRefMatcher `yaml:"sourceRefMatcher,omitempty" json:"sourceRefMatcher,omitempty"`
	TargetRefMatcher  *RestRequiredBuildConditionRefMatcher `yaml:"targetRefMatcher,omitempty" json:"targetRefMatcher,omitempty"`
	Reviewers         []RestApplicationUser                 `yaml:"reviewers,omitempty" json:"reviewers,omitempty"`
	RequiredApprovals *int32                                `yaml:"requiredApprovals,omitempty" json:"requiredApprovals,omitempty"`
	Scope             *RestPullRequestConditionScope        `yaml:"scope,omitempty" json:"scope,omitempty"`
}

RestPullRequestCondition struct for RestPullRequestCondition

type RestPullRequestConditionScope

type RestPullRequestConditionScope struct {
	Type       *string `yaml:"type,omitempty" json:"type,omitempty"`
	ResourceId *int32  `yaml:"resourceId,omitempty" json:"resourceId,omitempty"`
}

RestPullRequestConditionScope struct for RestPullRequestConditionScope

type RestPullRequestDeclineRequest

type RestPullRequestDeclineRequest struct {
	Comment *string `yaml:"comment,omitempty" json:"comment,omitempty"`
	Version *int32  `yaml:"version,omitempty" json:"version,omitempty"`
}

RestPullRequestDeclineRequest struct for RestPullRequestDeclineRequest

type RestPullRequestDeleteRequest

type RestPullRequestDeleteRequest struct {
	Version *int32 `yaml:"version,omitempty" json:"version,omitempty"`
}

RestPullRequestDeleteRequest struct for RestPullRequestDeleteRequest

type RestPullRequestFinishReviewRequest

type RestPullRequestFinishReviewRequest struct {
	CommentText       *string `yaml:"commentText,omitempty" json:"commentText,omitempty"`
	ParticipantStatus *string `yaml:"participantStatus,omitempty" json:"participantStatus,omitempty"`
}

RestPullRequestFinishReviewRequest struct for RestPullRequestFinishReviewRequest

type RestPullRequestFromRef

type RestPullRequestFromRef struct {
	Id           *string                           `yaml:"id,omitempty" json:"id,omitempty"`
	Type         *string                           `yaml:"type,omitempty" json:"type,omitempty"`
	DisplayId    *string                           `yaml:"displayId,omitempty" json:"displayId,omitempty"`
	LatestCommit *string                           `yaml:"latestCommit,omitempty" json:"latestCommit,omitempty"`
	Repository   *RestPullRequestFromRefRepository `yaml:"repository,omitempty" json:"repository,omitempty"`
}

RestPullRequestFromRef struct for RestPullRequestFromRef

type RestPullRequestFromRefRepository

type RestPullRequestFromRefRepository struct {
	Name          *string                                  `yaml:"name,omitempty" json:"name,omitempty"`
	Public        *bool                                    `yaml:"public,omitempty" json:"public,omitempty"`
	Id            *int32                                   `yaml:"id,omitempty" json:"id,omitempty"`
	State         *string                                  `yaml:"state,omitempty" json:"state,omitempty"`
	StatusMessage *string                                  `yaml:"statusMessage,omitempty" json:"statusMessage,omitempty"`
	DefaultBranch *string                                  `yaml:"defaultBranch,omitempty" json:"defaultBranch,omitempty"`
	RelatedLinks  map[string]interface{}                   `yaml:"relatedLinks,omitempty" json:"relatedLinks,omitempty"`
	Partition     *int32                                   `yaml:"partition,omitempty" json:"partition,omitempty"`
	Description   *string                                  `yaml:"description,omitempty" json:"description,omitempty"`
	HierarchyId   *string                                  `yaml:"hierarchyId,omitempty" json:"hierarchyId,omitempty"`
	Project       *RestPullRequestFromRefRepositoryProject `yaml:"project,omitempty" json:"project,omitempty"`
	Scope         *string                                  `yaml:"scope,omitempty" json:"scope,omitempty"`
	Origin        *RestPullRequestFromRefRepositoryOrigin  `yaml:"origin,omitempty" json:"origin,omitempty"`
	Slug          *string                                  `yaml:"slug,omitempty" json:"slug,omitempty"`
	Forkable      *bool                                    `yaml:"forkable,omitempty" json:"forkable,omitempty"`
	Archived      *bool                                    `yaml:"archived,omitempty" json:"archived,omitempty"`
	ScmId         *string                                  `yaml:"scmId,omitempty" json:"scmId,omitempty"`
	Links         map[string]interface{}                   `yaml:"-" json:"-"`
}

RestPullRequestFromRefRepository struct for RestPullRequestFromRefRepository

type RestPullRequestFromRefRepositoryOrigin

type RestPullRequestFromRefRepositoryOrigin struct {
	Name          *string                                  `yaml:"name,omitempty" json:"name,omitempty"`
	Public        *bool                                    `yaml:"public,omitempty" json:"public,omitempty"`
	Id            *int32                                   `yaml:"id,omitempty" json:"id,omitempty"`
	State         *string                                  `yaml:"state,omitempty" json:"state,omitempty"`
	StatusMessage *string                                  `yaml:"statusMessage,omitempty" json:"statusMessage,omitempty"`
	DefaultBranch *string                                  `yaml:"defaultBranch,omitempty" json:"defaultBranch,omitempty"`
	RelatedLinks  map[string]interface{}                   `yaml:"relatedLinks,omitempty" json:"relatedLinks,omitempty"`
	Partition     *int32                                   `yaml:"partition,omitempty" json:"partition,omitempty"`
	Description   *string                                  `yaml:"description,omitempty" json:"description,omitempty"`
	HierarchyId   *string                                  `yaml:"hierarchyId,omitempty" json:"hierarchyId,omitempty"`
	Project       *RestPullRequestFromRefRepositoryProject `yaml:"project,omitempty" json:"project,omitempty"`
	Scope         *string                                  `yaml:"scope,omitempty" json:"scope,omitempty"`
	Slug          *string                                  `yaml:"slug,omitempty" json:"slug,omitempty"`
	Forkable      *bool                                    `yaml:"forkable,omitempty" json:"forkable,omitempty"`
	Archived      *bool                                    `yaml:"archived,omitempty" json:"archived,omitempty"`
	ScmId         *string                                  `yaml:"scmId,omitempty" json:"scmId,omitempty"`
	Links         map[string]interface{}                   `yaml:"-" json:"-"`
}

RestPullRequestFromRefRepositoryOrigin struct for RestPullRequestFromRefRepositoryOrigin

type RestPullRequestFromRefRepositoryProject

type RestPullRequestFromRefRepositoryProject struct {
	Name        *string `yaml:"name,omitempty" json:"name,omitempty" validate:"regexp=^[^~].*"`
	Key         string  `yaml:"key" json:"key"`
	Public      *bool   `yaml:"public,omitempty" json:"public,omitempty"`
	Id          *int32  `yaml:"id,omitempty" json:"id,omitempty"`
	Type        *string `yaml:"type,omitempty" json:"type,omitempty"`
	AvatarUrl   *string `yaml:"-" json:"-"`
	Description *string `yaml:"description,omitempty" json:"description,omitempty"`
	// Deprecated
	Namespace *string                `yaml:"namespace,omitempty" json:"namespace,omitempty"`
	Scope     *string                `yaml:"scope,omitempty" json:"scope,omitempty"`
	Avatar    *string                `yaml:"avatar,omitempty" json:"avatar,omitempty"`
	Links     map[string]interface{} `yaml:"-" json:"-"`
}

RestPullRequestFromRefRepositoryProject struct for RestPullRequestFromRefRepositoryProject

type RestPullRequestMergeConfig

type RestPullRequestMergeConfig struct {
	Type                  *string                                          `yaml:"type,omitempty" json:"type,omitempty"`
	CommitMessageTemplate *RestPullRequestMergeConfigCommitMessageTemplate `yaml:"commitMessageTemplate,omitempty" json:"commitMessageTemplate,omitempty"`
	CommitSummaries       *int32                                           `yaml:"commitSummaries,omitempty" json:"commitSummaries,omitempty"`
	DefaultStrategy       *RestPullRequestMergeConfigDefaultStrategy       `yaml:"defaultStrategy,omitempty" json:"defaultStrategy,omitempty"`
	Strategies            []RestPullRequestMergeStrategy                   `yaml:"strategies,omitempty" json:"strategies,omitempty"`
}

RestPullRequestMergeConfig struct for RestPullRequestMergeConfig

type RestPullRequestMergeConfigCommitMessageTemplate

type RestPullRequestMergeConfigCommitMessageTemplate struct {
	Title *string `yaml:"title,omitempty" json:"title,omitempty"`
	Body  *string `yaml:"body,omitempty" json:"body,omitempty"`
}

RestPullRequestMergeConfigCommitMessageTemplate struct for RestPullRequestMergeConfigCommitMessageTemplate

type RestPullRequestMergeConfigDefaultStrategy

type RestPullRequestMergeConfigDefaultStrategy struct {
	Name        *string                `yaml:"name,omitempty" json:"name,omitempty"`
	Id          *string                `yaml:"id,omitempty" json:"id,omitempty"`
	Description *string                `yaml:"description,omitempty" json:"description,omitempty"`
	Enabled     *bool                  `yaml:"enabled,omitempty" json:"enabled,omitempty"`
	Flag        *string                `yaml:"flag,omitempty" json:"flag,omitempty"`
	Links       map[string]interface{} `yaml:"-" json:"-"`
}

RestPullRequestMergeConfigDefaultStrategy struct for RestPullRequestMergeConfigDefaultStrategy

type RestPullRequestMergeRequest

type RestPullRequestMergeRequest struct {
	AutoMerge   *bool   `yaml:"autoMerge,omitempty" json:"autoMerge,omitempty"`
	AutoSubject *string `yaml:"autoSubject,omitempty" json:"autoSubject,omitempty"`
	Message     *string `yaml:"message,omitempty" json:"message,omitempty"`
	StrategyId  *string `yaml:"strategyId,omitempty" json:"strategyId,omitempty"`
	Version     *int32  `yaml:"version,omitempty" json:"version,omitempty"`
}

RestPullRequestMergeRequest struct for RestPullRequestMergeRequest

type RestPullRequestMergeStrategy

type RestPullRequestMergeStrategy struct {
	Name        *string                `yaml:"name,omitempty" json:"name,omitempty"`
	Id          *string                `yaml:"id,omitempty" json:"id,omitempty"`
	Description *string                `yaml:"description,omitempty" json:"description,omitempty"`
	Enabled     *bool                  `yaml:"enabled,omitempty" json:"enabled,omitempty"`
	Flag        *string                `yaml:"flag,omitempty" json:"flag,omitempty"`
	Links       map[string]interface{} `yaml:"-" json:"-"`
}

RestPullRequestMergeStrategy struct for RestPullRequestMergeStrategy

type RestPullRequestMergeability

type RestPullRequestMergeability struct {
	Conflicted *bool                    `yaml:"conflicted,omitempty" json:"conflicted,omitempty"`
	Outcome    *string                  `yaml:"outcome,omitempty" json:"outcome,omitempty"`
	Vetoes     []RestRepositoryHookVeto `yaml:"vetoes,omitempty" json:"vetoes,omitempty"`
}

RestPullRequestMergeability struct for RestPullRequestMergeability

type RestPullRequestParticipant

type RestPullRequestParticipant struct {
	LastReviewedCommit *string                         `yaml:"lastReviewedCommit,omitempty" json:"lastReviewedCommit,omitempty"`
	Status             *string                         `yaml:"status,omitempty" json:"status,omitempty"`
	Role               *string                         `yaml:"role,omitempty" json:"role,omitempty"`
	User               *RestPullRequestParticipantUser `yaml:"user,omitempty" json:"user,omitempty"`
	Approved           *bool                           `yaml:"approved,omitempty" json:"approved,omitempty"`
}

RestPullRequestParticipant struct for RestPullRequestParticipant

type RestPullRequestParticipantUser

type RestPullRequestParticipantUser struct {
	Name         *string                `yaml:"name,omitempty" json:"name,omitempty"`
	Id           *int32                 `yaml:"id,omitempty" json:"id,omitempty"`
	Type         *string                `yaml:"type,omitempty" json:"type,omitempty"`
	Active       *bool                  `yaml:"active,omitempty" json:"active,omitempty"`
	DisplayName  *string                `yaml:"displayName,omitempty" json:"displayName,omitempty"`
	EmailAddress *string                `yaml:"emailAddress,omitempty" json:"emailAddress,omitempty"`
	Links        map[string]interface{} `yaml:"-" json:"-"`
	Slug         *string                `yaml:"slug,omitempty" json:"slug,omitempty"`
	AvatarUrl    *string                `yaml:"-" json:"-"`
}

RestPullRequestParticipantUser struct for RestPullRequestParticipantUser

type RestPullRequestRebaseRequest

type RestPullRequestRebaseRequest struct {
	Version *int32 `yaml:"version,omitempty" json:"version,omitempty"`
}

RestPullRequestRebaseRequest struct for RestPullRequestRebaseRequest

type RestPullRequestRebaseResult

type RestPullRequestRebaseResult struct {
	RefChange *RestPullRequestRebaseResultRefChange `yaml:"refChange,omitempty" json:"refChange,omitempty"`
}

RestPullRequestRebaseResult struct for RestPullRequestRebaseResult

type RestPullRequestRebaseResultRefChange

type RestPullRequestRebaseResultRefChange struct {
	Type     *string                                  `yaml:"type,omitempty" json:"type,omitempty"`
	Ref      *RestPullRequestRebaseResultRefChangeRef `yaml:"ref,omitempty" json:"ref,omitempty"`
	FromHash *string                                  `yaml:"fromHash,omitempty" json:"fromHash,omitempty"`
	RefId    *string                                  `yaml:"refId,omitempty" json:"refId,omitempty"`
	ToHash   *string                                  `yaml:"toHash,omitempty" json:"toHash,omitempty"`
}

RestPullRequestRebaseResultRefChange struct for RestPullRequestRebaseResultRefChange

type RestPullRequestRebaseResultRefChangeRef

type RestPullRequestRebaseResultRefChangeRef struct {
	Id        *string `yaml:"id,omitempty" json:"id,omitempty"`
	Type      *string `yaml:"type,omitempty" json:"type,omitempty"`
	DisplayId *string `yaml:"displayId,omitempty" json:"displayId,omitempty"`
}

RestPullRequestRebaseResultRefChangeRef struct for RestPullRequestRebaseResultRefChangeRef

type RestPullRequestRebaseability

type RestPullRequestRebaseability struct {
	Vetoes []RestRepositoryHookVeto `yaml:"vetoes,omitempty" json:"vetoes,omitempty"`
}

RestPullRequestRebaseability struct for RestPullRequestRebaseability

type RestPullRequestReopenRequest

type RestPullRequestReopenRequest struct {
	Version *int32 `yaml:"version,omitempty" json:"version,omitempty"`
}

RestPullRequestReopenRequest struct for RestPullRequestReopenRequest

type RestPullRequestSettings

type RestPullRequestSettings struct {
	MergeConfig *RestPullRequestSettingsMergeConfig `yaml:"mergeConfig,omitempty" json:"mergeConfig,omitempty"`
}

RestPullRequestSettings struct for RestPullRequestSettings

type RestPullRequestSettingsMergeConfig

type RestPullRequestSettingsMergeConfig struct {
	Type                  *string                                          `yaml:"type,omitempty" json:"type,omitempty"`
	CommitMessageTemplate *RestPullRequestMergeConfigCommitMessageTemplate `yaml:"commitMessageTemplate,omitempty" json:"commitMessageTemplate,omitempty"`
	CommitSummaries       *int32                                           `yaml:"commitSummaries,omitempty" json:"commitSummaries,omitempty"`
	DefaultStrategy       *RestPullRequestMergeConfigDefaultStrategy       `yaml:"defaultStrategy,omitempty" json:"defaultStrategy,omitempty"`
	Strategies            []RestPullRequestMergeStrategy                   `yaml:"strategies,omitempty" json:"strategies,omitempty"`
}

RestPullRequestSettingsMergeConfig struct for RestPullRequestSettingsMergeConfig

type RestRefMatcher

type RestRefMatcher struct {
	Id        *string             `yaml:"id,omitempty" json:"id,omitempty"`
	Type      *RestRefMatcherType `yaml:"type,omitempty" json:"type,omitempty"`
	DisplayId *string             `yaml:"displayId,omitempty" json:"displayId,omitempty"`
}

RestRefMatcher struct for RestRefMatcher

type RestRefMatcherType

type RestRefMatcherType struct {
	Name *string `yaml:"name,omitempty" json:"name,omitempty"`
	Id   *string `yaml:"id,omitempty" json:"id,omitempty"`
}

RestRefMatcherType struct for RestRefMatcherType

type RestRefRestriction

type RestRefRestriction struct {
	Id         *int32                                `yaml:"id,omitempty" json:"id,omitempty"`
	Type       *string                               `yaml:"type,omitempty" json:"type,omitempty"`
	AccessKeys []RestSshAccessKey                    `yaml:"accessKeys,omitempty" json:"accessKeys,omitempty"`
	Scope      *RestPullRequestConditionScope        `yaml:"scope,omitempty" json:"scope,omitempty"`
	Groups     []string                              `yaml:"groups,omitempty" json:"groups,omitempty"`
	Matcher    *RestRequiredBuildConditionRefMatcher `yaml:"matcher,omitempty" json:"matcher,omitempty"`
	Users      []RestApplicationUser                 `yaml:"users,omitempty" json:"users,omitempty"`
}

RestRefRestriction struct for RestRefRestriction

type RestRefSyncRequest

type RestRefSyncRequest struct {
	Action  *string  `yaml:"action,omitempty" json:"action,omitempty"`
	Context *Context `yaml:"context,omitempty" json:"context,omitempty"`
	RefId   *string  `yaml:"refId,omitempty" json:"refId,omitempty"`
}

RestRefSyncRequest struct for RestRefSyncRequest

type RestRefSyncStatus

type RestRefSyncStatus struct {
	Available    *bool                       `yaml:"available,omitempty" json:"available,omitempty"`
	AheadRefs    *RestRefSyncStatusAheadRefs `yaml:"aheadRefs,omitempty" json:"aheadRefs,omitempty"`
	OrphanedRefs *RestRefSyncStatusAheadRefs `yaml:"orphanedRefs,omitempty" json:"orphanedRefs,omitempty"`
	LastSync     *float32                    `yaml:"lastSync,omitempty" json:"lastSync,omitempty"`
	DivergedRefs *RestRefSyncStatusAheadRefs `yaml:"divergedRefs,omitempty" json:"divergedRefs,omitempty"`
	Enabled      *bool                       `yaml:"enabled,omitempty" json:"enabled,omitempty"`
}

RestRefSyncStatus struct for RestRefSyncStatus

type RestRefSyncStatusAheadRefs

type RestRefSyncStatusAheadRefs struct {
	Tag       *bool   `yaml:"tag,omitempty" json:"tag,omitempty"`
	State     *string `yaml:"state,omitempty" json:"state,omitempty"`
	Id        *string `yaml:"id,omitempty" json:"id,omitempty"`
	Type      *string `yaml:"type,omitempty" json:"type,omitempty"`
	DisplayId *string `yaml:"displayId,omitempty" json:"displayId,omitempty"`
}

RestRefSyncStatusAheadRefs struct for RestRefSyncStatusAheadRefs

type RestRejectedRef

type RestRejectedRef struct {
	Tag       *bool   `yaml:"tag,omitempty" json:"tag,omitempty"`
	State     *string `yaml:"state,omitempty" json:"state,omitempty"`
	Id        *string `yaml:"id,omitempty" json:"id,omitempty"`
	Type      *string `yaml:"type,omitempty" json:"type,omitempty"`
	DisplayId *string `yaml:"displayId,omitempty" json:"displayId,omitempty"`
}

RestRejectedRef struct for RestRejectedRef

type RestRepository

type RestRepository struct {
	Name          *string                                  `yaml:"name,omitempty" json:"name,omitempty"`
	Public        *bool                                    `yaml:"public,omitempty" json:"public,omitempty"`
	Id            *int32                                   `yaml:"id,omitempty" json:"id,omitempty"`
	State         *string                                  `yaml:"state,omitempty" json:"state,omitempty"`
	StatusMessage *string                                  `yaml:"statusMessage,omitempty" json:"statusMessage,omitempty"`
	DefaultBranch *string                                  `yaml:"defaultBranch,omitempty" json:"defaultBranch,omitempty"`
	RelatedLinks  map[string]interface{}                   `yaml:"relatedLinks,omitempty" json:"relatedLinks,omitempty"`
	Partition     *int32                                   `yaml:"partition,omitempty" json:"partition,omitempty"`
	Description   *string                                  `yaml:"description,omitempty" json:"description,omitempty"`
	HierarchyId   *string                                  `yaml:"hierarchyId,omitempty" json:"hierarchyId,omitempty"`
	Project       *RestPullRequestFromRefRepositoryProject `yaml:"project,omitempty" json:"project,omitempty"`
	Scope         *string                                  `yaml:"scope,omitempty" json:"scope,omitempty"`
	Slug          *string                                  `yaml:"slug,omitempty" json:"slug,omitempty"`
	Forkable      *bool                                    `yaml:"forkable,omitempty" json:"forkable,omitempty"`
	Archived      *bool                                    `yaml:"archived,omitempty" json:"archived,omitempty"`
	ScmId         *string                                  `yaml:"scmId,omitempty" json:"scmId,omitempty"`
	Links         map[string]interface{}                   `yaml:"-" json:"-"`
}

RestRepository struct for RestRepository

type RestRepositoryHook

type RestRepositoryHook struct {
	Configured *bool                         `yaml:"configured,omitempty" json:"configured,omitempty"`
	Enabled    *bool                         `yaml:"enabled,omitempty" json:"enabled,omitempty"`
	Scope      *RestAutoDeclineSettingsScope `yaml:"scope,omitempty" json:"scope,omitempty"`
	Details    *RepositoryHookDetails        `yaml:"details,omitempty" json:"details,omitempty"`
}

RestRepositoryHook struct for RestRepositoryHook

type RestRepositoryHookVeto

type RestRepositoryHookVeto struct {
	SummaryMessage  *string `yaml:"summaryMessage,omitempty" json:"summaryMessage,omitempty"`
	DetailedMessage *string `yaml:"detailedMessage,omitempty" json:"detailedMessage,omitempty"`
}

RestRepositoryHookVeto struct for RestRepositoryHookVeto

type RestRepositoryPullRequestSettings

type RestRepositoryPullRequestSettings struct {
	MergeConfig                        *RestPullRequestSettingsMergeConfig                 `yaml:"mergeConfig,omitempty" json:"mergeConfig,omitempty"`
	RequiredApprovers                  *RestRepositoryPullRequestSettingsRequiredApprovers `yaml:"requiredApprovers,omitempty" json:"requiredApprovers,omitempty"`
	RequiredAllApprovers               *bool                                               `yaml:"requiredAllApprovers,omitempty" json:"requiredAllApprovers,omitempty"`
	RequiredApproversDeprecated        *int32                                              `yaml:"requiredApproversDeprecated,omitempty" json:"requiredApproversDeprecated,omitempty"`
	RequiredSuccessfulBuildsDeprecated *int32                                              `yaml:"requiredSuccessfulBuildsDeprecated,omitempty" json:"requiredSuccessfulBuildsDeprecated,omitempty"`
	RequiredAllTasksComplete           *bool                                               `yaml:"requiredAllTasksComplete,omitempty" json:"requiredAllTasksComplete,omitempty"`
	RequiredSuccessfulBuilds           *RestRepositoryPullRequestSettingsRequiredApprovers `yaml:"requiredSuccessfulBuilds,omitempty" json:"requiredSuccessfulBuilds,omitempty"`
}

RestRepositoryPullRequestSettings struct for RestRepositoryPullRequestSettings

type RestRepositoryPullRequestSettingsRequiredApprovers

type RestRepositoryPullRequestSettingsRequiredApprovers struct {
	Count   *string `yaml:"count,omitempty" json:"count,omitempty"`
	Enabled *bool   `yaml:"enabled,omitempty" json:"enabled,omitempty"`
}

RestRepositoryPullRequestSettingsRequiredApprovers struct for RestRepositoryPullRequestSettingsRequiredApprovers

type RestRepositoryRefChangeActivity

type RestRepositoryRefChangeActivity struct {
	RefChange   *RestRepositoryRefChangeActivityRefChange `yaml:"refChange,omitempty" json:"refChange,omitempty"`
	Repository  *RestPullRequestFromRefRepository         `yaml:"repository,omitempty" json:"repository,omitempty"`
	Trigger     *string                                   `yaml:"trigger,omitempty" json:"trigger,omitempty"`
	Id          *int64                                    `yaml:"id,omitempty" json:"id,omitempty"`
	CreatedDate *int64                                    `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	User        *RestPullRequestParticipantUser           `yaml:"user,omitempty" json:"user,omitempty"`
}

RestRepositoryRefChangeActivity struct for RestRepositoryRefChangeActivity

type RestRepositoryRefChangeActivityRefChange

type RestRepositoryRefChangeActivityRefChange struct {
	UpdatedType *string                                  `yaml:"updatedType,omitempty" json:"updatedType,omitempty"`
	Type        *string                                  `yaml:"type,omitempty" json:"type,omitempty"`
	Ref         *RestPullRequestRebaseResultRefChangeRef `yaml:"ref,omitempty" json:"ref,omitempty"`
	FromHash    *string                                  `yaml:"fromHash,omitempty" json:"fromHash,omitempty"`
	RefId       *string                                  `yaml:"refId,omitempty" json:"refId,omitempty"`
	ToHash      *string                                  `yaml:"toHash,omitempty" json:"toHash,omitempty"`
}

RestRepositoryRefChangeActivityRefChange struct for RestRepositoryRefChangeActivityRefChange

type RestRequiredBuildCondition

type RestRequiredBuildCondition struct {
	Id *int64 `yaml:"id,omitempty" json:"id,omitempty"`
	// A non-empty list of build parent keys that require green builds for this merge check to pass
	BuildParentKeys  []string                              `yaml:"buildParentKeys,omitempty" json:"buildParentKeys,omitempty"`
	RefMatcher       *RestRequiredBuildConditionRefMatcher `yaml:"refMatcher,omitempty" json:"refMatcher,omitempty"`
	ExemptRefMatcher *RestRequiredBuildConditionRefMatcher `yaml:"exemptRefMatcher,omitempty" json:"exemptRefMatcher,omitempty"`
}

RestRequiredBuildCondition struct for RestRequiredBuildCondition

type RestRequiredBuildConditionRefMatcher

type RestRequiredBuildConditionRefMatcher struct {
	Id        *string             `yaml:"id,omitempty" json:"id,omitempty"`
	Type      *RestRefMatcherType `yaml:"type,omitempty" json:"type,omitempty"`
	DisplayId *string             `yaml:"displayId,omitempty" json:"displayId,omitempty"`
}

RestRequiredBuildConditionRefMatcher struct for RestRequiredBuildConditionRefMatcher

type RestRequiredBuildConditionSetRequest

type RestRequiredBuildConditionSetRequest struct {
	// A non-empty list of build parent keys that require green builds for this merge check to pass
	BuildParentKeys  []string                                        `yaml:"buildParentKeys" json:"buildParentKeys"`
	ExemptRefMatcher *RestRefMatcher                                 `yaml:"exemptRefMatcher,omitempty" json:"exemptRefMatcher,omitempty"`
	RefMatcher       UpdatePullRequestCondition1RequestSourceMatcher `yaml:"refMatcher" json:"refMatcher"`
}

RestRequiredBuildConditionSetRequest struct for RestRequiredBuildConditionSetRequest

type RestRestrictionRequest

type RestRestrictionRequest struct {
	AccessKeyIds []int32                                          `yaml:"accessKeyIds,omitempty" json:"accessKeyIds,omitempty"`
	AccessKeys   []RestSshAccessKey                               `yaml:"accessKeys,omitempty" json:"accessKeys,omitempty"`
	GroupNames   []string                                         `yaml:"groupNames,omitempty" json:"groupNames,omitempty"`
	Groups       []string                                         `yaml:"groups,omitempty" json:"groups,omitempty"`
	Id           *int32                                           `yaml:"id,omitempty" json:"id,omitempty"`
	Matcher      *UpdatePullRequestCondition1RequestSourceMatcher `yaml:"matcher,omitempty" json:"matcher,omitempty"`
	Scope        *RestRestrictionRequestScope                     `yaml:"scope,omitempty" json:"scope,omitempty"`
	Type         *string                                          `yaml:"type,omitempty" json:"type,omitempty"`
	UserSlugs    []string                                         `yaml:"userSlugs,omitempty" json:"userSlugs,omitempty"`
	Users        []RestApplicationUser                            `yaml:"users,omitempty" json:"users,omitempty"`
}

RestRestrictionRequest struct for RestRestrictionRequest

type RestRestrictionRequestScope

type RestRestrictionRequestScope struct {
	ResourceId *int32  `yaml:"resourceId,omitempty" json:"resourceId,omitempty"`
	Type       *string `yaml:"type,omitempty" json:"type,omitempty"`
}

RestRestrictionRequestScope struct for RestRestrictionRequestScope

type RestReviewerGroup

type RestReviewerGroup struct {
	Name        *string                       `yaml:"name,omitempty" json:"name,omitempty"`
	Id          *int64                        `yaml:"id,omitempty" json:"id,omitempty"`
	AvatarUrl   *string                       `yaml:"-" json:"-"`
	Description *string                       `yaml:"description,omitempty" json:"description,omitempty"`
	Scope       *RestAutoDeclineSettingsScope `yaml:"scope,omitempty" json:"scope,omitempty"`
	Users       []ApplicationUser             `yaml:"users,omitempty" json:"users,omitempty"`
}

RestReviewerGroup struct for RestReviewerGroup

type RestSetInsightReportRequest

type RestSetInsightReportRequest struct {
	CoverageProviderKey *string                 `yaml:"coverageProviderKey,omitempty" json:"coverageProviderKey,omitempty"`
	CreatedDate         *int64                  `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	Data                []RestInsightReportData `yaml:"data" json:"data"`
	Details             *string                 `yaml:"details,omitempty" json:"details,omitempty"`
	Link                *string                 `yaml:"link,omitempty" json:"link,omitempty"`
	LogoUrl             *string                 `yaml:"logoUrl,omitempty" json:"logoUrl,omitempty"`
	Reporter            *string                 `yaml:"reporter,omitempty" json:"reporter,omitempty"`
	Result              *string                 `yaml:"result,omitempty" json:"result,omitempty" validate:"regexp=FAIL|PASS"`
	Title               string                  `yaml:"title" json:"title"`
}

RestSetInsightReportRequest struct for RestSetInsightReportRequest

type RestSingleAddInsightAnnotationRequest

type RestSingleAddInsightAnnotationRequest struct {
	ExternalId *string `yaml:"externalId,omitempty" json:"externalId,omitempty"`
	Line       *int32  `yaml:"line,omitempty" json:"line,omitempty"`
	Link       *string `yaml:"link,omitempty" json:"link,omitempty"`
	Message    string  `yaml:"message" json:"message"`
	Path       *string `yaml:"path,omitempty" json:"path,omitempty"`
	Severity   string  `yaml:"severity" json:"severity" validate:"regexp=LOW|MEDIUM|HIGH"`
	Type       *string `yaml:"type,omitempty" json:"type,omitempty" validate:"regexp=VULNERABILITY|CODE_SMELL|BUG"`
}

RestSingleAddInsightAnnotationRequest struct for RestSingleAddInsightAnnotationRequest

type RestSshAccessKey

type RestSshAccessKey struct {
	Permission *string                                  `yaml:"permission,omitempty" json:"permission,omitempty"`
	Key        *RestSshAccessKeyKey                     `yaml:"key,omitempty" json:"key,omitempty"`
	Repository *RestPullRequestFromRefRepository        `yaml:"repository,omitempty" json:"repository,omitempty"`
	Project    *RestPullRequestFromRefRepositoryProject `yaml:"project,omitempty" json:"project,omitempty"`
}

RestSshAccessKey struct for RestSshAccessKey

type RestSshAccessKeyKey

type RestSshAccessKeyKey struct {
	Id                *int32     `yaml:"id,omitempty" json:"id,omitempty"`
	CreatedDate       *time.Time `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	ExpiryDays        *int32     `yaml:"expiryDays,omitempty" json:"expiryDays,omitempty"`
	LastAuthenticated *string    `yaml:"lastAuthenticated,omitempty" json:"lastAuthenticated,omitempty"`
	Fingerprint       *string    `yaml:"fingerprint,omitempty" json:"fingerprint,omitempty"`
	BitLength         *int32     `yaml:"bitLength,omitempty" json:"bitLength,omitempty"`
	AlgorithmType     *string    `yaml:"algorithmType,omitempty" json:"algorithmType,omitempty"`
	Text              *string    `yaml:"text,omitempty" json:"text,omitempty"`
	Label             *string    `yaml:"label,omitempty" json:"label,omitempty"`
}

RestSshAccessKeyKey struct for RestSshAccessKeyKey

type RestTag

type RestTag struct {
	Hash            *string `yaml:"hash,omitempty" json:"hash,omitempty"`
	LatestCommit    *string `yaml:"latestCommit,omitempty" json:"latestCommit,omitempty"`
	LatestChangeset *string `yaml:"latestChangeset,omitempty" json:"latestChangeset,omitempty"`
	Id              *string `yaml:"id,omitempty" json:"id,omitempty"`
	Type            *string `yaml:"type,omitempty" json:"type,omitempty"`
	DisplayId       *string `yaml:"displayId,omitempty" json:"displayId,omitempty"`
}

RestTag struct for RestTag

type RestUserReaction

type RestUserReaction struct {
	Comment  *RestUserReactionComment        `yaml:"comment,omitempty" json:"comment,omitempty"`
	Emoticon *RestUserReactionEmoticon       `yaml:"emoticon,omitempty" json:"emoticon,omitempty"`
	User     *RestPullRequestParticipantUser `yaml:"user,omitempty" json:"user,omitempty"`
}

RestUserReaction struct for RestUserReaction

type RestUserReactionComment

type RestUserReactionComment struct {
	Version            *int32                                       `yaml:"version,omitempty" json:"version,omitempty"`
	Parent             *RestUserReactionCommentParent               `yaml:"parent,omitempty" json:"parent,omitempty"`
	Id                 *int64                                       `yaml:"id,omitempty" json:"id,omitempty"`
	State              *string                                      `yaml:"state,omitempty" json:"state,omitempty"`
	Severity           *string                                      `yaml:"severity,omitempty" json:"severity,omitempty"`
	ThreadResolvedDate *int64                                       `yaml:"threadResolvedDate,omitempty" json:"threadResolvedDate,omitempty"`
	ThreadResolver     *RestUserReactionCommentParentThreadResolver `yaml:"threadResolver,omitempty" json:"threadResolver,omitempty"`
	// Indicates if this comment thread has been marked as resolved or not
	ThreadResolved *bool                                        `yaml:"threadResolved,omitempty" json:"threadResolved,omitempty"`
	CreatedDate    *int64                                       `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	ResolvedDate   *int64                                       `yaml:"resolvedDate,omitempty" json:"resolvedDate,omitempty"`
	Resolver       *RestUserReactionCommentParentThreadResolver `yaml:"resolver,omitempty" json:"resolver,omitempty"`
	UpdatedDate    *int64                                       `yaml:"updatedDate,omitempty" json:"updatedDate,omitempty"`
	Comments       []RestComment                                `yaml:"comments,omitempty" json:"comments,omitempty"`
	Text           *string                                      `yaml:"text,omitempty" json:"text,omitempty"`
	Anchor         *RestUserReactionCommentParentAnchor         `yaml:"anchor,omitempty" json:"anchor,omitempty"`
	Author         *RestUserReactionCommentParentThreadResolver `yaml:"author,omitempty" json:"author,omitempty"`
	Html           *string                                      `yaml:"html,omitempty" json:"html,omitempty"`
	Anchored       *bool                                        `yaml:"anchored,omitempty" json:"anchored,omitempty"`
	Pending        *bool                                        `yaml:"pending,omitempty" json:"pending,omitempty"`
	Reply          *bool                                        `yaml:"reply,omitempty" json:"reply,omitempty"`
	Properties     map[string]interface{}                       `yaml:"properties,omitempty" json:"properties,omitempty"`
}

RestUserReactionComment struct for RestUserReactionComment

type RestUserReactionCommentParent

type RestUserReactionCommentParent struct {
	Version            *int32                                       `yaml:"version,omitempty" json:"version,omitempty"`
	Id                 *int64                                       `yaml:"id,omitempty" json:"id,omitempty"`
	State              *string                                      `yaml:"state,omitempty" json:"state,omitempty"`
	Severity           *string                                      `yaml:"severity,omitempty" json:"severity,omitempty"`
	ThreadResolvedDate *int64                                       `yaml:"threadResolvedDate,omitempty" json:"threadResolvedDate,omitempty"`
	ThreadResolver     *RestUserReactionCommentParentThreadResolver `yaml:"threadResolver,omitempty" json:"threadResolver,omitempty"`
	// Indicates if this comment thread has been marked as resolved or not
	ThreadResolved *bool                                        `yaml:"threadResolved,omitempty" json:"threadResolved,omitempty"`
	CreatedDate    *int64                                       `yaml:"createdDate,omitempty" json:"createdDate,omitempty"`
	ResolvedDate   *int64                                       `yaml:"resolvedDate,omitempty" json:"resolvedDate,omitempty"`
	Resolver       *RestUserReactionCommentParentThreadResolver `yaml:"resolver,omitempty" json:"resolver,omitempty"`
	UpdatedDate    *int64                                       `yaml:"updatedDate,omitempty" json:"updatedDate,omitempty"`
	Comments       []RestComment                                `yaml:"comments,omitempty" json:"comments,omitempty"`
	Text           *string                                      `yaml:"text,omitempty" json:"text,omitempty"`
	Anchor         *RestUserReactionCommentParentAnchor         `yaml:"anchor,omitempty" json:"anchor,omitempty"`
	Author         *RestUserReactionCommentParentThreadResolver `yaml:"author,omitempty" json:"author,omitempty"`
	Html           *string                                      `yaml:"html,omitempty" json:"html,omitempty"`
	Anchored       *bool                                        `yaml:"anchored,omitempty" json:"anchored,omitempty"`
	Pending        *bool                                        `yaml:"pending,omitempty" json:"pending,omitempty"`
	Reply          *bool                                        `yaml:"reply,omitempty" json:"reply,omitempty"`
	Properties     map[string]interface{}                       `yaml:"properties,omitempty" json:"properties,omitempty"`
}

RestUserReactionCommentParent struct for RestUserReactionCommentParent

type RestUserReactionCommentParentAnchor

type RestUserReactionCommentParentAnchor struct {
	Path        *RestCommentThreadDiffAnchorPath        `yaml:"path,omitempty" json:"path,omitempty"`
	DiffType    *string                                 `yaml:"diffType,omitempty" json:"diffType,omitempty"`
	FileType    *string                                 `yaml:"fileType,omitempty" json:"fileType,omitempty"`
	FromHash    *string                                 `yaml:"fromHash,omitempty" json:"fromHash,omitempty"`
	LineType    *string                                 `yaml:"lineType,omitempty" json:"lineType,omitempty"`
	PullRequest *RestCommentThreadDiffAnchorPullRequest `yaml:"pullRequest,omitempty" json:"pullRequest,omitempty"`
	LineComment *bool                                   `yaml:"lineComment,omitempty" json:"lineComment,omitempty"`
	Line        *int32                                  `yaml:"line,omitempty" json:"line,omitempty"`
	SrcPath     *RestCommentThreadDiffAnchorPath        `yaml:"srcPath,omitempty" json:"srcPath,omitempty"`
	ToHash      *string                                 `yaml:"toHash,omitempty" json:"toHash,omitempty"`
}

RestUserReactionCommentParentAnchor struct for RestUserReactionCommentParentAnchor

type RestUserReactionCommentParentThreadResolver

type RestUserReactionCommentParentThreadResolver struct {
	Name         *string                `yaml:"name,omitempty" json:"name,omitempty"`
	Id           *int32                 `yaml:"id,omitempty" json:"id,omitempty"`
	Type         *string                `yaml:"type,omitempty" json:"type,omitempty"`
	Active       *bool                  `yaml:"active,omitempty" json:"active,omitempty"`
	DisplayName  *string                `yaml:"displayName,omitempty" json:"displayName,omitempty"`
	EmailAddress *string                `yaml:"emailAddress,omitempty" json:"emailAddress,omitempty"`
	Links        map[string]interface{} `yaml:"-" json:"-"`
	Slug         *string                `yaml:"slug,omitempty" json:"slug,omitempty"`
	AvatarUrl    *string                `yaml:"-" json:"-"`
}

RestUserReactionCommentParentThreadResolver struct for RestUserReactionCommentParentThreadResolver

type RestUserReactionEmoticon

type RestUserReactionEmoticon struct {
	Value    *string `yaml:"value,omitempty" json:"value,omitempty"`
	Shortcut *string `yaml:"shortcut,omitempty" json:"shortcut,omitempty"`
	Url      *string `yaml:"url,omitempty" json:"url,omitempty"`
}

RestUserReactionEmoticon struct for RestUserReactionEmoticon

type RestWebhook

type RestWebhook struct {
	Name                    *string                 `yaml:"name,omitempty" json:"name,omitempty"`
	SslVerificationRequired *bool                   `yaml:"sslVerificationRequired,omitempty" json:"sslVerificationRequired,omitempty"`
	Statistics              map[string]interface{}  `yaml:"-" json:"-"`
	ScopeType               *string                 `yaml:"scopeType,omitempty" json:"scopeType,omitempty"`
	Configuration           map[string]interface{}  `yaml:"configuration,omitempty" json:"configuration,omitempty"`
	Credentials             *RestWebhookCredentials `yaml:"credentials,omitempty" json:"credentials,omitempty"`
	Url                     *string                 `yaml:"url,omitempty" json:"url,omitempty"`
	Events                  []string                `yaml:"events,omitempty" json:"events,omitempty"`
	Active                  *bool                   `yaml:"active,omitempty" json:"active,omitempty"`
}

RestWebhook struct for RestWebhook

type RestWebhookCredentials

type RestWebhookCredentials struct {
	Password *string `yaml:"password,omitempty" json:"password,omitempty"`
	Username *string `yaml:"username,omitempty" json:"username,omitempty"`
}

RestWebhookCredentials struct for RestWebhookCredentials

type StreamDiff1200Response

type StreamDiff1200Response struct {
	Values        []RestDiff `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32   `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32   `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32     `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool      `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32     `yaml:"start,omitempty" json:"start,omitempty"`
}

StreamDiff1200Response struct for StreamDiff1200Response

type StreamFiles200Response

type StreamFiles200Response struct {
	Values        []interface{} `yaml:"values,omitempty" json:"values,omitempty"`
	Size          *float32      `yaml:"size,omitempty" json:"size,omitempty"`
	Limit         *float32      `yaml:"limit,omitempty" json:"limit,omitempty"`
	NextPageStart *int32        `yaml:"nextPageStart,omitempty" json:"nextPageStart,omitempty"`
	IsLastPage    *bool         `yaml:"isLastPage,omitempty" json:"isLastPage,omitempty"`
	Start         *int32        `yaml:"start,omitempty" json:"start,omitempty"`
}

StreamFiles200Response struct for StreamFiles200Response

type UpdatePullRequestCondition1Request

type UpdatePullRequestCondition1Request struct {
	RequiredApprovals *int32                                           `yaml:"requiredApprovals,omitempty" json:"requiredApprovals,omitempty"`
	Reviewers         []RestApplicationUser                            `yaml:"reviewers,omitempty" json:"reviewers,omitempty"`
	SourceMatcher     *UpdatePullRequestCondition1RequestSourceMatcher `yaml:"sourceMatcher,omitempty" json:"sourceMatcher,omitempty"`
	TargetMatcher     *UpdatePullRequestCondition1RequestSourceMatcher `yaml:"targetMatcher,omitempty" json:"targetMatcher,omitempty"`
}

UpdatePullRequestCondition1Request struct for UpdatePullRequestCondition1Request

type UpdatePullRequestCondition1RequestSourceMatcher

type UpdatePullRequestCondition1RequestSourceMatcher struct {
	DisplayId *string                                              `yaml:"displayId,omitempty" json:"displayId,omitempty"`
	Id        *string                                              `yaml:"id,omitempty" json:"id,omitempty"`
	Type      *UpdatePullRequestCondition1RequestSourceMatcherType `yaml:"type,omitempty" json:"type,omitempty"`
}

UpdatePullRequestCondition1RequestSourceMatcher struct for UpdatePullRequestCondition1RequestSourceMatcher

type UpdatePullRequestCondition1RequestSourceMatcherType

type UpdatePullRequestCondition1RequestSourceMatcherType struct {
	Id   *string `yaml:"id,omitempty" json:"id,omitempty"`
	Name *string `yaml:"name,omitempty" json:"name,omitempty"`
}

UpdatePullRequestCondition1RequestSourceMatcherType struct for UpdatePullRequestCondition1RequestSourceMatcherType

type UserAPI

type UserAPI interface {

	/*
	   GetUser Get user
	*/
	GetUser(ctx context.Context, userSlug string) (RestApplicationUser, aurestclientapi.ParsedResponse, error)

	// GetUserExecutes the request
	// @return RestApplicationUser
	GetUserRequest(ctx context.Context, userSlug string) UserAPIGetUserRequest
}

func NewUserAPI

func NewUserAPI(client *ApiClient) UserAPI

type UserAPIGetUserRequest

type UserAPIGetUserRequest struct {
	ApiService *UserAPIRepository
	// contains filtered or unexported fields
}

func (*UserAPIGetUserRequest) Execute

type UserAPIRepository

type UserAPIRepository struct {
	ApiClient *ApiClient
}

func (*UserAPIRepository) GetUser

func (*UserAPIRepository) GetUserRequest

func (a *UserAPIRepository) GetUserRequest(ctx context.Context, userSlug string) UserAPIGetUserRequest

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL