kodit

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2026 License: Apache-2.0 Imports: 9 Imported by: 1

Documentation

Overview

Package kodit provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.

Package kodit provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.

Index

Constants

View Source
const (
	APIKeyAuthScopes = "APIKeyAuth.Scopes"
)

Variables

This section is empty.

Functions

func NewDeleteEnrichmentsIdRequest

func NewDeleteEnrichmentsIdRequest(server string, id int) (*http.Request, error)

NewDeleteEnrichmentsIdRequest generates requests for DeleteEnrichmentsId

func NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest

func NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest(server string, id int, commitSha string, enrichmentId int) (*http.Request, error)

NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest generates requests for DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId

func NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsRequest

func NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsRequest(server string, id int, commitSha string) (*http.Request, error)

NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsRequest generates requests for DeleteRepositoriesIdCommitsCommitShaEnrichments

func NewDeleteRepositoriesIdRequest

func NewDeleteRepositoriesIdRequest(server string, id int) (*http.Request, error)

NewDeleteRepositoriesIdRequest generates requests for DeleteRepositoriesId

func NewGetEnrichmentsIdRequest

func NewGetEnrichmentsIdRequest(server string, id int) (*http.Request, error)

NewGetEnrichmentsIdRequest generates requests for GetEnrichmentsId

func NewGetEnrichmentsRequest

func NewGetEnrichmentsRequest(server string, params *GetEnrichmentsParams) (*http.Request, error)

NewGetEnrichmentsRequest generates requests for GetEnrichments

func NewGetQueueRequest

func NewGetQueueRequest(server string, params *GetQueueParams) (*http.Request, error)

NewGetQueueRequest generates requests for GetQueue

func NewGetQueueTaskIdRequest

func NewGetQueueTaskIdRequest(server string, taskId int) (*http.Request, error)

NewGetQueueTaskIdRequest generates requests for GetQueueTaskId

func NewGetRepositoriesIdBlobBlobNamePathRequest

func NewGetRepositoriesIdBlobBlobNamePathRequest(server string, id int, blobName string, path string, params *GetRepositoriesIdBlobBlobNamePathParams) (*http.Request, error)

NewGetRepositoriesIdBlobBlobNamePathRequest generates requests for GetRepositoriesIdBlobBlobNamePath

func NewGetRepositoriesIdCommitsCommitShaEmbeddingsRequest

func NewGetRepositoriesIdCommitsCommitShaEmbeddingsRequest(server string, id int, commitSha string) (*http.Request, error)

NewGetRepositoriesIdCommitsCommitShaEmbeddingsRequest generates requests for GetRepositoriesIdCommitsCommitShaEmbeddings

func NewGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest

func NewGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest(server string, id int, commitSha string, enrichmentId int) (*http.Request, error)

NewGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest generates requests for GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId

func NewGetRepositoriesIdCommitsCommitShaEnrichmentsRequest

func NewGetRepositoriesIdCommitsCommitShaEnrichmentsRequest(server string, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaEnrichmentsParams) (*http.Request, error)

NewGetRepositoriesIdCommitsCommitShaEnrichmentsRequest generates requests for GetRepositoriesIdCommitsCommitShaEnrichments

func NewGetRepositoriesIdCommitsCommitShaFilesBlobShaRequest

func NewGetRepositoriesIdCommitsCommitShaFilesBlobShaRequest(server string, id int, commitSha string, blobSha string) (*http.Request, error)

NewGetRepositoriesIdCommitsCommitShaFilesBlobShaRequest generates requests for GetRepositoriesIdCommitsCommitShaFilesBlobSha

func NewGetRepositoriesIdCommitsCommitShaFilesRequest

func NewGetRepositoriesIdCommitsCommitShaFilesRequest(server string, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaFilesParams) (*http.Request, error)

NewGetRepositoriesIdCommitsCommitShaFilesRequest generates requests for GetRepositoriesIdCommitsCommitShaFiles

func NewGetRepositoriesIdCommitsCommitShaRequest

func NewGetRepositoriesIdCommitsCommitShaRequest(server string, id int, commitSha string) (*http.Request, error)

NewGetRepositoriesIdCommitsCommitShaRequest generates requests for GetRepositoriesIdCommitsCommitSha

func NewGetRepositoriesIdCommitsCommitShaSnippetsRequest

func NewGetRepositoriesIdCommitsCommitShaSnippetsRequest(server string, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaSnippetsParams) (*http.Request, error)

NewGetRepositoriesIdCommitsCommitShaSnippetsRequest generates requests for GetRepositoriesIdCommitsCommitShaSnippets

func NewGetRepositoriesIdCommitsRequest

func NewGetRepositoriesIdCommitsRequest(server string, id int, params *GetRepositoriesIdCommitsParams) (*http.Request, error)

NewGetRepositoriesIdCommitsRequest generates requests for GetRepositoriesIdCommits

func NewGetRepositoriesIdEnrichmentsRequest

func NewGetRepositoriesIdEnrichmentsRequest(server string, id int, params *GetRepositoriesIdEnrichmentsParams) (*http.Request, error)

NewGetRepositoriesIdEnrichmentsRequest generates requests for GetRepositoriesIdEnrichments

func NewGetRepositoriesIdRequest

func NewGetRepositoriesIdRequest(server string, id int) (*http.Request, error)

NewGetRepositoriesIdRequest generates requests for GetRepositoriesId

func NewGetRepositoriesIdStatusRequest

func NewGetRepositoriesIdStatusRequest(server string, id int) (*http.Request, error)

NewGetRepositoriesIdStatusRequest generates requests for GetRepositoriesIdStatus

func NewGetRepositoriesIdStatusSummaryRequest

func NewGetRepositoriesIdStatusSummaryRequest(server string, id int) (*http.Request, error)

NewGetRepositoriesIdStatusSummaryRequest generates requests for GetRepositoriesIdStatusSummary

func NewGetRepositoriesIdTagsRequest

func NewGetRepositoriesIdTagsRequest(server string, id int, params *GetRepositoriesIdTagsParams) (*http.Request, error)

NewGetRepositoriesIdTagsRequest generates requests for GetRepositoriesIdTags

func NewGetRepositoriesIdTagsTagNameRequest

func NewGetRepositoriesIdTagsTagNameRequest(server string, id int, tagName string) (*http.Request, error)

NewGetRepositoriesIdTagsTagNameRequest generates requests for GetRepositoriesIdTagsTagName

func NewGetRepositoriesIdTrackingConfigRequest

func NewGetRepositoriesIdTrackingConfigRequest(server string, id int) (*http.Request, error)

NewGetRepositoriesIdTrackingConfigRequest generates requests for GetRepositoriesIdTrackingConfig

func NewGetRepositoriesIdWikiPathRequest

func NewGetRepositoriesIdWikiPathRequest(server string, id int, path string) (*http.Request, error)

NewGetRepositoriesIdWikiPathRequest generates requests for GetRepositoriesIdWikiPath

func NewGetRepositoriesIdWikiRequest

func NewGetRepositoriesIdWikiRequest(server string, id int) (*http.Request, error)

NewGetRepositoriesIdWikiRequest generates requests for GetRepositoriesIdWiki

func NewGetRepositoriesRequest

func NewGetRepositoriesRequest(server string, params *GetRepositoriesParams) (*http.Request, error)

NewGetRepositoriesRequest generates requests for GetRepositories

func NewGetSearchGrepRequest

func NewGetSearchGrepRequest(server string, params *GetSearchGrepParams) (*http.Request, error)

NewGetSearchGrepRequest generates requests for GetSearchGrep

func NewGetSearchKeywordRequest

func NewGetSearchKeywordRequest(server string, params *GetSearchKeywordParams) (*http.Request, error)

NewGetSearchKeywordRequest generates requests for GetSearchKeyword

func NewGetSearchLsRequest

func NewGetSearchLsRequest(server string, params *GetSearchLsParams) (*http.Request, error)

NewGetSearchLsRequest generates requests for GetSearchLs

func NewGetSearchSemanticRequest

func NewGetSearchSemanticRequest(server string, params *GetSearchSemanticParams) (*http.Request, error)

NewGetSearchSemanticRequest generates requests for GetSearchSemantic

func NewPatchEnrichmentsIdRequest

func NewPatchEnrichmentsIdRequest(server string, id int, body PatchEnrichmentsIdJSONRequestBody) (*http.Request, error)

NewPatchEnrichmentsIdRequest calls the generic PatchEnrichmentsId builder with application/json body

func NewPatchEnrichmentsIdRequestWithBody

func NewPatchEnrichmentsIdRequestWithBody(server string, id int, contentType string, body io.Reader) (*http.Request, error)

NewPatchEnrichmentsIdRequestWithBody generates requests for PatchEnrichmentsId with any type of body

func NewPostRepositoriesIdCommitsCommitShaRescanRequest

func NewPostRepositoriesIdCommitsCommitShaRescanRequest(server string, id int, commitSha string) (*http.Request, error)

NewPostRepositoriesIdCommitsCommitShaRescanRequest generates requests for PostRepositoriesIdCommitsCommitShaRescan

func NewPostRepositoriesIdSyncRequest

func NewPostRepositoriesIdSyncRequest(server string, id int) (*http.Request, error)

NewPostRepositoriesIdSyncRequest generates requests for PostRepositoriesIdSync

func NewPostRepositoriesIdWikiRescanRequest

func NewPostRepositoriesIdWikiRescanRequest(server string, id int) (*http.Request, error)

NewPostRepositoriesIdWikiRescanRequest generates requests for PostRepositoriesIdWikiRescan

func NewPostRepositoriesRequest

func NewPostRepositoriesRequest(server string, body PostRepositoriesJSONRequestBody) (*http.Request, error)

NewPostRepositoriesRequest calls the generic PostRepositories builder with application/json body

func NewPostRepositoriesRequestWithBody

func NewPostRepositoriesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostRepositoriesRequestWithBody generates requests for PostRepositories with any type of body

func NewPostSearchRequest

func NewPostSearchRequest(server string, body PostSearchJSONRequestBody) (*http.Request, error)

NewPostSearchRequest calls the generic PostSearch builder with application/json body

func NewPostSearchRequestWithBody

func NewPostSearchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostSearchRequestWithBody generates requests for PostSearch with any type of body

func NewPutRepositoriesIdTrackingConfigRequest

func NewPutRepositoriesIdTrackingConfigRequest(server string, id int, body PutRepositoriesIdTrackingConfigJSONRequestBody) (*http.Request, error)

NewPutRepositoriesIdTrackingConfigRequest calls the generic PutRepositoriesIdTrackingConfig builder with application/json body

func NewPutRepositoriesIdTrackingConfigRequestWithBody

func NewPutRepositoriesIdTrackingConfigRequestWithBody(server string, id int, contentType string, body io.Reader) (*http.Request, error)

NewPutRepositoriesIdTrackingConfigRequestWithBody generates requests for PutRepositoriesIdTrackingConfig with any type of body

Types

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) DeleteEnrichmentsId

