Versions in this module Expand all Collapse all v0 v0.53.0 Apr 30, 2026 Changes in this version + func NewAddCommentRequest(server string, body AddCommentJSONRequestBody) (*http.Request, error) + func NewAddCommentRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewBatchJobsRequest(server string, body BatchJobsJSONRequestBody) (*http.Request, error) + func NewBatchJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewCancelJobRequest(server string, body CancelJobJSONRequestBody) (*http.Request, error) + func NewCancelJobRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewCloseReviewRequest(server string, body CloseReviewJSONRequestBody) (*http.Request, error) + func NewCloseReviewRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewCreateFixJobRequest(server string, body CreateFixJobJSONRequestBody) (*http.Request, error) + func NewCreateFixJobRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewEnqueueJobRequest(server string, body EnqueueJobJSONRequestBody) (*http.Request, error) + func NewEnqueueJobRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewGetHealthRequest(server string) (*http.Request, error) + func NewGetJobLogRequest(server string, params *GetJobLogParams) (*http.Request, error) + func NewGetJobOutputRequest(server string, params *GetJobOutputParams) (*http.Request, error) + func NewGetJobPatchRequest(server string, params *GetJobPatchParams) (*http.Request, error) + func NewGetReviewRequest(server string, params *GetReviewParams) (*http.Request, error) + func NewGetStatusRequest(server string) (*http.Request, error) + func NewGetSummaryRequest(server string, params *GetSummaryParams) (*http.Request, error) + func NewGetSyncStatusRequest(server string) (*http.Request, error) + func NewListActivityRequest(server string, params *ListActivityParams) (*http.Request, error) + func NewListBranchesRequest(server string, params *ListBranchesParams) (*http.Request, error) + func NewListCommentsRequest(server string, params *ListCommentsParams) (*http.Request, error) + func NewListJobsRequest(server string, params *ListJobsParams) (*http.Request, error) + func NewListReposRequest(server string, params *ListReposParams) (*http.Request, error) + func NewMarkJobAppliedRequest(server string, body MarkJobAppliedJSONRequestBody) (*http.Request, error) + func NewMarkJobAppliedRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewMarkJobRebasedRequest(server string, body MarkJobRebasedJSONRequestBody) (*http.Request, error) + func NewMarkJobRebasedRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewPingRequest(server string) (*http.Request, error) + func NewRegisterRepoRequest(server string, body RegisterRepoJSONRequestBody) (*http.Request, error) + func NewRegisterRepoRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewRemapJobsRequest(server string, body RemapJobsJSONRequestBody) (*http.Request, error) + func NewRemapJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewRerunJobRequest(server string, body RerunJobJSONRequestBody) (*http.Request, error) + func NewRerunJobRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewStreamEventsRequest(server string, params *StreamEventsParams) (*http.Request, error) + func NewSyncNowRequest(server string, params *SyncNowParams) (*http.Request, error) + func NewUpdateJobBranchRequest(server string, body UpdateJobBranchJSONRequestBody) (*http.Request, error) + func NewUpdateJobBranchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + type ActivityEntry struct + Component string + Details *map[string]string + Event string + Message string + Ts time.Time + type ActivityOutputBody struct + Entries *[]ActivityEntry + Schema *string + type AddCommentJSONRequestBody = AddCommentRequest + type AddCommentRequest struct + Comment string + Commenter string + JobId *int64 + Schema *string + Sha *string + type AddCommentResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON201 *Response + func ParseAddCommentResponse(rsp *http.Response) (*AddCommentResponse, error) + func (r AddCommentResponse) Status() string + func (r AddCommentResponse) StatusCode() int + type AgentStats struct + Agent string + Errors int64 + Failed int64 + MedianDurationSecs float64 + PassRate float64 + Passed int64 + Total int64 + type AutoDesignStatus struct + ClassifierFailed int64 + Enabled bool + SkippedClassifier int64 + SkippedHeuristic int64 + TriggeredClassifier int64 + TriggeredHeuristic int64 + type BatchJobsJSONRequestBody = BatchJobsRequest + type BatchJobsOutputBody struct + Results map[string]JobWithReview + Schema *string + type BatchJobsRequest struct + JobIds *[]int64 + Schema *string + type BatchJobsResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *BatchJobsOutputBody + func ParseBatchJobsResponse(rsp *http.Response) (*BatchJobsResponse, error) + func (r BatchJobsResponse) Status() string + func (r BatchJobsResponse) StatusCode() int + type BranchWithCount struct + Count int64 + Name string + type CancelJobJSONRequestBody = CancelJobRequest + type CancelJobOutputBody struct + Schema *string + Success bool + type CancelJobRequest struct + JobId int64 + Schema *string + type CancelJobResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *CancelJobOutputBody + func ParseCancelJobResponse(rsp *http.Response) (*CancelJobResponse, error) + func (r CancelJobResponse) Status() string + func (r CancelJobResponse) StatusCode() int + type Client struct + Client HttpRequestDoer + RequestEditors []RequestEditorFn + Server string + func NewClient(server string, opts ...ClientOption) (*Client, error) + func (c *Client) AddComment(ctx context.Context, body AddCommentJSONRequestBody, ...) (*http.Response, error) + func (c *Client) AddCommentWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) BatchJobs(ctx context.Context, body BatchJobsJSONRequestBody, ...) (*http.Response, error) + func (c *Client) BatchJobsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) CancelJob(ctx context.Context, body CancelJobJSONRequestBody, ...) (*http.Response, error) + func (c *Client) CancelJobWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) CloseReview(ctx context.Context, body CloseReviewJSONRequestBody, ...) (*http.Response, error) + func (c *Client) CloseReviewWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) CreateFixJob(ctx context.Context, body CreateFixJobJSONRequestBody, ...) (*http.Response, error) + func (c *Client) CreateFixJobWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) EnqueueJob(ctx context.Context, body EnqueueJobJSONRequestBody, ...) (*http.Response, error) + func (c *Client) EnqueueJobWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetJobLog(ctx context.Context, params *GetJobLogParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetJobOutput(ctx context.Context, params *GetJobOutputParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetJobPatch(ctx context.Context, params *GetJobPatchParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetReview(ctx context.Context, params *GetReviewParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetSummary(ctx context.Context, params *GetSummaryParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetSyncStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) ListActivity(ctx context.Context, params *ListActivityParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) ListBranches(ctx context.Context, params *ListBranchesParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) ListComments(ctx context.Context, params *ListCommentsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) ListJobs(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) ListRepos(ctx context.Context, params *ListReposParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) MarkJobApplied(ctx context.Context, body MarkJobAppliedJSONRequestBody, ...) (*http.Response, error) + func (c *Client) MarkJobAppliedWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) MarkJobRebased(ctx context.Context, body MarkJobRebasedJSONRequestBody, ...) (*http.Response, error) + func (c *Client) MarkJobRebasedWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) Ping(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) RegisterRepo(ctx context.Context, body RegisterRepoJSONRequestBody, ...) (*http.Response, error) + func (c *Client) RegisterRepoWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) RemapJobs(ctx context.Context, body RemapJobsJSONRequestBody, ...) (*http.Response, error) + func (c *Client) RemapJobsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) RerunJob(ctx context.Context, body RerunJobJSONRequestBody, ...) (*http.Response, error) + func (c *Client) RerunJobWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) StreamEvents(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) SyncNow(ctx context.Context, params *SyncNowParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) UpdateJobBranch(ctx context.Context, body UpdateJobBranchJSONRequestBody, ...) (*http.Response, error) + func (c *Client) UpdateJobBranchWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + type ClientInterface interface + AddComment func(ctx context.Context, body AddCommentJSONRequestBody, ...) (*http.Response, error) + AddCommentWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + BatchJobs func(ctx context.Context, body BatchJobsJSONRequestBody, ...) (*http.Response, error) + BatchJobsWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + CancelJob func(ctx context.Context, body CancelJobJSONRequestBody, ...) (*http.Response, error) + CancelJobWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + CloseReview func(ctx context.Context, body CloseReviewJSONRequestBody, ...) (*http.Response, error) + CloseReviewWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + CreateFixJob func(ctx context.Context, body CreateFixJobJSONRequestBody, ...) (*http.Response, error) + CreateFixJobWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + EnqueueJob func(ctx context.Context, body EnqueueJobJSONRequestBody, ...) (*http.Response, error) + EnqueueJobWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + GetHealth func(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + GetJobLog func(ctx context.Context, params *GetJobLogParams, reqEditors ...RequestEditorFn) (*http.Response, error) + GetJobOutput func(ctx context.Context, params *GetJobOutputParams, reqEditors ...RequestEditorFn) (*http.Response, error) + GetJobPatch func(ctx context.Context, params *GetJobPatchParams, reqEditors ...RequestEditorFn) (*http.Response, error) + GetReview func(ctx context.Context, params *GetReviewParams, reqEditors ...RequestEditorFn) (*http.Response, error) + GetStatus func(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + GetSummary func(ctx context.Context, params *GetSummaryParams, reqEditors ...RequestEditorFn) (*http.Response, error) + GetSyncStatus func(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + ListActivity func(ctx context.Context, params *ListActivityParams, reqEditors ...RequestEditorFn) (*http.Response, error) + ListBranches func(ctx context.Context, params *ListBranchesParams, reqEditors ...RequestEditorFn) (*http.Response, error) + ListComments func(ctx context.Context, params *ListCommentsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + ListJobs func(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + ListRepos func(ctx context.Context, params *ListReposParams, reqEditors ...RequestEditorFn) (*http.Response, error) + MarkJobApplied func(ctx context.Context, body MarkJobAppliedJSONRequestBody, ...) (*http.Response, error) + MarkJobAppliedWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + MarkJobRebased func(ctx context.Context, body MarkJobRebasedJSONRequestBody, ...) (*http.Response, error) + MarkJobRebasedWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + Ping func(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + RegisterRepo func(ctx context.Context, body RegisterRepoJSONRequestBody, ...) (*http.Response, error) + RegisterRepoWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + RemapJobs func(ctx context.Context, body RemapJobsJSONRequestBody, ...) (*http.Response, error) + RemapJobsWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + RerunJob func(ctx context.Context, body RerunJobJSONRequestBody, ...) (*http.Response, error) + RerunJobWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + StreamEvents func(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + SyncNow func(ctx context.Context, params *SyncNowParams, reqEditors ...RequestEditorFn) (*http.Response, error) + UpdateJobBranch func(ctx context.Context, body UpdateJobBranchJSONRequestBody, ...) (*http.Response, error) + UpdateJobBranchWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + type ClientOption func(*Client) error + func WithBaseURL(baseURL string) ClientOption + func WithHTTPClient(doer HttpRequestDoer) ClientOption + func WithRequestEditorFn(fn RequestEditorFn) ClientOption + type ClientWithResponses struct + func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) + func (c *ClientWithResponses) AddCommentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*AddCommentResponse, error) + func (c *ClientWithResponses) AddCommentWithResponse(ctx context.Context, body AddCommentJSONRequestBody, ...) (*AddCommentResponse, error) + func (c *ClientWithResponses) BatchJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*BatchJobsResponse, error) + func (c *ClientWithResponses) BatchJobsWithResponse(ctx context.Context, body BatchJobsJSONRequestBody, ...) (*BatchJobsResponse, error) + func (c *ClientWithResponses) CancelJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CancelJobResponse, error) + func (c *ClientWithResponses) CancelJobWithResponse(ctx context.Context, body CancelJobJSONRequestBody, ...) (*CancelJobResponse, error) + func (c *ClientWithResponses) CloseReviewWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CloseReviewResponse, error) + func (c *ClientWithResponses) CloseReviewWithResponse(ctx context.Context, body CloseReviewJSONRequestBody, ...) (*CloseReviewResponse, error) + func (c *ClientWithResponses) CreateFixJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateFixJobResponse, error) + func (c *ClientWithResponses) CreateFixJobWithResponse(ctx context.Context, body CreateFixJobJSONRequestBody, ...) (*CreateFixJobResponse, error) + func (c *ClientWithResponses) EnqueueJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*EnqueueJobResponse, error) + func (c *ClientWithResponses) EnqueueJobWithResponse(ctx context.Context, body EnqueueJobJSONRequestBody, ...) (*EnqueueJobResponse, error) + func (c *ClientWithResponses) GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResponse, error) + func (c *ClientWithResponses) GetJobLogWithResponse(ctx context.Context, params *GetJobLogParams, reqEditors ...RequestEditorFn) (*GetJobLogResponse, error) + func (c *ClientWithResponses) GetJobOutputWithResponse(ctx context.Context, params *GetJobOutputParams, reqEditors ...RequestEditorFn) (*GetJobOutputResponse, error) + func (c *ClientWithResponses) GetJobPatchWithResponse(ctx context.Context, params *GetJobPatchParams, reqEditors ...RequestEditorFn) (*GetJobPatchResponse, error) + func (c *ClientWithResponses) GetReviewWithResponse(ctx context.Context, params *GetReviewParams, reqEditors ...RequestEditorFn) (*GetReviewResponse, error) + func (c *ClientWithResponses) GetStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusResponse, error) + func (c *ClientWithResponses) GetSummaryWithResponse(ctx context.Context, params *GetSummaryParams, reqEditors ...RequestEditorFn) (*GetSummaryResponse, error) + func (c *ClientWithResponses) GetSyncStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSyncStatusResponse, error) + func (c *ClientWithResponses) ListActivityWithResponse(ctx context.Context, params *ListActivityParams, reqEditors ...RequestEditorFn) (*ListActivityResponse, error) + func (c *ClientWithResponses) ListBranchesWithResponse(ctx context.Context, params *ListBranchesParams, reqEditors ...RequestEditorFn) (*ListBranchesResponse, error) + func (c *ClientWithResponses) ListCommentsWithResponse(ctx context.Context, params *ListCommentsParams, reqEditors ...RequestEditorFn) (*ListCommentsResponse, error) + func (c *ClientWithResponses) ListJobsWithResponse(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*ListJobsResponse, error) + func (c *ClientWithResponses) ListReposWithResponse(ctx context.Context, params *ListReposParams, reqEditors ...RequestEditorFn) (*ListReposResponse, error) + func (c *ClientWithResponses) MarkJobAppliedWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*MarkJobAppliedResponse, error) + func (c *ClientWithResponses) MarkJobAppliedWithResponse(ctx context.Context, body MarkJobAppliedJSONRequestBody, ...) (*MarkJobAppliedResponse, error) + func (c *ClientWithResponses) MarkJobRebasedWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*MarkJobRebasedResponse, error) + func (c *ClientWithResponses) MarkJobRebasedWithResponse(ctx context.Context, body MarkJobRebasedJSONRequestBody, ...) (*MarkJobRebasedResponse, error) + func (c *ClientWithResponses) PingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingResponse, error) + func (c *ClientWithResponses) RegisterRepoWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*RegisterRepoResponse, error) + func (c *ClientWithResponses) RegisterRepoWithResponse(ctx context.Context, body RegisterRepoJSONRequestBody, ...) (*RegisterRepoResponse, error) + func (c *ClientWithResponses) RemapJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*RemapJobsResponse, error) + func (c *ClientWithResponses) RemapJobsWithResponse(ctx context.Context, body RemapJobsJSONRequestBody, ...) (*RemapJobsResponse, error) + func (c *ClientWithResponses) RerunJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*RerunJobResponse, error) + func (c *ClientWithResponses) RerunJobWithResponse(ctx context.Context, body RerunJobJSONRequestBody, ...) (*RerunJobResponse, error) + func (c *ClientWithResponses) StreamEventsWithResponse(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*StreamEventsResponse, error) + func (c *ClientWithResponses) SyncNowWithResponse(ctx context.Context, params *SyncNowParams, reqEditors ...RequestEditorFn) (*SyncNowResponse, error) + func (c *ClientWithResponses) UpdateJobBranchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateJobBranchResponse, error) + func (c *ClientWithResponses) UpdateJobBranchWithResponse(ctx context.Context, body UpdateJobBranchJSONRequestBody, ...) (*UpdateJobBranchResponse, error) + type ClientWithResponsesInterface interface + AddCommentWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*AddCommentResponse, error) + AddCommentWithResponse func(ctx context.Context, body AddCommentJSONRequestBody, ...) (*AddCommentResponse, error) + BatchJobsWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*BatchJobsResponse, error) + BatchJobsWithResponse func(ctx context.Context, body BatchJobsJSONRequestBody, ...) (*BatchJobsResponse, error) + CancelJobWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*CancelJobResponse, error) + CancelJobWithResponse func(ctx context.Context, body CancelJobJSONRequestBody, ...) (*CancelJobResponse, error) + CloseReviewWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*CloseReviewResponse, error) + CloseReviewWithResponse func(ctx context.Context, body CloseReviewJSONRequestBody, ...) (*CloseReviewResponse, error) + CreateFixJobWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*CreateFixJobResponse, error) + CreateFixJobWithResponse func(ctx context.Context, body CreateFixJobJSONRequestBody, ...) (*CreateFixJobResponse, error) + EnqueueJobWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*EnqueueJobResponse, error) + EnqueueJobWithResponse func(ctx context.Context, body EnqueueJobJSONRequestBody, ...) (*EnqueueJobResponse, error) + GetHealthWithResponse func(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResponse, error) + GetJobLogWithResponse func(ctx context.Context, params *GetJobLogParams, reqEditors ...RequestEditorFn) (*GetJobLogResponse, error) + GetJobOutputWithResponse func(ctx context.Context, params *GetJobOutputParams, reqEditors ...RequestEditorFn) (*GetJobOutputResponse, error) + GetJobPatchWithResponse func(ctx context.Context, params *GetJobPatchParams, reqEditors ...RequestEditorFn) (*GetJobPatchResponse, error) + GetReviewWithResponse func(ctx context.Context, params *GetReviewParams, reqEditors ...RequestEditorFn) (*GetReviewResponse, error) + GetStatusWithResponse func(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusResponse, error) + GetSummaryWithResponse func(ctx context.Context, params *GetSummaryParams, reqEditors ...RequestEditorFn) (*GetSummaryResponse, error) + GetSyncStatusWithResponse func(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSyncStatusResponse, error) + ListActivityWithResponse func(ctx context.Context, params *ListActivityParams, reqEditors ...RequestEditorFn) (*ListActivityResponse, error) + ListBranchesWithResponse func(ctx context.Context, params *ListBranchesParams, reqEditors ...RequestEditorFn) (*ListBranchesResponse, error) + ListCommentsWithResponse func(ctx context.Context, params *ListCommentsParams, reqEditors ...RequestEditorFn) (*ListCommentsResponse, error) + ListJobsWithResponse func(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*ListJobsResponse, error) + ListReposWithResponse func(ctx context.Context, params *ListReposParams, reqEditors ...RequestEditorFn) (*ListReposResponse, error) + MarkJobAppliedWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*MarkJobAppliedResponse, error) + MarkJobAppliedWithResponse func(ctx context.Context, body MarkJobAppliedJSONRequestBody, ...) (*MarkJobAppliedResponse, error) + MarkJobRebasedWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*MarkJobRebasedResponse, error) + MarkJobRebasedWithResponse func(ctx context.Context, body MarkJobRebasedJSONRequestBody, ...) (*MarkJobRebasedResponse, error) + PingWithResponse func(ctx context.Context, reqEditors ...RequestEditorFn) (*PingResponse, error) + RegisterRepoWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*RegisterRepoResponse, error) + RegisterRepoWithResponse func(ctx context.Context, body RegisterRepoJSONRequestBody, ...) (*RegisterRepoResponse, error) + RemapJobsWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*RemapJobsResponse, error) + RemapJobsWithResponse func(ctx context.Context, body RemapJobsJSONRequestBody, ...) (*RemapJobsResponse, error) + RerunJobWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*RerunJobResponse, error) + RerunJobWithResponse func(ctx context.Context, body RerunJobJSONRequestBody, ...) (*RerunJobResponse, error) + StreamEventsWithResponse func(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*StreamEventsResponse, error) + SyncNowWithResponse func(ctx context.Context, params *SyncNowParams, reqEditors ...RequestEditorFn) (*SyncNowResponse, error) + UpdateJobBranchWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateJobBranchResponse, error) + UpdateJobBranchWithResponse func(ctx context.Context, body UpdateJobBranchJSONRequestBody, ...) (*UpdateJobBranchResponse, error) + type CloseReviewJSONRequestBody = CloseReviewRequest + type CloseReviewOutputBody struct + Schema *string + Success bool + type CloseReviewRequest struct + Closed bool + JobId int64 + Schema *string + type CloseReviewResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *CloseReviewOutputBody + func ParseCloseReviewResponse(rsp *http.Response) (*CloseReviewResponse, error) + func (r CloseReviewResponse) Status() string + func (r CloseReviewResponse) StatusCode() int + type ComponentHealth struct + Healthy bool + Message *string + Name string + type CreateFixJobJSONRequestBody = FixJobRequest + type CreateFixJobResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 *ReviewJob + JSON400 *ErrorResponse + JSON404 *ErrorResponse + JSON500 *ErrorResponse + JSON503 *ErrorResponse + func ParseCreateFixJobResponse(rsp *http.Response) (*CreateFixJobResponse, error) + func (r CreateFixJobResponse) Status() string + func (r CreateFixJobResponse) StatusCode() int + type DaemonStatus struct + ActiveWorkers int64 + AppliedJobs int64 + AutoDesign *AutoDesignStatus + CanceledJobs int64 + CompletedJobs int64 + ConfigReloadCounter *int64 + ConfigReloadedAt *string + FailedJobs int64 + MachineId *string + MaxWorkers int64 + QueuedJobs int64 + RebasedJobs int64 + RunningJobs int64 + Schema *string + SkippedJobs int64 + Version string + type DurationStats struct + QueueP50Secs float64 + QueueP90Secs float64 + QueueP99Secs float64 + ReviewP50Secs float64 + ReviewP90Secs float64 + ReviewP99Secs float64 + type EnqueueJobJSONRequestBody = EnqueueRequest + type EnqueueJobResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 ... + JSON201 ... + JSON400 *ErrorResponse + JSON413 *ErrorResponse + JSON500 *ErrorResponse + JSON503 *ErrorResponse + func ParseEnqueueJobResponse(rsp *http.Response) (*EnqueueJobResponse, error) + func (r EnqueueJobResponse) Status() string + func (r EnqueueJobResponse) StatusCode() int + type EnqueueRequest struct + Agent *string + Agentic *bool + Branch *string + CommitSha *string + CustomPrompt *string + DiffContent *string + GitRef *string + JobType *string + MinSeverity *string + Model *string + OutputPrefix *string + Provider *string + Reasoning *string + RepoPath string + ReviewType *string + Schema *string + Since *string + type EnqueueSkippedResponse struct + Reason string + Skipped bool + type ErrorDetail struct + Location *string + Message *string + Value interface{} + type ErrorEntry struct + Component string + JobId *int64 + Level string + Message string + Ts time.Time + type ErrorModel struct + Detail *string + Errors *[]ErrorDetail + Instance *string + Schema *string + Status *int64 + Title *string + Type *string + type ErrorResponse struct + Error string + Schema *string + type FailureStats struct + Errors map[string]int64 + Retries int64 + Total int64 + type FixJobRequest struct + GitRef *string + ParentJobId int64 + Prompt *string + Schema *string + StaleJobId *int64 + type GetHealthResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *HealthStatus + func ParseGetHealthResponse(rsp *http.Response) (*GetHealthResponse, error) + func (r GetHealthResponse) Status() string + func (r GetHealthResponse) StatusCode() int + type GetJobLogParams struct + JobId *string + Offset *string + type GetJobLogResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + func ParseGetJobLogResponse(rsp *http.Response) (*GetJobLogResponse, error) + func (r GetJobLogResponse) Status() string + func (r GetJobLogResponse) StatusCode() int + type GetJobOutputParams struct + JobId *string + Stream *string + type GetJobOutputResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + func ParseGetJobOutputResponse(rsp *http.Response) (*GetJobOutputResponse, error) + func (r GetJobOutputResponse) Status() string + func (r GetJobOutputResponse) StatusCode() int + type GetJobPatchParams struct + JobId *string + type GetJobPatchResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + func ParseGetJobPatchResponse(rsp *http.Response) (*GetJobPatchResponse, error) + func (r GetJobPatchResponse) Status() string + func (r GetJobPatchResponse) StatusCode() int + type GetReviewParams struct + JobId *int64 + Sha *string + type GetReviewResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *Review + func ParseGetReviewResponse(rsp *http.Response) (*GetReviewResponse, error) + func (r GetReviewResponse) Status() string + func (r GetReviewResponse) StatusCode() int + type GetStatusResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *DaemonStatus + func ParseGetStatusResponse(rsp *http.Response) (*GetStatusResponse, error) + func (r GetStatusResponse) Status() string + func (r GetStatusResponse) StatusCode() int + type GetSummaryParams struct + All *GetSummaryParamsAll + Branch *string + Repo *string + Since *string + type GetSummaryParamsAll string + const False + const True + func (e GetSummaryParamsAll) Valid() bool + type GetSummaryResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *Summary + func ParseGetSummaryResponse(rsp *http.Response) (*GetSummaryResponse, error) + func (r GetSummaryResponse) Status() string + func (r GetSummaryResponse) StatusCode() int + type GetSyncStatusResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *SyncStatusOutputBody + func ParseGetSyncStatusResponse(rsp *http.Response) (*GetSyncStatusResponse, error) + func (r GetSyncStatusResponse) Status() string + func (r GetSyncStatusResponse) StatusCode() int + type HealthStatus struct + Components *[]ComponentHealth + ErrorCount24h int64 + Healthy bool + RecentErrors *[]ErrorEntry + Schema *string + Uptime string + Version string + type HttpRequestDoer interface + Do func(req *http.Request) (*http.Response, error) + type JobIDRequest struct + JobId int64 + Schema *string + type JobStats struct + Closed int64 + Done int64 + Open int64 + type JobStatusOutputBody struct + Schema *string + Status string + type JobTypeStats struct + Applied *int64 + Count int64 + Rebased *int64 + Type string + type JobWithReview struct + Job ReviewJob + Review *Review + type ListActivityParams struct + Limit *string + type ListActivityResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *ActivityOutputBody + func ParseListActivityResponse(rsp *http.Response) (*ListActivityResponse, error) + func (r ListActivityResponse) Status() string + func (r ListActivityResponse) StatusCode() int + type ListBranchesOutputBody struct + Branches *[]BranchWithCount + NullsRemaining int64 + Schema *string + TotalCount int64 + type ListBranchesParams struct + Repo *[]string + type ListBranchesResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *ListBranchesOutputBody + func ParseListBranchesResponse(rsp *http.Response) (*ListBranchesResponse, error) + func (r ListBranchesResponse) Status() string + func (r ListBranchesResponse) StatusCode() int + type ListCommentsOutputBody struct + Responses *[]Response + Schema *string + type ListCommentsParams struct + CommitId *int64 + JobId *int64 + Sha *string + type ListCommentsResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *ListCommentsOutputBody + func ParseListCommentsResponse(rsp *http.Response) (*ListCommentsResponse, error) + func (r ListCommentsResponse) Status() string + func (r ListCommentsResponse) StatusCode() int + type ListJobsOutputBody struct + HasMore bool + Jobs *[]ReviewJob + Schema *string + Stats *JobStats + type ListJobsParams struct + Before *int64 + Branch *string + BranchIncludeEmpty *ListJobsParamsBranchIncludeEmpty + Closed *ListJobsParamsClosed + ExcludeJobType *string + GitRef *string + Id *int64 + JobType *string + Limit *int64 + Offset *int64 + Repo *string + RepoPrefix *string + Status *string + type ListJobsParamsBranchIncludeEmpty string + const ListJobsParamsBranchIncludeEmptyEmpty + const ListJobsParamsBranchIncludeEmptyFalse + const ListJobsParamsBranchIncludeEmptyTrue + func (e ListJobsParamsBranchIncludeEmpty) Valid() bool + type ListJobsParamsClosed string + const ListJobsParamsClosedEmpty + const ListJobsParamsClosedFalse + const ListJobsParamsClosedTrue + func (e ListJobsParamsClosed) Valid() bool + type ListJobsResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *ListJobsOutputBody + func ParseListJobsResponse(rsp *http.Response) (*ListJobsResponse, error) + func (r ListJobsResponse) Status() string + func (r ListJobsResponse) StatusCode() int + type ListReposOutputBody struct + Repos *[]RepoWithCount + Schema *string + TotalCount int64 + type ListReposParams struct + Branch *string + Prefix *string + type ListReposResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *ListReposOutputBody + func ParseListReposResponse(rsp *http.Response) (*ListReposResponse, error) + func (r ListReposResponse) Status() string + func (r ListReposResponse) StatusCode() int + type MarkJobAppliedJSONRequestBody = JobIDRequest + type MarkJobAppliedResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *JobStatusOutputBody + func ParseMarkJobAppliedResponse(rsp *http.Response) (*MarkJobAppliedResponse, error) + func (r MarkJobAppliedResponse) Status() string + func (r MarkJobAppliedResponse) StatusCode() int + type MarkJobRebasedJSONRequestBody = JobIDRequest + type MarkJobRebasedResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *JobStatusOutputBody + func ParseMarkJobRebasedResponse(rsp *http.Response) (*MarkJobRebasedResponse, error) + func (r MarkJobRebasedResponse) Status() string + func (r MarkJobRebasedResponse) StatusCode() int + type OverviewStats struct + Applied int64 + Canceled int64 + Done int64 + Failed int64 + Queued int64 + Rebased int64 + Running int64 + Total int64 + type PingInfo struct + Pid *int64 + Schema *string + Service string + Version string + type PingResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *PingInfo + func ParsePingResponse(rsp *http.Response) (*PingResponse, error) + func (r PingResponse) Status() string + func (r PingResponse) StatusCode() int + type RegisterRepoJSONRequestBody = RegisterRepoRequest + type RegisterRepoRequest struct + RepoPath string + Schema *string + type RegisterRepoResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *Repo + func ParseRegisterRepoResponse(rsp *http.Response) (*RegisterRepoResponse, error) + func (r RegisterRepoResponse) Status() string + func (r RegisterRepoResponse) StatusCode() int + type RemapJobsJSONRequestBody = RemapRequest + type RemapJobsResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *RemapResult + func ParseRemapJobsResponse(rsp *http.Response) (*RemapJobsResponse, error) + func (r RemapJobsResponse) Status() string + func (r RemapJobsResponse) StatusCode() int + type RemapMapping struct + Author string + NewSha string + OldSha string + PatchId string + Subject string + Timestamp string + type RemapRequest struct + Mappings *[]RemapMapping + RepoPath string + Schema *string + type RemapResult struct + Remapped int64 + Schema *string + Skipped int64 + type Repo struct + CreatedAt time.Time + Id int64 + Identity *string + Name string + RootPath string + Schema *string + type RepoSummary struct + Addressed int64 + Failed int64 + Name string + Passed int64 + Path string + Total int64 + type RepoWithCount struct + Count int64 + Name string + RootPath string + type RequestEditorFn func(ctx context.Context, req *http.Request) error + type RerunJobJSONRequestBody = RerunJobRequest + type RerunJobOutputBody struct + Schema *string + Success bool + type RerunJobRequest struct + JobId int64 + Schema *string + type RerunJobResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *RerunJobOutputBody + func ParseRerunJobResponse(rsp *http.Response) (*RerunJobResponse, error) + func (r RerunJobResponse) Status() string + func (r RerunJobResponse) StatusCode() int + type Response struct + CommitId *int64 + CreatedAt time.Time + Id int64 + JobId *int64 + Responder string + Response string + Schema *string + SourceMachineId *string + SyncedAt *time.Time + Uuid *string + type Review struct + Agent string + Closed bool + CreatedAt time.Time + Id int64 + Job *ReviewJob + JobId int64 + Output string + Prompt string + Schema *string + SyncedAt *time.Time + UpdatedAt *time.Time + UpdatedByMachineId *string + Uuid *string + VerdictBool *int64 + type ReviewJob struct + Agent string + Agentic bool + Branch *string + Closed *bool + CommandLine *string + CommitId *int64 + CommitSubject *string + DiffContent *string + EnqueuedAt time.Time + Error *string + FinishedAt *time.Time + GitRef string + Id int64 + JobType string + MinSeverity *string + Model *string + OutputPrefix *string + ParentJobId *int64 + Patch *string + PatchId *string + Prompt *string + PromptPrebuilt bool + Provider *string + Reasoning *string + RepoId int64 + RepoName *string + RepoPath *string + RequestedModel *string + RequestedProvider *string + RetryCount int64 + ReviewType *string + Schema *string + SessionId *string + SkipReason *string + Source *string + SourceMachineId *string + StartedAt *time.Time + Status string + SyncedAt *time.Time + TokenUsage *string + UpdatedAt *time.Time + Uuid *string + Verdict *string + WorkerId *string + WorktreePath *string + type StreamEventsParams struct + Repo *string + type StreamEventsResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + func ParseStreamEventsResponse(rsp *http.Response) (*StreamEventsResponse, error) + func (r StreamEventsResponse) Status() string + func (r StreamEventsResponse) StatusCode() int + type Summary struct + Agents *[]AgentStats + Branch *string + Duration DurationStats + Failures FailureStats + JobTypes *[]JobTypeStats + Overview OverviewStats + RepoPath *string + Repos *[]RepoSummary + Schema *string + Since time.Time + Verdicts VerdictStats + type SyncNowParams struct + Stream *string + type SyncNowResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + func ParseSyncNowResponse(rsp *http.Response) (*SyncNowResponse, error) + func (r SyncNowResponse) Status() string + func (r SyncNowResponse) StatusCode() int + type SyncStatusOutputBody struct + Connected bool + Enabled bool + Message string + Schema *string + type UpdateJobBranchJSONRequestBody = UpdateJobBranchRequest + type UpdateJobBranchOutputBody struct + Schema *string + Success bool + Updated bool + type UpdateJobBranchRequest struct + Branch string + JobId int64 + Schema *string + type UpdateJobBranchResponse struct + ApplicationproblemJSONDefault *ErrorModel + Body []byte + HTTPResponse *http.Response + JSON200 *UpdateJobBranchOutputBody + func ParseUpdateJobBranchResponse(rsp *http.Response) (*UpdateJobBranchResponse, error) + func (r UpdateJobBranchResponse) Status() string + func (r UpdateJobBranchResponse) StatusCode() int + type VerdictStats struct + Addressed int64 + Failed int64 + PassRate float64 + Passed int64 + ResolutionRate float64 + Total int64