func (c *Client) DeleteEnrichmentsId(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRepositoriesId

func (c *Client) DeleteRepositoriesId(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRepositoriesIdCommitsCommitShaEnrichments

func (c *Client) DeleteRepositoriesIdCommitsCommitShaEnrichments(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId

func (c *Client) DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId(ctx context.Context, id int, commitSha string, enrichmentId int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEnrichments

func (c *Client) GetEnrichments(ctx context.Context, params *GetEnrichmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEnrichmentsId

func (c *Client) GetEnrichmentsId(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetQueue

func (c *Client) GetQueue(ctx context.Context, params *GetQueueParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetQueueTaskId

func (c *Client) GetQueueTaskId(ctx context.Context, taskId int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositories

func (c *Client) GetRepositories(ctx context.Context, params *GetRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesId

func (c *Client) GetRepositoriesId(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdBlobBlobNamePath

func (c *Client) GetRepositoriesIdBlobBlobNamePath(ctx context.Context, id int, blobName string, path string, params *GetRepositoriesIdBlobBlobNamePathParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdCommits

func (c *Client) GetRepositoriesIdCommits(ctx context.Context, id int, params *GetRepositoriesIdCommitsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdCommitsCommitSha

func (c *Client) GetRepositoriesIdCommitsCommitSha(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdCommitsCommitShaEmbeddings

func (c *Client) GetRepositoriesIdCommitsCommitShaEmbeddings(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdCommitsCommitShaEnrichments

func (c *Client) GetRepositoriesIdCommitsCommitShaEnrichments(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaEnrichmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId

func (c *Client) GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId(ctx context.Context, id int, commitSha string, enrichmentId int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdCommitsCommitShaFiles

func (c *Client) GetRepositoriesIdCommitsCommitShaFiles(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdCommitsCommitShaFilesBlobSha

func (c *Client) GetRepositoriesIdCommitsCommitShaFilesBlobSha(ctx context.Context, id int, commitSha string, blobSha string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdCommitsCommitShaSnippets

func (c *Client) GetRepositoriesIdCommitsCommitShaSnippets(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaSnippetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdEnrichments

func (c *Client) GetRepositoriesIdEnrichments(ctx context.Context, id int, params *GetRepositoriesIdEnrichmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdStatus

func (c *Client) GetRepositoriesIdStatus(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdStatusSummary

func (c *Client) GetRepositoriesIdStatusSummary(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdTags

func (c *Client) GetRepositoriesIdTags(ctx context.Context, id int, params *GetRepositoriesIdTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdTagsTagName

func (c *Client) GetRepositoriesIdTagsTagName(ctx context.Context, id int, tagName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdTrackingConfig

func (c *Client) GetRepositoriesIdTrackingConfig(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdWiki

func (c *Client) GetRepositoriesIdWiki(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoriesIdWikiPath

func (c *Client) GetRepositoriesIdWikiPath(ctx context.Context, id int, path string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSearchGrep

func (c *Client) GetSearchGrep(ctx context.Context, params *GetSearchGrepParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSearchKeyword

func (c *Client) GetSearchKeyword(ctx context.Context, params *GetSearchKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSearchLs

func (c *Client) GetSearchLs(ctx context.Context, params *GetSearchLsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSearchSemantic

func (c *Client) GetSearchSemantic(ctx context.Context, params *GetSearchSemanticParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchEnrichmentsId

func (c *Client) PatchEnrichmentsId(ctx context.Context, id int, body PatchEnrichmentsIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchEnrichmentsIdWithBody

func (c *Client) PatchEnrichmentsIdWithBody(ctx context.Context, id int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRepositories

func (c *Client) PostRepositories(ctx context.Context, body PostRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRepositoriesIdCommitsCommitShaRescan

func (c *Client) PostRepositoriesIdCommitsCommitShaRescan(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRepositoriesIdSync

func (c *Client) PostRepositoriesIdSync(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRepositoriesIdWikiRescan

func (c *Client) PostRepositoriesIdWikiRescan(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostRepositoriesWithBody

func (c *Client) PostRepositoriesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSearch

func (c *Client) PostSearch(ctx context.Context, body PostSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSearchWithBody

func (c *Client) PostSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutRepositoriesIdTrackingConfig

func (c *Client) PutRepositoriesIdTrackingConfig(ctx context.Context, id int, body PutRepositoriesIdTrackingConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutRepositoriesIdTrackingConfigWithBody

func (c *Client) PutRepositoriesIdTrackingConfigWithBody(ctx context.Context, id int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetEnrichments request
	GetEnrichments(ctx context.Context, params *GetEnrichmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnrichmentsId request
	DeleteEnrichmentsId(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnrichmentsId request
	GetEnrichmentsId(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchEnrichmentsIdWithBody request with any body
	PatchEnrichmentsIdWithBody(ctx context.Context, id int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchEnrichmentsId(ctx context.Context, id int, body PatchEnrichmentsIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetQueue request
	GetQueue(ctx context.Context, params *GetQueueParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetQueueTaskId request
	GetQueueTaskId(ctx context.Context, taskId int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositories request
	GetRepositories(ctx context.Context, params *GetRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostRepositoriesWithBody request with any body
	PostRepositoriesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostRepositories(ctx context.Context, body PostRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRepositoriesId request
	DeleteRepositoriesId(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesId request
	GetRepositoriesId(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdBlobBlobNamePath request
	GetRepositoriesIdBlobBlobNamePath(ctx context.Context, id int, blobName string, path string, params *GetRepositoriesIdBlobBlobNamePathParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdCommits request
	GetRepositoriesIdCommits(ctx context.Context, id int, params *GetRepositoriesIdCommitsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdCommitsCommitSha request
	GetRepositoriesIdCommitsCommitSha(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdCommitsCommitShaEmbeddings request
	GetRepositoriesIdCommitsCommitShaEmbeddings(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRepositoriesIdCommitsCommitShaEnrichments request
	DeleteRepositoriesIdCommitsCommitShaEnrichments(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdCommitsCommitShaEnrichments request
	GetRepositoriesIdCommitsCommitShaEnrichments(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaEnrichmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId request
	DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId(ctx context.Context, id int, commitSha string, enrichmentId int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId request
	GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId(ctx context.Context, id int, commitSha string, enrichmentId int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdCommitsCommitShaFiles request
	GetRepositoriesIdCommitsCommitShaFiles(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdCommitsCommitShaFilesBlobSha request
	GetRepositoriesIdCommitsCommitShaFilesBlobSha(ctx context.Context, id int, commitSha string, blobSha string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostRepositoriesIdCommitsCommitShaRescan request
	PostRepositoriesIdCommitsCommitShaRescan(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdCommitsCommitShaSnippets request
	GetRepositoriesIdCommitsCommitShaSnippets(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaSnippetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdEnrichments request
	GetRepositoriesIdEnrichments(ctx context.Context, id int, params *GetRepositoriesIdEnrichmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdStatus request
	GetRepositoriesIdStatus(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdStatusSummary request
	GetRepositoriesIdStatusSummary(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostRepositoriesIdSync request
	PostRepositoriesIdSync(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdTags request
	GetRepositoriesIdTags(ctx context.Context, id int, params *GetRepositoriesIdTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdTagsTagName request
	GetRepositoriesIdTagsTagName(ctx context.Context, id int, tagName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdTrackingConfig request
	GetRepositoriesIdTrackingConfig(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutRepositoriesIdTrackingConfigWithBody request with any body
	PutRepositoriesIdTrackingConfigWithBody(ctx context.Context, id int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutRepositoriesIdTrackingConfig(ctx context.Context, id int, body PutRepositoriesIdTrackingConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdWiki request
	GetRepositoriesIdWiki(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostRepositoriesIdWikiRescan request
	PostRepositoriesIdWikiRescan(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoriesIdWikiPath request
	GetRepositoriesIdWikiPath(ctx context.Context, id int, path string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostSearchWithBody request with any body
	PostSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostSearch(ctx context.Context, body PostSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSearchGrep request
	GetSearchGrep(ctx context.Context, params *GetSearchGrepParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSearchKeyword request
	GetSearchKeyword(ctx context.Context, params *GetSearchKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSearchLs request
	GetSearchLs(ctx context.Context, params *GetSearchLsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSearchSemantic request
	GetSearchSemantic(ctx context.Context, params *GetSearchSemanticParams, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) DeleteEnrichmentsIdWithResponse

func (c *ClientWithResponses) DeleteEnrichmentsIdWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*DeleteEnrichmentsIdResponse, error)

DeleteEnrichmentsIdWithResponse request returning *DeleteEnrichmentsIdResponse

func (*ClientWithResponses) DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse

func (c *ClientWithResponses) DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse(ctx context.Context, id int, commitSha string, enrichmentId int, reqEditors ...RequestEditorFn) (*DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse, error)

DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse request returning *DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse

func (*ClientWithResponses) DeleteRepositoriesIdCommitsCommitShaEnrichmentsWithResponse

func (c *ClientWithResponses) DeleteRepositoriesIdCommitsCommitShaEnrichmentsWithResponse(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse, error)

DeleteRepositoriesIdCommitsCommitShaEnrichmentsWithResponse request returning *DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse

func (*ClientWithResponses) DeleteRepositoriesIdWithResponse

func (c *ClientWithResponses) DeleteRepositoriesIdWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*DeleteRepositoriesIdResponse, error)

DeleteRepositoriesIdWithResponse request returning *DeleteRepositoriesIdResponse

func (*ClientWithResponses) GetEnrichmentsIdWithResponse

func (c *ClientWithResponses) GetEnrichmentsIdWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetEnrichmentsIdResponse, error)

GetEnrichmentsIdWithResponse request returning *GetEnrichmentsIdResponse

func (*ClientWithResponses) GetEnrichmentsWithResponse

func (c *ClientWithResponses) GetEnrichmentsWithResponse(ctx context.Context, params *GetEnrichmentsParams, reqEditors ...RequestEditorFn) (*GetEnrichmentsResponse, error)

GetEnrichmentsWithResponse request returning *GetEnrichmentsResponse

func (*ClientWithResponses) GetQueueTaskIdWithResponse

func (c *ClientWithResponses) GetQueueTaskIdWithResponse(ctx context.Context, taskId int, reqEditors ...RequestEditorFn) (*GetQueueTaskIdResponse, error)

GetQueueTaskIdWithResponse request returning *GetQueueTaskIdResponse

func (*ClientWithResponses) GetQueueWithResponse

func (c *ClientWithResponses) GetQueueWithResponse(ctx context.Context, params *GetQueueParams, reqEditors ...RequestEditorFn) (*GetQueueResponse, error)

GetQueueWithResponse request returning *GetQueueResponse

func (*ClientWithResponses) GetRepositoriesIdBlobBlobNamePathWithResponse

func (c *ClientWithResponses) GetRepositoriesIdBlobBlobNamePathWithResponse(ctx context.Context, id int, blobName string, path string, params *GetRepositoriesIdBlobBlobNamePathParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdBlobBlobNamePathResponse, error)

GetRepositoriesIdBlobBlobNamePathWithResponse request returning *GetRepositoriesIdBlobBlobNamePathResponse

func (*ClientWithResponses) GetRepositoriesIdCommitsCommitShaEmbeddingsWithResponse

func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaEmbeddingsWithResponse(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaEmbeddingsResponse, error)

GetRepositoriesIdCommitsCommitShaEmbeddingsWithResponse request returning *GetRepositoriesIdCommitsCommitShaEmbeddingsResponse

func (*ClientWithResponses) GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse

func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse(ctx context.Context, id int, commitSha string, enrichmentId int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse, error)

GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse request returning *GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse

func (*ClientWithResponses) GetRepositoriesIdCommitsCommitShaEnrichmentsWithResponse

func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaEnrichmentsWithResponse(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaEnrichmentsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaEnrichmentsResponse, error)

GetRepositoriesIdCommitsCommitShaEnrichmentsWithResponse request returning *GetRepositoriesIdCommitsCommitShaEnrichmentsResponse

func (*ClientWithResponses) GetRepositoriesIdCommitsCommitShaFilesBlobShaWithResponse

func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaFilesBlobShaWithResponse(ctx context.Context, id int, commitSha string, blobSha string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse, error)

GetRepositoriesIdCommitsCommitShaFilesBlobShaWithResponse request returning *GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse

func (*ClientWithResponses) GetRepositoriesIdCommitsCommitShaFilesWithResponse

func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaFilesWithResponse(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaFilesParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaFilesResponse, error)

GetRepositoriesIdCommitsCommitShaFilesWithResponse request returning *GetRepositoriesIdCommitsCommitShaFilesResponse

func (*ClientWithResponses) GetRepositoriesIdCommitsCommitShaSnippetsWithResponse

func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaSnippetsWithResponse(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaSnippetsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaSnippetsResponse, error)

GetRepositoriesIdCommitsCommitShaSnippetsWithResponse request returning *GetRepositoriesIdCommitsCommitShaSnippetsResponse

func (*ClientWithResponses) GetRepositoriesIdCommitsCommitShaWithResponse

func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaWithResponse(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaResponse, error)

GetRepositoriesIdCommitsCommitShaWithResponse request returning *GetRepositoriesIdCommitsCommitShaResponse

func (*ClientWithResponses) GetRepositoriesIdCommitsWithResponse

func (c *ClientWithResponses) GetRepositoriesIdCommitsWithResponse(ctx context.Context, id int, params *GetRepositoriesIdCommitsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsResponse, error)

GetRepositoriesIdCommitsWithResponse request returning *GetRepositoriesIdCommitsResponse

func (*ClientWithResponses) GetRepositoriesIdEnrichmentsWithResponse

func (c *ClientWithResponses) GetRepositoriesIdEnrichmentsWithResponse(ctx context.Context, id int, params *GetRepositoriesIdEnrichmentsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdEnrichmentsResponse, error)

GetRepositoriesIdEnrichmentsWithResponse request returning *GetRepositoriesIdEnrichmentsResponse

func (*ClientWithResponses) GetRepositoriesIdStatusSummaryWithResponse

func (c *ClientWithResponses) GetRepositoriesIdStatusSummaryWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdStatusSummaryResponse, error)

GetRepositoriesIdStatusSummaryWithResponse request returning *GetRepositoriesIdStatusSummaryResponse

func (*ClientWithResponses) GetRepositoriesIdStatusWithResponse

func (c *ClientWithResponses) GetRepositoriesIdStatusWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdStatusResponse, error)

GetRepositoriesIdStatusWithResponse request returning *GetRepositoriesIdStatusResponse

func (*ClientWithResponses) GetRepositoriesIdTagsTagNameWithResponse

func (c *ClientWithResponses) GetRepositoriesIdTagsTagNameWithResponse(ctx context.Context, id int, tagName string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdTagsTagNameResponse, error)

GetRepositoriesIdTagsTagNameWithResponse request returning *GetRepositoriesIdTagsTagNameResponse

func (*ClientWithResponses) GetRepositoriesIdTagsWithResponse

func (c *ClientWithResponses) GetRepositoriesIdTagsWithResponse(ctx context.Context, id int, params *GetRepositoriesIdTagsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdTagsResponse, error)

GetRepositoriesIdTagsWithResponse request returning *GetRepositoriesIdTagsResponse

func (*ClientWithResponses) GetRepositoriesIdTrackingConfigWithResponse

func (c *ClientWithResponses) GetRepositoriesIdTrackingConfigWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdTrackingConfigResponse, error)

GetRepositoriesIdTrackingConfigWithResponse request returning *GetRepositoriesIdTrackingConfigResponse

func (*ClientWithResponses) GetRepositoriesIdWikiPathWithResponse

func (c *ClientWithResponses) GetRepositoriesIdWikiPathWithResponse(ctx context.Context, id int, path string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdWikiPathResponse, error)

GetRepositoriesIdWikiPathWithResponse request returning *GetRepositoriesIdWikiPathResponse

func (*ClientWithResponses) GetRepositoriesIdWikiWithResponse

func (c *ClientWithResponses) GetRepositoriesIdWikiWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdWikiResponse, error)

GetRepositoriesIdWikiWithResponse request returning *GetRepositoriesIdWikiResponse

func (*ClientWithResponses) GetRepositoriesIdWithResponse

func (c *ClientWithResponses) GetRepositoriesIdWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdResponse, error)

GetRepositoriesIdWithResponse request returning *GetRepositoriesIdResponse

func (*ClientWithResponses) GetRepositoriesWithResponse

func (c *ClientWithResponses) GetRepositoriesWithResponse(ctx context.Context, params *GetRepositoriesParams, reqEditors ...RequestEditorFn) (*GetRepositoriesResponse, error)

GetRepositoriesWithResponse request returning *GetRepositoriesResponse

func (*ClientWithResponses) GetSearchGrepWithResponse

func (c *ClientWithResponses) GetSearchGrepWithResponse(ctx context.Context, params *GetSearchGrepParams, reqEditors ...RequestEditorFn) (*GetSearchGrepResponse, error)

GetSearchGrepWithResponse request returning *GetSearchGrepResponse

func (*ClientWithResponses) GetSearchKeywordWithResponse

func (c *ClientWithResponses) GetSearchKeywordWithResponse(ctx context.Context, params *GetSearchKeywordParams, reqEditors ...RequestEditorFn) (*GetSearchKeywordResponse, error)

GetSearchKeywordWithResponse request returning *GetSearchKeywordResponse

func (*ClientWithResponses) GetSearchLsWithResponse

func (c *ClientWithResponses) GetSearchLsWithResponse(ctx context.Context, params *GetSearchLsParams, reqEditors ...RequestEditorFn) (*GetSearchLsResponse, error)

GetSearchLsWithResponse request returning *GetSearchLsResponse

func (*ClientWithResponses) GetSearchSemanticWithResponse

func (c *ClientWithResponses) GetSearchSemanticWithResponse(ctx context.Context, params *GetSearchSemanticParams, reqEditors ...RequestEditorFn) (*GetSearchSemanticResponse, error)

GetSearchSemanticWithResponse request returning *GetSearchSemanticResponse

func (*ClientWithResponses) PatchEnrichmentsIdWithBodyWithResponse

func (c *ClientWithResponses) PatchEnrichmentsIdWithBodyWithResponse(ctx context.Context, id int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchEnrichmentsIdResponse, error)

PatchEnrichmentsIdWithBodyWithResponse request with arbitrary body returning *PatchEnrichmentsIdResponse

func (*ClientWithResponses) PatchEnrichmentsIdWithResponse

func (c *ClientWithResponses) PatchEnrichmentsIdWithResponse(ctx context.Context, id int, body PatchEnrichmentsIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchEnrichmentsIdResponse, error)

func (*ClientWithResponses) PostRepositoriesIdCommitsCommitShaRescanWithResponse

func (c *ClientWithResponses) PostRepositoriesIdCommitsCommitShaRescanWithResponse(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*PostRepositoriesIdCommitsCommitShaRescanResponse, error)

PostRepositoriesIdCommitsCommitShaRescanWithResponse request returning *PostRepositoriesIdCommitsCommitShaRescanResponse

func (*ClientWithResponses) PostRepositoriesIdSyncWithResponse

func (c *ClientWithResponses) PostRepositoriesIdSyncWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*PostRepositoriesIdSyncResponse, error)

PostRepositoriesIdSyncWithResponse request returning *PostRepositoriesIdSyncResponse

func (*ClientWithResponses) PostRepositoriesIdWikiRescanWithResponse

func (c *ClientWithResponses) PostRepositoriesIdWikiRescanWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*PostRepositoriesIdWikiRescanResponse, error)

PostRepositoriesIdWikiRescanWithResponse request returning *PostRepositoriesIdWikiRescanResponse

func (*ClientWithResponses) PostRepositoriesWithBodyWithResponse

func (c *ClientWithResponses) PostRepositoriesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostRepositoriesResponse, error)

PostRepositoriesWithBodyWithResponse request with arbitrary body returning *PostRepositoriesResponse

func (*ClientWithResponses) PostRepositoriesWithResponse

func (c *ClientWithResponses) PostRepositoriesWithResponse(ctx context.Context, body PostRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRepositoriesResponse, error)

func (*ClientWithResponses) PostSearchWithBodyWithResponse

func (c *ClientWithResponses) PostSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSearchResponse, error)

PostSearchWithBodyWithResponse request with arbitrary body returning *PostSearchResponse

func (*ClientWithResponses) PostSearchWithResponse

func (c *ClientWithResponses) PostSearchWithResponse(ctx context.Context, body PostSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSearchResponse, error)

func (*ClientWithResponses) PutRepositoriesIdTrackingConfigWithBodyWithResponse

func (c *ClientWithResponses) PutRepositoriesIdTrackingConfigWithBodyWithResponse(ctx context.Context, id int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutRepositoriesIdTrackingConfigResponse, error)

PutRepositoriesIdTrackingConfigWithBodyWithResponse request with arbitrary body returning *PutRepositoriesIdTrackingConfigResponse

func (*ClientWithResponses) PutRepositoriesIdTrackingConfigWithResponse

func (c *ClientWithResponses) PutRepositoriesIdTrackingConfigWithResponse(ctx context.Context, id int, body PutRepositoriesIdTrackingConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*PutRepositoriesIdTrackingConfigResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetEnrichmentsWithResponse request
	GetEnrichmentsWithResponse(ctx context.Context, params *GetEnrichmentsParams, reqEditors ...RequestEditorFn) (*GetEnrichmentsResponse, error)

	// DeleteEnrichmentsIdWithResponse request
	DeleteEnrichmentsIdWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*DeleteEnrichmentsIdResponse, error)

	// GetEnrichmentsIdWithResponse request
	GetEnrichmentsIdWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetEnrichmentsIdResponse, error)

	// PatchEnrichmentsIdWithBodyWithResponse request with any body
	PatchEnrichmentsIdWithBodyWithResponse(ctx context.Context, id int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchEnrichmentsIdResponse, error)

	PatchEnrichmentsIdWithResponse(ctx context.Context, id int, body PatchEnrichmentsIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchEnrichmentsIdResponse, error)

	// GetQueueWithResponse request
	GetQueueWithResponse(ctx context.Context, params *GetQueueParams, reqEditors ...RequestEditorFn) (*GetQueueResponse, error)

	// GetQueueTaskIdWithResponse request
	GetQueueTaskIdWithResponse(ctx context.Context, taskId int, reqEditors ...RequestEditorFn) (*GetQueueTaskIdResponse, error)

	// GetRepositoriesWithResponse request
	GetRepositoriesWithResponse(ctx context.Context, params *GetRepositoriesParams, reqEditors ...RequestEditorFn) (*GetRepositoriesResponse, error)

	// PostRepositoriesWithBodyWithResponse request with any body
	PostRepositoriesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostRepositoriesResponse, error)

	PostRepositoriesWithResponse(ctx context.Context, body PostRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRepositoriesResponse, error)

	// DeleteRepositoriesIdWithResponse request
	DeleteRepositoriesIdWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*DeleteRepositoriesIdResponse, error)

	// GetRepositoriesIdWithResponse request
	GetRepositoriesIdWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdResponse, error)

	// GetRepositoriesIdBlobBlobNamePathWithResponse request
	GetRepositoriesIdBlobBlobNamePathWithResponse(ctx context.Context, id int, blobName string, path string, params *GetRepositoriesIdBlobBlobNamePathParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdBlobBlobNamePathResponse, error)

	// GetRepositoriesIdCommitsWithResponse request
	GetRepositoriesIdCommitsWithResponse(ctx context.Context, id int, params *GetRepositoriesIdCommitsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsResponse, error)

	// GetRepositoriesIdCommitsCommitShaWithResponse request
	GetRepositoriesIdCommitsCommitShaWithResponse(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaResponse, error)

	// GetRepositoriesIdCommitsCommitShaEmbeddingsWithResponse request
	GetRepositoriesIdCommitsCommitShaEmbeddingsWithResponse(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaEmbeddingsResponse, error)

	// DeleteRepositoriesIdCommitsCommitShaEnrichmentsWithResponse request
	DeleteRepositoriesIdCommitsCommitShaEnrichmentsWithResponse(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse, error)

	// GetRepositoriesIdCommitsCommitShaEnrichmentsWithResponse request
	GetRepositoriesIdCommitsCommitShaEnrichmentsWithResponse(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaEnrichmentsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaEnrichmentsResponse, error)

	// DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse request
	DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse(ctx context.Context, id int, commitSha string, enrichmentId int, reqEditors ...RequestEditorFn) (*DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse, error)

	// GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse request
	GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse(ctx context.Context, id int, commitSha string, enrichmentId int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse, error)

	// GetRepositoriesIdCommitsCommitShaFilesWithResponse request
	GetRepositoriesIdCommitsCommitShaFilesWithResponse(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaFilesParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaFilesResponse, error)

	// GetRepositoriesIdCommitsCommitShaFilesBlobShaWithResponse request
	GetRepositoriesIdCommitsCommitShaFilesBlobShaWithResponse(ctx context.Context, id int, commitSha string, blobSha string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse, error)

	// PostRepositoriesIdCommitsCommitShaRescanWithResponse request
	PostRepositoriesIdCommitsCommitShaRescanWithResponse(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*PostRepositoriesIdCommitsCommitShaRescanResponse, error)

	// GetRepositoriesIdCommitsCommitShaSnippetsWithResponse request
	GetRepositoriesIdCommitsCommitShaSnippetsWithResponse(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaSnippetsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaSnippetsResponse, error)

	// GetRepositoriesIdEnrichmentsWithResponse request
	GetRepositoriesIdEnrichmentsWithResponse(ctx context.Context, id int, params *GetRepositoriesIdEnrichmentsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdEnrichmentsResponse, error)

	// GetRepositoriesIdStatusWithResponse request
	GetRepositoriesIdStatusWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdStatusResponse, error)

	// GetRepositoriesIdStatusSummaryWithResponse request
	GetRepositoriesIdStatusSummaryWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdStatusSummaryResponse, error)

	// PostRepositoriesIdSyncWithResponse request
	PostRepositoriesIdSyncWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*PostRepositoriesIdSyncResponse, error)

	// GetRepositoriesIdTagsWithResponse request
	GetRepositoriesIdTagsWithResponse(ctx context.Context, id int, params *GetRepositoriesIdTagsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdTagsResponse, error)

	// GetRepositoriesIdTagsTagNameWithResponse request
	GetRepositoriesIdTagsTagNameWithResponse(ctx context.Context, id int, tagName string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdTagsTagNameResponse, error)

	// GetRepositoriesIdTrackingConfigWithResponse request
	GetRepositoriesIdTrackingConfigWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdTrackingConfigResponse, error)

	// PutRepositoriesIdTrackingConfigWithBodyWithResponse request with any body
	PutRepositoriesIdTrackingConfigWithBodyWithResponse(ctx context.Context, id int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutRepositoriesIdTrackingConfigResponse, error)

	PutRepositoriesIdTrackingConfigWithResponse(ctx context.Context, id int, body PutRepositoriesIdTrackingConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*PutRepositoriesIdTrackingConfigResponse, error)

	// GetRepositoriesIdWikiWithResponse request
	GetRepositoriesIdWikiWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdWikiResponse, error)

	// PostRepositoriesIdWikiRescanWithResponse request
	PostRepositoriesIdWikiRescanWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*PostRepositoriesIdWikiRescanResponse, error)

	// GetRepositoriesIdWikiPathWithResponse request
	GetRepositoriesIdWikiPathWithResponse(ctx context.Context, id int, path string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdWikiPathResponse, error)

	// PostSearchWithBodyWithResponse request with any body
	PostSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSearchResponse, error)

	PostSearchWithResponse(ctx context.Context, body PostSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSearchResponse, error)

	// GetSearchGrepWithResponse request
	GetSearchGrepWithResponse(ctx context.Context, params *GetSearchGrepParams, reqEditors ...RequestEditorFn) (*GetSearchGrepResponse, error)

	// GetSearchKeywordWithResponse request
	GetSearchKeywordWithResponse(ctx context.Context, params *GetSearchKeywordParams, reqEditors ...RequestEditorFn) (*GetSearchKeywordResponse, error)

	// GetSearchLsWithResponse request
	GetSearchLsWithResponse(ctx context.Context, params *GetSearchLsParams, reqEditors ...RequestEditorFn) (*GetSearchLsResponse, error)

	// GetSearchSemanticWithResponse request
	GetSearchSemanticWithResponse(ctx context.Context, params *GetSearchSemanticParams, reqEditors ...RequestEditorFn) (*GetSearchSemanticResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type DeleteEnrichmentsIdResponse

type DeleteEnrichmentsIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseDeleteEnrichmentsIdResponse

func ParseDeleteEnrichmentsIdResponse(rsp *http.Response) (*DeleteEnrichmentsIdResponse, error)

ParseDeleteEnrichmentsIdResponse parses an HTTP response from a DeleteEnrichmentsIdWithResponse call

func (DeleteEnrichmentsIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteEnrichmentsIdResponse) StatusCode

func (r DeleteEnrichmentsIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse

type DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse

func ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse(rsp *http.Response) (*DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse, error)

ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse parses an HTTP response from a DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse call

func (DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse

type DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse

func ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse(rsp *http.Response) (*DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse, error)

ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse parses an HTTP response from a DeleteRepositoriesIdCommitsCommitShaEnrichmentsWithResponse call

func (DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse) Status

Status returns HTTPResponse.Status

func (DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteRepositoriesIdResponse

type DeleteRepositoriesIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseDeleteRepositoriesIdResponse

func ParseDeleteRepositoriesIdResponse(rsp *http.Response) (*DeleteRepositoriesIdResponse, error)

ParseDeleteRepositoriesIdResponse parses an HTTP response from a DeleteRepositoriesIdWithResponse call

func (DeleteRepositoriesIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteRepositoriesIdResponse) StatusCode

func (r DeleteRepositoriesIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DtoCommitAttributes

type DtoCommitAttributes struct {
	Author          *string `json:"author,omitempty"`
	CommitSha       *string `json:"commit_sha,omitempty"`
	Date            *string `json:"date,omitempty"`
	Message         *string `json:"message,omitempty"`
	ParentCommitSha *string `json:"parent_commit_sha,omitempty"`
}

DtoCommitAttributes defines model for dto.CommitAttributes.

type DtoCommitData

type DtoCommitData struct {
	Attributes *DtoCommitAttributes `json:"attributes,omitempty"`
	Id         *string              `json:"id,omitempty"`
	Type       *string              `json:"type,omitempty"`
}

DtoCommitData defines model for dto.CommitData.

type DtoCommitJSONAPIListResponse

type DtoCommitJSONAPIListResponse struct {
	Data  *[]DtoCommitData `json:"data,omitempty"`
	Links *JsonapiLinks    `json:"links,omitempty"`
	Meta  *JsonapiMeta     `json:"meta,omitempty"`
}

DtoCommitJSONAPIListResponse defines model for dto.CommitJSONAPIListResponse.

type DtoCommitJSONAPIResponse

type DtoCommitJSONAPIResponse struct {
	Data *DtoCommitData `json:"data,omitempty"`
}

DtoCommitJSONAPIResponse defines model for dto.CommitJSONAPIResponse.

type DtoEnrichmentAttributes

type DtoEnrichmentAttributes struct {
	Content   *string `json:"content,omitempty"`
	CreatedAt *string `json:"created_at,omitempty"`
	EndLine   *int    `json:"end_line,omitempty"`
	StartLine *int    `json:"start_line,omitempty"`
	Subtype   *string `json:"subtype,omitempty"`
	Type      *string `json:"type,omitempty"`
	UpdatedAt *string `json:"updated_at,omitempty"`
}

DtoEnrichmentAttributes defines model for dto.EnrichmentAttributes.

type DtoEnrichmentData

type DtoEnrichmentData struct {
	Attributes *DtoEnrichmentAttributes `json:"attributes,omitempty"`
	Id         *string                  `json:"id,omitempty"`
	Type       *string                  `json:"type,omitempty"`
}

DtoEnrichmentData defines model for dto.EnrichmentData.

type DtoEnrichmentJSONAPIListResponse

type DtoEnrichmentJSONAPIListResponse struct {
	Data  *[]DtoEnrichmentData `json:"data,omitempty"`
	Links *JsonapiLinks        `json:"links,omitempty"`
	Meta  *JsonapiMeta         `json:"meta,omitempty"`
}

DtoEnrichmentJSONAPIListResponse defines model for dto.EnrichmentJSONAPIListResponse.

type DtoEnrichmentJSONAPIResponse

type DtoEnrichmentJSONAPIResponse struct {
	Data *DtoEnrichmentData `json:"data,omitempty"`
}

DtoEnrichmentJSONAPIResponse defines model for dto.EnrichmentJSONAPIResponse.

type DtoEnrichmentSchema

type DtoEnrichmentSchema struct {
	Content *string `json:"content,omitempty"`
	Type    *string `json:"type,omitempty"`
}

DtoEnrichmentSchema defines model for dto.EnrichmentSchema.

type DtoEnrichmentUpdateAttributes

type DtoEnrichmentUpdateAttributes struct {
	Content *string `json:"content,omitempty"`
}

DtoEnrichmentUpdateAttributes defines model for dto.EnrichmentUpdateAttributes.

type DtoEnrichmentUpdateData

type DtoEnrichmentUpdateData struct {
	Attributes *DtoEnrichmentUpdateAttributes `json:"attributes,omitempty"`
	Type       *string                        `json:"type,omitempty"`
}

DtoEnrichmentUpdateData defines model for dto.EnrichmentUpdateData.

type DtoEnrichmentUpdateRequest

type DtoEnrichmentUpdateRequest struct {
	Data *DtoEnrichmentUpdateData `json:"data,omitempty"`
}

DtoEnrichmentUpdateRequest defines model for dto.EnrichmentUpdateRequest.

type DtoFileAttributes

type DtoFileAttributes struct {
	BlobSha   *string `json:"blob_sha,omitempty"`
	Extension *string `json:"extension,omitempty"`
	MimeType  *string `json:"mime_type,omitempty"`
	Path      *string `json:"path,omitempty"`
	Size      *int    `json:"size,omitempty"`
}

DtoFileAttributes defines model for dto.FileAttributes.

type DtoFileData

type DtoFileData struct {
	Attributes *DtoFileAttributes `json:"attributes,omitempty"`
	Id         *string            `json:"id,omitempty"`
	Type       *string            `json:"type,omitempty"`
}

DtoFileData defines model for dto.FileData.

type DtoFileJSONAPIListResponse

type DtoFileJSONAPIListResponse struct {
	Data  *[]DtoFileData `json:"data,omitempty"`
	Links *JsonapiLinks  `json:"links,omitempty"`
	Meta  *JsonapiMeta   `json:"meta,omitempty"`
}

DtoFileJSONAPIListResponse defines model for dto.FileJSONAPIListResponse.

type DtoFileJSONAPIResponse

type DtoFileJSONAPIResponse struct {
	Data *DtoFileData `json:"data,omitempty"`
}

DtoFileJSONAPIResponse defines model for dto.FileJSONAPIResponse.

type DtoGrepFileLinks struct {
	File *string `json:"file,omitempty"`
}

DtoGrepFileLinks defines model for dto.GrepFileLinks.

type DtoGrepFileSchema

type DtoGrepFileSchema struct {
	Language *string               `json:"language,omitempty"`
	Links    *DtoGrepFileLinks     `json:"links,omitempty"`
	Matches  *[]DtoGrepMatchSchema `json:"matches,omitempty"`
	Path     *string               `json:"path,omitempty"`
}

DtoGrepFileSchema defines model for dto.GrepFileSchema.

type DtoGrepMatchSchema

type DtoGrepMatchSchema struct {
	Content *string `json:"content,omitempty"`
	Line    *int    `json:"line,omitempty"`
}

DtoGrepMatchSchema defines model for dto.GrepMatchSchema.

type DtoGrepResponse

type DtoGrepResponse struct {
	Data *[]DtoGrepFileSchema `json:"data,omitempty"`
}

DtoGrepResponse defines model for dto.GrepResponse.

type DtoLsFileAttributes

type DtoLsFileAttributes struct {
	Path *string `json:"path,omitempty"`
	Size *int    `json:"size,omitempty"`
}

DtoLsFileAttributes defines model for dto.LsFileAttributes.

type DtoLsFileData

type DtoLsFileData struct {
	Attributes *DtoLsFileAttributes `json:"attributes,omitempty"`
	Id         *string              `json:"id,omitempty"`
	Links      *DtoLsFileLinks      `json:"links,omitempty"`
	Type       *string              `json:"type,omitempty"`
}

DtoLsFileData defines model for dto.LsFileData.

type DtoLsFileLinks struct {
	Self *string `json:"self,omitempty"`
}

DtoLsFileLinks defines model for dto.LsFileLinks.

type DtoLsResponse

type DtoLsResponse struct {
	Data  *[]DtoLsFileData `json:"data,omitempty"`
	Links *JsonapiLinks    `json:"links,omitempty"`
	Meta  *JsonapiMeta     `json:"meta,omitempty"`
}

DtoLsResponse defines model for dto.LsResponse.

type DtoRepositoryAttributes

type DtoRepositoryAttributes struct {
	ClonedPath     *string `json:"cloned_path,omitempty"`
	CreatedAt      *string `json:"created_at,omitempty"`
	LastScannedAt  *string `json:"last_scanned_at,omitempty"`
	NumBranches    *int    `json:"num_branches,omitempty"`
	NumCommits     *int    `json:"num_commits,omitempty"`
	NumTags        *int    `json:"num_tags,omitempty"`
	RemoteUri      *string `json:"remote_uri,omitempty"`
	TrackingBranch *string `json:"tracking_branch,omitempty"`
	UpdatedAt      *string `json:"updated_at,omitempty"`

	// UpstreamUrl The canonical upstream URL (e.g. github.com/org/repo); falls back to remote_uri when not set
	UpstreamUrl *string `json:"upstream_url,omitempty"`
}

DtoRepositoryAttributes defines model for dto.RepositoryAttributes.

type DtoRepositoryBranchData

type DtoRepositoryBranchData struct {
	CommitCount *int    `json:"commit_count,omitempty"`
	IsDefault   *bool   `json:"is_default,omitempty"`
	Name        *string `json:"name,omitempty"`
}

DtoRepositoryBranchData defines model for dto.RepositoryBranchData.

type DtoRepositoryCommitData

type DtoRepositoryCommitData struct {
	Author    *string `json:"author,omitempty"`
	Message   *string `json:"message,omitempty"`
	Sha       *string `json:"sha,omitempty"`
	Timestamp *string `json:"timestamp,omitempty"`
}

DtoRepositoryCommitData defines model for dto.RepositoryCommitData.

type DtoRepositoryCreateAttributes

type DtoRepositoryCreateAttributes struct {
	RemoteUri *string `json:"remote_uri,omitempty"`

	// UpstreamUrl Optional canonical upstream URL; used for deduplication when multiple clone URLs point to the same repo
	UpstreamUrl *string `json:"upstream_url,omitempty"`
}

DtoRepositoryCreateAttributes defines model for dto.RepositoryCreateAttributes.

type DtoRepositoryCreateData

type DtoRepositoryCreateData struct {
	Attributes *DtoRepositoryCreateAttributes `json:"attributes,omitempty"`
	Type       *string                        `json:"type,omitempty"`
}

DtoRepositoryCreateData defines model for dto.RepositoryCreateData.

type DtoRepositoryCreateRequest

type DtoRepositoryCreateRequest struct {
	Data *DtoRepositoryCreateData `json:"data,omitempty"`
}

DtoRepositoryCreateRequest defines model for dto.RepositoryCreateRequest.

type DtoRepositoryData

type DtoRepositoryData struct {
	Attributes *DtoRepositoryAttributes `json:"attributes,omitempty"`
	Id         *string                  `json:"id,omitempty"`
	Type       *string                  `json:"type,omitempty"`
}

DtoRepositoryData defines model for dto.RepositoryData.

type DtoRepositoryDetailsResponse

type DtoRepositoryDetailsResponse struct {
	Branches      *[]DtoRepositoryBranchData `json:"branches,omitempty"`
	Data          *DtoRepositoryData         `json:"data,omitempty"`
	RecentCommits *[]DtoRepositoryCommitData `json:"recent_commits,omitempty"`
}

DtoRepositoryDetailsResponse defines model for dto.RepositoryDetailsResponse.

type DtoRepositoryListResponse

type DtoRepositoryListResponse struct {
	Data  *[]DtoRepositoryData `json:"data,omitempty"`
	Links *JsonapiLinks        `json:"links,omitempty"`
	Meta  *JsonapiMeta         `json:"meta,omitempty"`
}

DtoRepositoryListResponse defines model for dto.RepositoryListResponse.

type DtoRepositoryResponse

type DtoRepositoryResponse struct {
	Data *DtoRepositoryData `json:"data,omitempty"`
}

DtoRepositoryResponse defines model for dto.RepositoryResponse.

type DtoRepositoryStatusSummaryAttributes

type DtoRepositoryStatusSummaryAttributes struct {
	Message   *string `json:"message,omitempty"`
	Status    *string `json:"status,omitempty"`
	UpdatedAt *string `json:"updated_at,omitempty"`
}

DtoRepositoryStatusSummaryAttributes defines model for dto.RepositoryStatusSummaryAttributes.

type DtoRepositoryStatusSummaryData

type DtoRepositoryStatusSummaryData struct {
	Attributes *DtoRepositoryStatusSummaryAttributes `json:"attributes,omitempty"`
	Id         *string                               `json:"id,omitempty"`
	Type       *string                               `json:"type,omitempty"`
}

DtoRepositoryStatusSummaryData defines model for dto.RepositoryStatusSummaryData.

type DtoRepositoryStatusSummaryResponse

type DtoRepositoryStatusSummaryResponse struct {
	Data *DtoRepositoryStatusSummaryData `json:"data,omitempty"`
}

DtoRepositoryStatusSummaryResponse defines model for dto.RepositoryStatusSummaryResponse.

type DtoSearchAttributes

type DtoSearchAttributes struct {
	Code     *string           `json:"code,omitempty"`
	Filters  *DtoSearchFilters `json:"filters,omitempty"`
	Keywords *[]string         `json:"keywords,omitempty"`
	Limit    *int              `json:"limit,omitempty"`
	Text     *string           `json:"text,omitempty"`
}

DtoSearchAttributes defines model for dto.SearchAttributes.

type DtoSearchData

type DtoSearchData struct {
	Attributes *DtoSearchAttributes `json:"attributes,omitempty"`
	Type       *string              `json:"type,omitempty"`
}

DtoSearchData defines model for dto.SearchData.

type DtoSearchFilters

type DtoSearchFilters struct {
	Authors            *[]string `json:"authors,omitempty"`
	CommitSha          *[]string `json:"commit_sha,omitempty"`
	EndDate            *string   `json:"end_date,omitempty"`
	EnrichmentSubtypes *[]string `json:"enrichment_subtypes,omitempty"`
	EnrichmentTypes    *[]string `json:"enrichment_types,omitempty"`
	FilePatterns       *[]string `json:"file_patterns,omitempty"`
	Languages          *[]string `json:"languages,omitempty"`
	Sources            *[]string `json:"sources,omitempty"`
	StartDate          *string   `json:"start_date,omitempty"`
}

DtoSearchFilters defines model for dto.SearchFilters.

type DtoSearchRequest

type DtoSearchRequest struct {
	Data *DtoSearchData `json:"data,omitempty"`
}

DtoSearchRequest defines model for dto.SearchRequest.

type DtoSearchResponse

type DtoSearchResponse struct {
	Data *[]DtoSnippetData `json:"data,omitempty"`
}

DtoSearchResponse defines model for dto.SearchResponse.

type DtoSnippetAttributes

type DtoSnippetAttributes struct {
	Content        *DtoSnippetContentSchema `json:"content,omitempty"`
	CreatedAt      *string                  `json:"created_at,omitempty"`
	Enrichments    *[]DtoEnrichmentSchema   `json:"enrichments,omitempty"`
	OriginalScores *[]float32               `json:"original_scores,omitempty"`
	UpdatedAt      *string                  `json:"updated_at,omitempty"`
}

DtoSnippetAttributes defines model for dto.SnippetAttributes.

type DtoSnippetContentSchema

type DtoSnippetContentSchema struct {
	EndLine   *int    `json:"end_line,omitempty"`
	Language  *string `json:"language,omitempty"`
	StartLine *int    `json:"start_line,omitempty"`
	Value     *string `json:"value,omitempty"`
}

DtoSnippetContentSchema defines model for dto.SnippetContentSchema.

type DtoSnippetData

type DtoSnippetData struct {
	Attributes *DtoSnippetAttributes `json:"attributes,omitempty"`
	Id         *string               `json:"id,omitempty"`
	Links      *DtoSnippetLinks      `json:"links,omitempty"`
	Type       *string               `json:"type,omitempty"`
}

DtoSnippetData defines model for dto.SnippetData.

type DtoSnippetLinks struct {
	Commit     *string `json:"commit,omitempty"`
	File       *string `json:"file,omitempty"`
	Repository *string `json:"repository,omitempty"`
}

DtoSnippetLinks defines model for dto.SnippetLinks.

type DtoSnippetListResponse

type DtoSnippetListResponse struct {
	Data  *[]DtoSnippetData `json:"data,omitempty"`
	Links *JsonapiLinks     `json:"links,omitempty"`
	Meta  *JsonapiMeta      `json:"meta,omitempty"`
}

DtoSnippetListResponse defines model for dto.SnippetListResponse.

type DtoTagAttributes

type DtoTagAttributes struct {
	IsVersionTag    *bool   `json:"is_version_tag,omitempty"`
	Name            *string `json:"name,omitempty"`
	TargetCommitSha *string `json:"target_commit_sha,omitempty"`
}

DtoTagAttributes defines model for dto.TagAttributes.

type DtoTagData

type DtoTagData struct {
	Attributes *DtoTagAttributes `json:"attributes,omitempty"`
	Id         *string           `json:"id,omitempty"`
	Type       *string           `json:"type,omitempty"`
}

DtoTagData defines model for dto.TagData.

type DtoTagJSONAPIListResponse

type DtoTagJSONAPIListResponse struct {
	Data  *[]DtoTagData `json:"data,omitempty"`
	Links *JsonapiLinks `json:"links,omitempty"`
	Meta  *JsonapiMeta  `json:"meta,omitempty"`
}

DtoTagJSONAPIListResponse defines model for dto.TagJSONAPIListResponse.

type DtoTagJSONAPIResponse

type DtoTagJSONAPIResponse struct {
	Data *DtoTagData `json:"data,omitempty"`
}

DtoTagJSONAPIResponse defines model for dto.TagJSONAPIResponse.

type DtoTaskAttributes

type DtoTaskAttributes struct {
	CreatedAt *string     `json:"created_at,omitempty"`
	Payload   interface{} `json:"payload,omitempty"`
	Priority  *int        `json:"priority,omitempty"`
	Type      *string     `json:"type,omitempty"`
	UpdatedAt *string     `json:"updated_at,omitempty"`
}

DtoTaskAttributes defines model for dto.TaskAttributes.

type DtoTaskData

type DtoTaskData struct {
	Attributes *DtoTaskAttributes `json:"attributes,omitempty"`
	Id         *string            `json:"id,omitempty"`
	Type       *string            `json:"type,omitempty"`
}

DtoTaskData defines model for dto.TaskData.

type DtoTaskListResponse

type DtoTaskListResponse struct {
	Data  *[]DtoTaskData `json:"data,omitempty"`
	Links *JsonapiLinks  `json:"links,omitempty"`
	Meta  *JsonapiMeta   `json:"meta,omitempty"`
}

DtoTaskListResponse defines model for dto.TaskListResponse.

type DtoTaskResponse

type DtoTaskResponse struct {
	Data *DtoTaskData `json:"data,omitempty"`
}

DtoTaskResponse defines model for dto.TaskResponse.

type DtoTaskStatusAttributes

type DtoTaskStatusAttributes struct {
	CreatedAt *string  `json:"created_at,omitempty"`
	Current   *int     `json:"current,omitempty"`
	Error     *string  `json:"error,omitempty"`
	Message   *string  `json:"message,omitempty"`
	Progress  *float32 `json:"progress,omitempty"`
	State     *string  `json:"state,omitempty"`
	Step      *string  `json:"step,omitempty"`
	Total     *int     `json:"total,omitempty"`
	UpdatedAt *string  `json:"updated_at,omitempty"`
}

DtoTaskStatusAttributes defines model for dto.TaskStatusAttributes.

type DtoTaskStatusData

type DtoTaskStatusData struct {
	Attributes *DtoTaskStatusAttributes `json:"attributes,omitempty"`
	Id         *string                  `json:"id,omitempty"`
	Type       *string                  `json:"type,omitempty"`
}

DtoTaskStatusData defines model for dto.TaskStatusData.

type DtoTaskStatusListResponse

type DtoTaskStatusListResponse struct {
	Data  *[]DtoTaskStatusData `json:"data,omitempty"`
	Links *JsonapiLinks        `json:"links,omitempty"`
	Meta  *JsonapiMeta         `json:"meta,omitempty"`
}

DtoTaskStatusListResponse defines model for dto.TaskStatusListResponse.

type DtoTrackingConfigAttributes

type DtoTrackingConfigAttributes struct {
	Mode  *DtoTrackingMode `json:"mode,omitempty"`
	Value *string          `json:"value,omitempty"`
}

DtoTrackingConfigAttributes defines model for dto.TrackingConfigAttributes.

type DtoTrackingConfigData

type DtoTrackingConfigData struct {
	Attributes *DtoTrackingConfigAttributes `json:"attributes,omitempty"`
	Type       *string                      `json:"type,omitempty"`
}

DtoTrackingConfigData defines model for dto.TrackingConfigData.

type DtoTrackingConfigResponse

type DtoTrackingConfigResponse struct {
	Data *DtoTrackingConfigData `json:"data,omitempty"`
}

DtoTrackingConfigResponse defines model for dto.TrackingConfigResponse.

type DtoTrackingConfigUpdateAttributes

type DtoTrackingConfigUpdateAttributes struct {
	Mode  *DtoTrackingMode `json:"mode,omitempty"`
	Value *string          `json:"value,omitempty"`
}

DtoTrackingConfigUpdateAttributes defines model for dto.TrackingConfigUpdateAttributes.

type DtoTrackingConfigUpdateData

type DtoTrackingConfigUpdateData struct {
	Attributes *DtoTrackingConfigUpdateAttributes `json:"attributes,omitempty"`
	Type       *string                            `json:"type,omitempty"`
}

DtoTrackingConfigUpdateData defines model for dto.TrackingConfigUpdateData.

type DtoTrackingConfigUpdateRequest

type DtoTrackingConfigUpdateRequest struct {
	Data *DtoTrackingConfigUpdateData `json:"data,omitempty"`
}

DtoTrackingConfigUpdateRequest defines model for dto.TrackingConfigUpdateRequest.

type DtoTrackingMode

type DtoTrackingMode string

DtoTrackingMode defines model for dto.TrackingMode.

const (
	Branch DtoTrackingMode = "branch"
	Tag    DtoTrackingMode = "tag"
)

Defines values for DtoTrackingMode.

type DtoWikiTreeNode

type DtoWikiTreeNode struct {
	Children *[]DtoWikiTreeNode `json:"children,omitempty"`
	Path     *string            `json:"path,omitempty"`
	Slug     *string            `json:"slug,omitempty"`
	Title    *string            `json:"title,omitempty"`
}

DtoWikiTreeNode defines model for dto.WikiTreeNode.

type DtoWikiTreeResponse

type DtoWikiTreeResponse struct {
	Data *[]DtoWikiTreeNode `json:"data,omitempty"`
}

DtoWikiTreeResponse defines model for dto.WikiTreeResponse.

type GetEnrichmentsIdResponse

type GetEnrichmentsIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoEnrichmentJSONAPIResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetEnrichmentsIdResponse

func ParseGetEnrichmentsIdResponse(rsp *http.Response) (*GetEnrichmentsIdResponse, error)

ParseGetEnrichmentsIdResponse parses an HTTP response from a GetEnrichmentsIdWithResponse call

func (GetEnrichmentsIdResponse) Status

func (r GetEnrichmentsIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetEnrichmentsIdResponse) StatusCode

func (r GetEnrichmentsIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEnrichmentsParams

type GetEnrichmentsParams struct {
	// EnrichmentType Filter by enrichment type
	EnrichmentType *string `form:"enrichment_type,omitempty" json:"enrichment_type,omitempty"`

	// EnrichmentSubtype Filter by enrichment subtype
	EnrichmentSubtype *string `form:"enrichment_subtype,omitempty" json:"enrichment_subtype,omitempty"`

	// Page Page number (default: 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page (default: 20, max: 100)
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`
}

GetEnrichmentsParams defines parameters for GetEnrichments.

type GetEnrichmentsResponse

type GetEnrichmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoEnrichmentJSONAPIListResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetEnrichmentsResponse

func ParseGetEnrichmentsResponse(rsp *http.Response) (*GetEnrichmentsResponse, error)

ParseGetEnrichmentsResponse parses an HTTP response from a GetEnrichmentsWithResponse call

func (GetEnrichmentsResponse) Status

func (r GetEnrichmentsResponse) Status() string

Status returns HTTPResponse.Status

func (GetEnrichmentsResponse) StatusCode

func (r GetEnrichmentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetQueueParams

type GetQueueParams struct {
	// Page Page number (default: 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page (default: 20, max: 100)
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`

	// TaskType Filter by task type
	TaskType *string `form:"task_type,omitempty" json:"task_type,omitempty"`
}

GetQueueParams defines parameters for GetQueue.

type GetQueueResponse

type GetQueueResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoTaskListResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetQueueResponse

func ParseGetQueueResponse(rsp *http.Response) (*GetQueueResponse, error)

ParseGetQueueResponse parses an HTTP response from a GetQueueWithResponse call

func (GetQueueResponse) Status

func (r GetQueueResponse) Status() string

Status returns HTTPResponse.Status

func (GetQueueResponse) StatusCode

func (r GetQueueResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetQueueTaskIdResponse

type GetQueueTaskIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoTaskResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetQueueTaskIdResponse

func ParseGetQueueTaskIdResponse(rsp *http.Response) (*GetQueueTaskIdResponse, error)

ParseGetQueueTaskIdResponse parses an HTTP response from a GetQueueTaskIdWithResponse call

func (GetQueueTaskIdResponse) Status

func (r GetQueueTaskIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetQueueTaskIdResponse) StatusCode

func (r GetQueueTaskIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdBlobBlobNamePathParams

type GetRepositoriesIdBlobBlobNamePathParams struct {
	// Lines Line ranges to extract (e.g. L17-L26,L45,L55-L90)
	Lines *string `form:"lines,omitempty" json:"lines,omitempty"`

	// LineNumbers Prefix each line with its 1-based line number
	LineNumbers *bool `form:"line_numbers,omitempty" json:"line_numbers,omitempty"`
}

GetRepositoriesIdBlobBlobNamePathParams defines parameters for GetRepositoriesIdBlobBlobNamePath.

type GetRepositoriesIdBlobBlobNamePathResponse

type GetRepositoriesIdBlobBlobNamePathResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetRepositoriesIdBlobBlobNamePathResponse

func ParseGetRepositoriesIdBlobBlobNamePathResponse(rsp *http.Response) (*GetRepositoriesIdBlobBlobNamePathResponse, error)

ParseGetRepositoriesIdBlobBlobNamePathResponse parses an HTTP response from a GetRepositoriesIdBlobBlobNamePathWithResponse call

func (GetRepositoriesIdBlobBlobNamePathResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdBlobBlobNamePathResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdCommitsCommitShaEmbeddingsResponse

type GetRepositoriesIdCommitsCommitShaEmbeddingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON410      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdCommitsCommitShaEmbeddingsResponse

func ParseGetRepositoriesIdCommitsCommitShaEmbeddingsResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaEmbeddingsResponse, error)

ParseGetRepositoriesIdCommitsCommitShaEmbeddingsResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaEmbeddingsWithResponse call

func (GetRepositoriesIdCommitsCommitShaEmbeddingsResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdCommitsCommitShaEmbeddingsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse

type GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoEnrichmentJSONAPIResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse

func ParseGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse, error)

ParseGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse call

func (GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdCommitsCommitShaEnrichmentsParams

type GetRepositoriesIdCommitsCommitShaEnrichmentsParams struct {
	// EnrichmentType Filter by enrichment type
	EnrichmentType *string `form:"enrichment_type,omitempty" json:"enrichment_type,omitempty"`

	// EnrichmentSubtype Filter by enrichment subtype
	EnrichmentSubtype *string `form:"enrichment_subtype,omitempty" json:"enrichment_subtype,omitempty"`

	// Page Page number (default: 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page (default: 20, max: 100)
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`
}

GetRepositoriesIdCommitsCommitShaEnrichmentsParams defines parameters for GetRepositoriesIdCommitsCommitShaEnrichments.

type GetRepositoriesIdCommitsCommitShaEnrichmentsResponse

type GetRepositoriesIdCommitsCommitShaEnrichmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoEnrichmentJSONAPIListResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdCommitsCommitShaEnrichmentsResponse

func ParseGetRepositoriesIdCommitsCommitShaEnrichmentsResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaEnrichmentsResponse, error)

ParseGetRepositoriesIdCommitsCommitShaEnrichmentsResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaEnrichmentsWithResponse call

func (GetRepositoriesIdCommitsCommitShaEnrichmentsResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdCommitsCommitShaEnrichmentsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse

type GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoFileJSONAPIResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdCommitsCommitShaFilesBlobShaResponse

func ParseGetRepositoriesIdCommitsCommitShaFilesBlobShaResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse, error)

ParseGetRepositoriesIdCommitsCommitShaFilesBlobShaResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaFilesBlobShaWithResponse call

func (GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdCommitsCommitShaFilesParams

type GetRepositoriesIdCommitsCommitShaFilesParams struct {
	// Page Page number (default: 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page (default: 20, max: 100)
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`
}

GetRepositoriesIdCommitsCommitShaFilesParams defines parameters for GetRepositoriesIdCommitsCommitShaFiles.

type GetRepositoriesIdCommitsCommitShaFilesResponse

type GetRepositoriesIdCommitsCommitShaFilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoFileJSONAPIListResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdCommitsCommitShaFilesResponse

func ParseGetRepositoriesIdCommitsCommitShaFilesResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaFilesResponse, error)

ParseGetRepositoriesIdCommitsCommitShaFilesResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaFilesWithResponse call

func (GetRepositoriesIdCommitsCommitShaFilesResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdCommitsCommitShaFilesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdCommitsCommitShaResponse

type GetRepositoriesIdCommitsCommitShaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoCommitJSONAPIResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdCommitsCommitShaResponse

func ParseGetRepositoriesIdCommitsCommitShaResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaResponse, error)

ParseGetRepositoriesIdCommitsCommitShaResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaWithResponse call

func (GetRepositoriesIdCommitsCommitShaResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdCommitsCommitShaResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdCommitsCommitShaSnippetsParams

type GetRepositoriesIdCommitsCommitShaSnippetsParams struct {
	// Page Page number (default: 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page (default: 20, max: 100)
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`
}

GetRepositoriesIdCommitsCommitShaSnippetsParams defines parameters for GetRepositoriesIdCommitsCommitShaSnippets.

type GetRepositoriesIdCommitsCommitShaSnippetsResponse

type GetRepositoriesIdCommitsCommitShaSnippetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoSnippetListResponse
	JSON401      *MiddlewareJSONAPIErrorResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdCommitsCommitShaSnippetsResponse

func ParseGetRepositoriesIdCommitsCommitShaSnippetsResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaSnippetsResponse, error)

ParseGetRepositoriesIdCommitsCommitShaSnippetsResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaSnippetsWithResponse call

func (GetRepositoriesIdCommitsCommitShaSnippetsResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdCommitsCommitShaSnippetsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdCommitsParams

type GetRepositoriesIdCommitsParams struct {
	// Page Page number (default: 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page (default: 20, max: 100)
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`
}

GetRepositoriesIdCommitsParams defines parameters for GetRepositoriesIdCommits.

type GetRepositoriesIdCommitsResponse

type GetRepositoriesIdCommitsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoCommitJSONAPIListResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdCommitsResponse

func ParseGetRepositoriesIdCommitsResponse(rsp *http.Response) (*GetRepositoriesIdCommitsResponse, error)

ParseGetRepositoriesIdCommitsResponse parses an HTTP response from a GetRepositoriesIdCommitsWithResponse call

func (GetRepositoriesIdCommitsResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdCommitsResponse) StatusCode

func (r GetRepositoriesIdCommitsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdEnrichmentsParams

type GetRepositoriesIdEnrichmentsParams struct {
	// EnrichmentType Filter by enrichment type
	EnrichmentType *string `form:"enrichment_type,omitempty" json:"enrichment_type,omitempty"`

	// MaxCommitsToCheck Max commits to check (default: 100)
	MaxCommitsToCheck *int `form:"max_commits_to_check,omitempty" json:"max_commits_to_check,omitempty"`

	// Page Page number (default: 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page (default: 20, max: 100)
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`
}

GetRepositoriesIdEnrichmentsParams defines parameters for GetRepositoriesIdEnrichments.

type GetRepositoriesIdEnrichmentsResponse

type GetRepositoriesIdEnrichmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoEnrichmentJSONAPIListResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdEnrichmentsResponse

func ParseGetRepositoriesIdEnrichmentsResponse(rsp *http.Response) (*GetRepositoriesIdEnrichmentsResponse, error)

ParseGetRepositoriesIdEnrichmentsResponse parses an HTTP response from a GetRepositoriesIdEnrichmentsWithResponse call

func (GetRepositoriesIdEnrichmentsResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdEnrichmentsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdResponse

type GetRepositoriesIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoRepositoryDetailsResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdResponse

func ParseGetRepositoriesIdResponse(rsp *http.Response) (*GetRepositoriesIdResponse, error)

ParseGetRepositoriesIdResponse parses an HTTP response from a GetRepositoriesIdWithResponse call

func (GetRepositoriesIdResponse) Status

func (r GetRepositoriesIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetRepositoriesIdResponse) StatusCode

func (r GetRepositoriesIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdStatusResponse

type GetRepositoriesIdStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoTaskStatusListResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdStatusResponse

func ParseGetRepositoriesIdStatusResponse(rsp *http.Response) (*GetRepositoriesIdStatusResponse, error)

ParseGetRepositoriesIdStatusResponse parses an HTTP response from a GetRepositoriesIdStatusWithResponse call

func (GetRepositoriesIdStatusResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdStatusResponse) StatusCode

func (r GetRepositoriesIdStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdStatusSummaryResponse

type GetRepositoriesIdStatusSummaryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoRepositoryStatusSummaryResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdStatusSummaryResponse

func ParseGetRepositoriesIdStatusSummaryResponse(rsp *http.Response) (*GetRepositoriesIdStatusSummaryResponse, error)

ParseGetRepositoriesIdStatusSummaryResponse parses an HTTP response from a GetRepositoriesIdStatusSummaryWithResponse call

func (GetRepositoriesIdStatusSummaryResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdStatusSummaryResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdTagsParams

type GetRepositoriesIdTagsParams struct {
	// Page Page number (default: 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page (default: 20, max: 100)
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`
}

GetRepositoriesIdTagsParams defines parameters for GetRepositoriesIdTags.

type GetRepositoriesIdTagsResponse

type GetRepositoriesIdTagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoTagJSONAPIListResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdTagsResponse

func ParseGetRepositoriesIdTagsResponse(rsp *http.Response) (*GetRepositoriesIdTagsResponse, error)

ParseGetRepositoriesIdTagsResponse parses an HTTP response from a GetRepositoriesIdTagsWithResponse call

func (GetRepositoriesIdTagsResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdTagsResponse) StatusCode

func (r GetRepositoriesIdTagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdTagsTagNameResponse

type GetRepositoriesIdTagsTagNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoTagJSONAPIResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdTagsTagNameResponse

func ParseGetRepositoriesIdTagsTagNameResponse(rsp *http.Response) (*GetRepositoriesIdTagsTagNameResponse, error)

ParseGetRepositoriesIdTagsTagNameResponse parses an HTTP response from a GetRepositoriesIdTagsTagNameWithResponse call

func (GetRepositoriesIdTagsTagNameResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdTagsTagNameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdTrackingConfigResponse

type GetRepositoriesIdTrackingConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoTrackingConfigResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdTrackingConfigResponse

func ParseGetRepositoriesIdTrackingConfigResponse(rsp *http.Response) (*GetRepositoriesIdTrackingConfigResponse, error)

ParseGetRepositoriesIdTrackingConfigResponse parses an HTTP response from a GetRepositoriesIdTrackingConfigWithResponse call

func (GetRepositoriesIdTrackingConfigResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdTrackingConfigResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdWikiPathResponse

type GetRepositoriesIdWikiPathResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetRepositoriesIdWikiPathResponse

func ParseGetRepositoriesIdWikiPathResponse(rsp *http.Response) (*GetRepositoriesIdWikiPathResponse, error)

ParseGetRepositoriesIdWikiPathResponse parses an HTTP response from a GetRepositoriesIdWikiPathWithResponse call

func (GetRepositoriesIdWikiPathResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdWikiPathResponse) StatusCode

func (r GetRepositoriesIdWikiPathResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesIdWikiResponse

type GetRepositoriesIdWikiResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoWikiTreeResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesIdWikiResponse

func ParseGetRepositoriesIdWikiResponse(rsp *http.Response) (*GetRepositoriesIdWikiResponse, error)

ParseGetRepositoriesIdWikiResponse parses an HTTP response from a GetRepositoriesIdWikiWithResponse call

func (GetRepositoriesIdWikiResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoriesIdWikiResponse) StatusCode

func (r GetRepositoriesIdWikiResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRepositoriesParams

type GetRepositoriesParams struct {
	// Page Page number (default: 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page (default: 20, max: 100)
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`
}

GetRepositoriesParams defines parameters for GetRepositories.

type GetRepositoriesResponse

type GetRepositoriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoRepositoryListResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetRepositoriesResponse

func ParseGetRepositoriesResponse(rsp *http.Response) (*GetRepositoriesResponse, error)

ParseGetRepositoriesResponse parses an HTTP response from a GetRepositoriesWithResponse call

func (GetRepositoriesResponse) Status

func (r GetRepositoriesResponse) Status() string

Status returns HTTPResponse.Status

func (GetRepositoriesResponse) StatusCode

func (r GetRepositoriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSearchGrepParams

type GetSearchGrepParams struct {
	// RepositoryId Repository ID
	RepositoryId int `form:"repository_id" json:"repository_id"`

	// Pattern Regex pattern to search for
	Pattern string `form:"pattern" json:"pattern"`

	// Glob File path filter (e.g. *.go, src/**/*.ts)
	Glob *string `form:"glob,omitempty" json:"glob,omitempty"`

	// Limit Maximum number of file results (default 10, max 200)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

GetSearchGrepParams defines parameters for GetSearchGrep.

type GetSearchGrepResponse

type GetSearchGrepResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoGrepResponse
	JSON400      *MiddlewareJSONAPIErrorResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetSearchGrepResponse

func ParseGetSearchGrepResponse(rsp *http.Response) (*GetSearchGrepResponse, error)

ParseGetSearchGrepResponse parses an HTTP response from a GetSearchGrepWithResponse call

func (GetSearchGrepResponse) Status

func (r GetSearchGrepResponse) Status() string

Status returns HTTPResponse.Status

func (GetSearchGrepResponse) StatusCode

func (r GetSearchGrepResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSearchKeywordParams

type GetSearchKeywordParams struct {
	// Keywords Search keywords
	Keywords string `form:"keywords" json:"keywords"`

	// Language Language filter (e.g. py, go)
	Language *string `form:"language,omitempty" json:"language,omitempty"`

	// RepositoryId Repository ID filter
	RepositoryId *int `form:"repository_id,omitempty" json:"repository_id,omitempty"`

	// Limit Maximum results (default 10)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

GetSearchKeywordParams defines parameters for GetSearchKeyword.

type GetSearchKeywordResponse

type GetSearchKeywordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoSearchResponse
	JSON400      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetSearchKeywordResponse

func ParseGetSearchKeywordResponse(rsp *http.Response) (*GetSearchKeywordResponse, error)

ParseGetSearchKeywordResponse parses an HTTP response from a GetSearchKeywordWithResponse call

func (GetSearchKeywordResponse) Status

func (r GetSearchKeywordResponse) Status() string

Status returns HTTPResponse.Status

func (GetSearchKeywordResponse) StatusCode

func (r GetSearchKeywordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSearchLsParams

type GetSearchLsParams struct {
	// RepositoryId Repository ID
	RepositoryId int `form:"repository_id" json:"repository_id"`

	// Pattern Glob/pathspec pattern (e.g. **/*.go, src/*.py)
	Pattern string `form:"pattern" json:"pattern"`

	// Page Page number (default: 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page (default: 20, max: 100)
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`
}

GetSearchLsParams defines parameters for GetSearchLs.

type GetSearchLsResponse

type GetSearchLsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoLsResponse
	JSON400      *MiddlewareJSONAPIErrorResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetSearchLsResponse

func ParseGetSearchLsResponse(rsp *http.Response) (*GetSearchLsResponse, error)

ParseGetSearchLsResponse parses an HTTP response from a GetSearchLsWithResponse call

func (GetSearchLsResponse) Status

func (r GetSearchLsResponse) Status() string

Status returns HTTPResponse.Status

func (GetSearchLsResponse) StatusCode

func (r GetSearchLsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSearchSemanticParams

type GetSearchSemanticParams struct {
	// Query Natural language search query
	Query string `form:"query" json:"query"`

	// Language Language filter (e.g. py, go)
	Language *string `form:"language,omitempty" json:"language,omitempty"`

	// RepositoryId Repository ID filter
	RepositoryId *int `form:"repository_id,omitempty" json:"repository_id,omitempty"`

	// Limit Maximum results (default 10)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

GetSearchSemanticParams defines parameters for GetSearchSemantic.

type GetSearchSemanticResponse

type GetSearchSemanticResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoSearchResponse
	JSON400      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParseGetSearchSemanticResponse

func ParseGetSearchSemanticResponse(rsp *http.Response) (*GetSearchSemanticResponse, error)

ParseGetSearchSemanticResponse parses an HTTP response from a GetSearchSemanticWithResponse call

func (GetSearchSemanticResponse) Status

func (r GetSearchSemanticResponse) Status() string

Status returns HTTPResponse.Status

func (GetSearchSemanticResponse) StatusCode

func (r GetSearchSemanticResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type JsonapiLinks struct {
	First *string `json:"first,omitempty"`
	Last  *string `json:"last,omitempty"`
	Next  *string `json:"next,omitempty"`
	Prev  *string `json:"prev,omitempty"`
	Self  *string `json:"self,omitempty"`
}

JsonapiLinks defines model for jsonapi.Links.

type JsonapiMeta

type JsonapiMeta map[string]interface{}

JsonapiMeta defines model for jsonapi.Meta.

type MiddlewareJSONAPIError

type MiddlewareJSONAPIError struct {
	Detail *string `json:"detail,omitempty"`
	Id     *string `json:"id,omitempty"`
	Status *string `json:"status,omitempty"`
	Title  *string `json:"title,omitempty"`
}

MiddlewareJSONAPIError defines model for middleware.JSONAPIError.

type MiddlewareJSONAPIErrorResponse

type MiddlewareJSONAPIErrorResponse struct {
	Errors *[]MiddlewareJSONAPIError `json:"errors,omitempty"`
}

MiddlewareJSONAPIErrorResponse defines model for middleware.JSONAPIErrorResponse.

type PatchEnrichmentsIdJSONRequestBody

type PatchEnrichmentsIdJSONRequestBody = DtoEnrichmentUpdateRequest

PatchEnrichmentsIdJSONRequestBody defines body for PatchEnrichmentsId for application/json ContentType.

type PatchEnrichmentsIdResponse

type PatchEnrichmentsIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoEnrichmentJSONAPIResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParsePatchEnrichmentsIdResponse

func ParsePatchEnrichmentsIdResponse(rsp *http.Response) (*PatchEnrichmentsIdResponse, error)

ParsePatchEnrichmentsIdResponse parses an HTTP response from a PatchEnrichmentsIdWithResponse call

func (PatchEnrichmentsIdResponse) Status

Status returns HTTPResponse.Status

func (PatchEnrichmentsIdResponse) StatusCode

func (r PatchEnrichmentsIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostRepositoriesIdCommitsCommitShaRescanResponse

type PostRepositoriesIdCommitsCommitShaRescanResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParsePostRepositoriesIdCommitsCommitShaRescanResponse

func ParsePostRepositoriesIdCommitsCommitShaRescanResponse(rsp *http.Response) (*PostRepositoriesIdCommitsCommitShaRescanResponse, error)

ParsePostRepositoriesIdCommitsCommitShaRescanResponse parses an HTTP response from a PostRepositoriesIdCommitsCommitShaRescanWithResponse call

func (PostRepositoriesIdCommitsCommitShaRescanResponse) Status

Status returns HTTPResponse.Status

func (PostRepositoriesIdCommitsCommitShaRescanResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostRepositoriesIdSyncResponse

type PostRepositoriesIdSyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParsePostRepositoriesIdSyncResponse

func ParsePostRepositoriesIdSyncResponse(rsp *http.Response) (*PostRepositoriesIdSyncResponse, error)

ParsePostRepositoriesIdSyncResponse parses an HTTP response from a PostRepositoriesIdSyncWithResponse call

func (PostRepositoriesIdSyncResponse) Status

Status returns HTTPResponse.Status

func (PostRepositoriesIdSyncResponse) StatusCode

func (r PostRepositoriesIdSyncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostRepositoriesIdWikiRescanResponse

type PostRepositoriesIdWikiRescanResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParsePostRepositoriesIdWikiRescanResponse

func ParsePostRepositoriesIdWikiRescanResponse(rsp *http.Response) (*PostRepositoriesIdWikiRescanResponse, error)

ParsePostRepositoriesIdWikiRescanResponse parses an HTTP response from a PostRepositoriesIdWikiRescanWithResponse call

func (PostRepositoriesIdWikiRescanResponse) Status

Status returns HTTPResponse.Status

func (PostRepositoriesIdWikiRescanResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostRepositoriesJSONRequestBody

type PostRepositoriesJSONRequestBody = DtoRepositoryCreateRequest

PostRepositoriesJSONRequestBody defines body for PostRepositories for application/json ContentType.

type PostRepositoriesResponse

type PostRepositoriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoRepositoryResponse
	JSON201      *DtoRepositoryResponse
	JSON400      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParsePostRepositoriesResponse

func ParsePostRepositoriesResponse(rsp *http.Response) (*PostRepositoriesResponse, error)

ParsePostRepositoriesResponse parses an HTTP response from a PostRepositoriesWithResponse call

func (PostRepositoriesResponse) Status

func (r PostRepositoriesResponse) Status() string

Status returns HTTPResponse.Status

func (PostRepositoriesResponse) StatusCode

func (r PostRepositoriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostSearchJSONRequestBody

type PostSearchJSONRequestBody = DtoSearchRequest

PostSearchJSONRequestBody defines body for PostSearch for application/json ContentType.

type PostSearchResponse

type PostSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoSearchResponse
	JSON400      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParsePostSearchResponse

func ParsePostSearchResponse(rsp *http.Response) (*PostSearchResponse, error)

ParsePostSearchResponse parses an HTTP response from a PostSearchWithResponse call

func (PostSearchResponse) Status

func (r PostSearchResponse) Status() string

Status returns HTTPResponse.Status

func (PostSearchResponse) StatusCode

func (r PostSearchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutRepositoriesIdTrackingConfigJSONRequestBody

type PutRepositoriesIdTrackingConfigJSONRequestBody = DtoTrackingConfigUpdateRequest

PutRepositoriesIdTrackingConfigJSONRequestBody defines body for PutRepositoriesIdTrackingConfig for application/json ContentType.

type PutRepositoriesIdTrackingConfigResponse

type PutRepositoriesIdTrackingConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DtoTrackingConfigResponse
	JSON404      *MiddlewareJSONAPIErrorResponse
	JSON500      *MiddlewareJSONAPIErrorResponse
}

func ParsePutRepositoriesIdTrackingConfigResponse

func ParsePutRepositoriesIdTrackingConfigResponse(rsp *http.Response) (*PutRepositoriesIdTrackingConfigResponse, error)

ParsePutRepositoriesIdTrackingConfigResponse parses an HTTP response from a PutRepositoriesIdTrackingConfigWithResponse call

func (PutRepositoriesIdTrackingConfigResponse) Status

Status returns HTTPResponse.Status

func (PutRepositoriesIdTrackingConfigResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL