// 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
import (
"bytes"
"context"
"encoding/json"
"fmt"
"io"
"net/http"
"net/url"
"strings"
"github.com/oapi-codegen/runtime"
)
// RequestEditorFn is the function signature for the RequestEditor callback function
type RequestEditorFn func(ctx context.Context, req *http.Request) error
// Doer performs HTTP requests.
//
// The standard http.Client implements this interface.
type HttpRequestDoer interface {
Do(req *http.Request) (*http.Response, error)
}
// Client which conforms to the OpenAPI3 specification for this service.
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
}
// ClientOption allows setting custom parameters during construction
type ClientOption func(*Client) error
// Creates a new Client, with reasonable defaults
func NewClient(server string, opts ...ClientOption) (*Client, error) {
// create a client with sane default values
client := Client{
Server: server,
}
// mutate client and add all optional params
for _, o := range opts {
if err := o(&client); err != nil {
return nil, err
}
}
// ensure the server URL always has a trailing slash
if !strings.HasSuffix(client.Server, "/") {
client.Server += "/"
}
// create httpClient, if not already present
if client.Client == nil {
client.Client = &http.Client{}
}
return &client, nil
}
// WithHTTPClient allows overriding the default Doer, which is
// automatically created using http.Client. This is useful for tests.
func WithHTTPClient(doer HttpRequestDoer) ClientOption {
return func(c *Client) error {
c.Client = doer
return nil
}
}
// WithRequestEditorFn allows setting up a callback function, which will be
// called right before sending the request. This can be used to mutate the request.
func WithRequestEditorFn(fn RequestEditorFn) ClientOption {
return func(c *Client) error {
c.RequestEditors = append(c.RequestEditors, fn)
return nil
}
}
// The interface specification for the client above.
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)
// 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)
// 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)
}
func (c *Client) GetEnrichments(ctx context.Context, params *GetEnrichmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetEnrichmentsRequest(c.Server, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteEnrichmentsId(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteEnrichmentsIdRequest(c.Server, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetEnrichmentsId(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetEnrichmentsIdRequest(c.Server, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PatchEnrichmentsIdWithBody(ctx context.Context, id int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPatchEnrichmentsIdRequestWithBody(c.Server, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PatchEnrichmentsId(ctx context.Context, id int, body PatchEnrichmentsIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPatchEnrichmentsIdRequest(c.Server, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetQueue(ctx context.Context, params *GetQueueParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetQueueRequest(c.Server, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetQueueTaskId(ctx context.Context, taskId int, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetQueueTaskIdRequest(c.Server, taskId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositories(ctx context.Context, params *GetRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesRequest(c.Server, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PostRepositoriesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPostRepositoriesRequestWithBody(c.Server, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PostRepositories(ctx context.Context, body PostRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPostRepositoriesRequest(c.Server, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteRepositoriesId(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteRepositoriesIdRequest(c.Server, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesId(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdRequest(c.Server, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdCommits(ctx context.Context, id int, params *GetRepositoriesIdCommitsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdCommitsRequest(c.Server, id, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdCommitsCommitSha(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdCommitsCommitShaRequest(c.Server, id, commitSha)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdCommitsCommitShaEmbeddings(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdCommitsCommitShaEmbeddingsRequest(c.Server, id, commitSha)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteRepositoriesIdCommitsCommitShaEnrichments(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsRequest(c.Server, id, commitSha)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdCommitsCommitShaEnrichments(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaEnrichmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdCommitsCommitShaEnrichmentsRequest(c.Server, id, commitSha, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId(ctx context.Context, id int, commitSha string, enrichmentId int, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest(c.Server, id, commitSha, enrichmentId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId(ctx context.Context, id int, commitSha string, enrichmentId int, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest(c.Server, id, commitSha, enrichmentId)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdCommitsCommitShaFiles(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdCommitsCommitShaFilesRequest(c.Server, id, commitSha, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdCommitsCommitShaFilesBlobSha(ctx context.Context, id int, commitSha string, blobSha string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdCommitsCommitShaFilesBlobShaRequest(c.Server, id, commitSha, blobSha)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PostRepositoriesIdCommitsCommitShaRescan(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPostRepositoriesIdCommitsCommitShaRescanRequest(c.Server, id, commitSha)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdCommitsCommitShaSnippets(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaSnippetsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdCommitsCommitShaSnippetsRequest(c.Server, id, commitSha, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdEnrichments(ctx context.Context, id int, params *GetRepositoriesIdEnrichmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdEnrichmentsRequest(c.Server, id, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdStatus(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdStatusRequest(c.Server, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdStatusSummary(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdStatusSummaryRequest(c.Server, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PostRepositoriesIdSync(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPostRepositoriesIdSyncRequest(c.Server, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdTags(ctx context.Context, id int, params *GetRepositoriesIdTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdTagsRequest(c.Server, id, params)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdTagsTagName(ctx context.Context, id int, tagName string, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdTagsTagNameRequest(c.Server, id, tagName)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) GetRepositoriesIdTrackingConfig(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewGetRepositoriesIdTrackingConfigRequest(c.Server, id)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PutRepositoriesIdTrackingConfigWithBody(ctx context.Context, id int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPutRepositoriesIdTrackingConfigRequestWithBody(c.Server, id, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PutRepositoriesIdTrackingConfig(ctx context.Context, id int, body PutRepositoriesIdTrackingConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPutRepositoriesIdTrackingConfigRequest(c.Server, id, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PostSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPostSearchRequestWithBody(c.Server, contentType, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
func (c *Client) PostSearch(ctx context.Context, body PostSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {
req, err := NewPostSearchRequest(c.Server, body)
if err != nil {
return nil, err
}
req = req.WithContext(ctx)
if err := c.applyEditors(ctx, req, reqEditors); err != nil {
return nil, err
}
return c.Client.Do(req)
}
// NewGetEnrichmentsRequest generates requests for GetEnrichments
func NewGetEnrichmentsRequest(server string, params *GetEnrichmentsParams) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/enrichments")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.EnrichmentType != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "enrichment_type", runtime.ParamLocationQuery, *params.EnrichmentType); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.EnrichmentSubtype != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "enrichment_subtype", runtime.ParamLocationQuery, *params.EnrichmentSubtype); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page_size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeleteEnrichmentsIdRequest generates requests for DeleteEnrichmentsId
func NewDeleteEnrichmentsIdRequest(server string, id int) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/enrichments/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetEnrichmentsIdRequest generates requests for GetEnrichmentsId
func NewGetEnrichmentsIdRequest(server string, id int) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/enrichments/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewPatchEnrichmentsIdRequest calls the generic PatchEnrichmentsId builder with application/json body
func NewPatchEnrichmentsIdRequest(server string, id int, body PatchEnrichmentsIdJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewPatchEnrichmentsIdRequestWithBody(server, id, "application/json", bodyReader)
}
// NewPatchEnrichmentsIdRequestWithBody generates requests for PatchEnrichmentsId with any type of body
func NewPatchEnrichmentsIdRequestWithBody(server string, id int, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/enrichments/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PATCH", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewGetQueueRequest generates requests for GetQueue
func NewGetQueueRequest(server string, params *GetQueueParams) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/queue")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page_size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.TaskType != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "task_type", runtime.ParamLocationQuery, *params.TaskType); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetQueueTaskIdRequest generates requests for GetQueueTaskId
func NewGetQueueTaskIdRequest(server string, taskId int) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "task_id", runtime.ParamLocationPath, taskId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/queue/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesRequest generates requests for GetRepositories
func NewGetRepositoriesRequest(server string, params *GetRepositoriesParams) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page_size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewPostRepositoriesRequest calls the generic PostRepositories builder with application/json body
func NewPostRepositoriesRequest(server string, body PostRepositoriesJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewPostRepositoriesRequestWithBody(server, "application/json", bodyReader)
}
// NewPostRepositoriesRequestWithBody generates requests for PostRepositories with any type of body
func NewPostRepositoriesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewDeleteRepositoriesIdRequest generates requests for DeleteRepositoriesId
func NewDeleteRepositoriesIdRequest(server string, id int) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdRequest generates requests for GetRepositoriesId
func NewGetRepositoriesIdRequest(server string, id int) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdCommitsRequest generates requests for GetRepositoriesIdCommits
func NewGetRepositoriesIdCommitsRequest(server string, id int, params *GetRepositoriesIdCommitsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/commits", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page_size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdCommitsCommitShaRequest generates requests for GetRepositoriesIdCommitsCommitSha
func NewGetRepositoriesIdCommitsCommitShaRequest(server string, id int, commitSha string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "commit_sha", runtime.ParamLocationPath, commitSha)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/commits/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdCommitsCommitShaEmbeddingsRequest generates requests for GetRepositoriesIdCommitsCommitShaEmbeddings
func NewGetRepositoriesIdCommitsCommitShaEmbeddingsRequest(server string, id int, commitSha string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "commit_sha", runtime.ParamLocationPath, commitSha)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/commits/%s/embeddings", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsRequest generates requests for DeleteRepositoriesIdCommitsCommitShaEnrichments
func NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsRequest(server string, id int, commitSha string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "commit_sha", runtime.ParamLocationPath, commitSha)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/commits/%s/enrichments", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdCommitsCommitShaEnrichmentsRequest generates requests for GetRepositoriesIdCommitsCommitShaEnrichments
func NewGetRepositoriesIdCommitsCommitShaEnrichmentsRequest(server string, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaEnrichmentsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "commit_sha", runtime.ParamLocationPath, commitSha)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/commits/%s/enrichments", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.EnrichmentType != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "enrichment_type", runtime.ParamLocationQuery, *params.EnrichmentType); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.EnrichmentSubtype != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "enrichment_subtype", runtime.ParamLocationQuery, *params.EnrichmentSubtype); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page_size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest generates requests for DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId
func NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest(server string, id int, commitSha string, enrichmentId int) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "commit_sha", runtime.ParamLocationPath, commitSha)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "enrichment_id", runtime.ParamLocationPath, enrichmentId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/commits/%s/enrichments/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("DELETE", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest generates requests for GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId
func NewGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest(server string, id int, commitSha string, enrichmentId int) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "commit_sha", runtime.ParamLocationPath, commitSha)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "enrichment_id", runtime.ParamLocationPath, enrichmentId)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/commits/%s/enrichments/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdCommitsCommitShaFilesRequest generates requests for GetRepositoriesIdCommitsCommitShaFiles
func NewGetRepositoriesIdCommitsCommitShaFilesRequest(server string, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaFilesParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "commit_sha", runtime.ParamLocationPath, commitSha)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/commits/%s/files", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page_size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdCommitsCommitShaFilesBlobShaRequest generates requests for GetRepositoriesIdCommitsCommitShaFilesBlobSha
func NewGetRepositoriesIdCommitsCommitShaFilesBlobShaRequest(server string, id int, commitSha string, blobSha string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "commit_sha", runtime.ParamLocationPath, commitSha)
if err != nil {
return nil, err
}
var pathParam2 string
pathParam2, err = runtime.StyleParamWithLocation("simple", false, "blob_sha", runtime.ParamLocationPath, blobSha)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/commits/%s/files/%s", pathParam0, pathParam1, pathParam2)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewPostRepositoriesIdCommitsCommitShaRescanRequest generates requests for PostRepositoriesIdCommitsCommitShaRescan
func NewPostRepositoriesIdCommitsCommitShaRescanRequest(server string, id int, commitSha string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "commit_sha", runtime.ParamLocationPath, commitSha)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/commits/%s/rescan", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdCommitsCommitShaSnippetsRequest generates requests for GetRepositoriesIdCommitsCommitShaSnippets
func NewGetRepositoriesIdCommitsCommitShaSnippetsRequest(server string, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaSnippetsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "commit_sha", runtime.ParamLocationPath, commitSha)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/commits/%s/snippets", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page_size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdEnrichmentsRequest generates requests for GetRepositoriesIdEnrichments
func NewGetRepositoriesIdEnrichmentsRequest(server string, id int, params *GetRepositoriesIdEnrichmentsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/enrichments", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.EnrichmentType != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "enrichment_type", runtime.ParamLocationQuery, *params.EnrichmentType); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.MaxCommitsToCheck != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "max_commits_to_check", runtime.ParamLocationQuery, *params.MaxCommitsToCheck); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page_size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdStatusRequest generates requests for GetRepositoriesIdStatus
func NewGetRepositoriesIdStatusRequest(server string, id int) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/status", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdStatusSummaryRequest generates requests for GetRepositoriesIdStatusSummary
func NewGetRepositoriesIdStatusSummaryRequest(server string, id int) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/status/summary", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewPostRepositoriesIdSyncRequest generates requests for PostRepositoriesIdSync
func NewPostRepositoriesIdSyncRequest(server string, id int) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/sync", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdTagsRequest generates requests for GetRepositoriesIdTags
func NewGetRepositoriesIdTagsRequest(server string, id int, params *GetRepositoriesIdTagsParams) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/tags", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
if params != nil {
queryValues := queryURL.Query()
if params.Page != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page", runtime.ParamLocationQuery, *params.Page); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
if params.PageSize != nil {
if queryFrag, err := runtime.StyleParamWithLocation("form", true, "page_size", runtime.ParamLocationQuery, *params.PageSize); err != nil {
return nil, err
} else if parsed, err := url.ParseQuery(queryFrag); err != nil {
return nil, err
} else {
for k, v := range parsed {
for _, v2 := range v {
queryValues.Add(k, v2)
}
}
}
}
queryURL.RawQuery = queryValues.Encode()
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdTagsTagNameRequest generates requests for GetRepositoriesIdTagsTagName
func NewGetRepositoriesIdTagsTagNameRequest(server string, id int, tagName string) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
var pathParam1 string
pathParam1, err = runtime.StyleParamWithLocation("simple", false, "tag_name", runtime.ParamLocationPath, tagName)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/tags/%s", pathParam0, pathParam1)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewGetRepositoriesIdTrackingConfigRequest generates requests for GetRepositoriesIdTrackingConfig
func NewGetRepositoriesIdTrackingConfigRequest(server string, id int) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/tracking-config", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("GET", queryURL.String(), nil)
if err != nil {
return nil, err
}
return req, nil
}
// NewPutRepositoriesIdTrackingConfigRequest calls the generic PutRepositoriesIdTrackingConfig builder with application/json body
func NewPutRepositoriesIdTrackingConfigRequest(server string, id int, body PutRepositoriesIdTrackingConfigJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewPutRepositoriesIdTrackingConfigRequestWithBody(server, id, "application/json", bodyReader)
}
// NewPutRepositoriesIdTrackingConfigRequestWithBody generates requests for PutRepositoriesIdTrackingConfig with any type of body
func NewPutRepositoriesIdTrackingConfigRequestWithBody(server string, id int, contentType string, body io.Reader) (*http.Request, error) {
var err error
var pathParam0 string
pathParam0, err = runtime.StyleParamWithLocation("simple", false, "id", runtime.ParamLocationPath, id)
if err != nil {
return nil, err
}
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/repositories/%s/tracking-config", pathParam0)
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("PUT", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
// NewPostSearchRequest calls the generic PostSearch builder with application/json body
func NewPostSearchRequest(server string, body PostSearchJSONRequestBody) (*http.Request, error) {
var bodyReader io.Reader
buf, err := json.Marshal(body)
if err != nil {
return nil, err
}
bodyReader = bytes.NewReader(buf)
return NewPostSearchRequestWithBody(server, "application/json", bodyReader)
}
// NewPostSearchRequestWithBody generates requests for PostSearch with any type of body
func NewPostSearchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
var err error
serverURL, err := url.Parse(server)
if err != nil {
return nil, err
}
operationPath := fmt.Sprintf("/search")
if operationPath[0] == '/' {
operationPath = "." + operationPath
}
queryURL, err := serverURL.Parse(operationPath)
if err != nil {
return nil, err
}
req, err := http.NewRequest("POST", queryURL.String(), body)
if err != nil {
return nil, err
}
req.Header.Add("Content-Type", contentType)
return req, nil
}
func (c *Client) applyEditors(ctx context.Context, req *http.Request, additionalEditors []RequestEditorFn) error {
for _, r := range c.RequestEditors {
if err := r(ctx, req); err != nil {
return err
}
}
for _, r := range additionalEditors {
if err := r(ctx, req); err != nil {
return err
}
}
return nil
}
// ClientWithResponses builds on ClientInterface to offer response payloads
type ClientWithResponses struct {
ClientInterface
}
// NewClientWithResponses creates a new ClientWithResponses, which wraps
// Client with return type handling
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) {
client, err := NewClient(server, opts...)
if err != nil {
return nil, err
}
return &ClientWithResponses{client}, nil
}
// WithBaseURL overrides the baseURL.
func WithBaseURL(baseURL string) ClientOption {
return func(c *Client) error {
newBaseURL, err := url.Parse(baseURL)
if err != nil {
return err
}
c.Server = newBaseURL.String()
return nil
}
}
// ClientWithResponsesInterface is the interface specification for the client with responses above.
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)
// 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)
// 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)
}
type GetEnrichmentsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoEnrichmentJSONAPIListResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetEnrichmentsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetEnrichmentsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteEnrichmentsIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r DeleteEnrichmentsIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteEnrichmentsIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetEnrichmentsIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoEnrichmentJSONAPIResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetEnrichmentsIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetEnrichmentsIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type PatchEnrichmentsIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoEnrichmentJSONAPIResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r PatchEnrichmentsIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r PatchEnrichmentsIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetQueueResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoTaskListResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetQueueResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetQueueResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetQueueTaskIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoTaskResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetQueueTaskIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetQueueTaskIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoRepositoryListResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type PostRepositoriesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoRepositoryResponse
JSON201 *DtoRepositoryResponse
JSON400 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r PostRepositoriesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r PostRepositoriesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteRepositoriesIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r DeleteRepositoriesIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteRepositoriesIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoRepositoryDetailsResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdCommitsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoCommitJSONAPIListResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdCommitsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdCommitsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdCommitsCommitShaResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoCommitJSONAPIResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdCommitsCommitShaResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdCommitsCommitShaResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdCommitsCommitShaEmbeddingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON410 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdCommitsCommitShaEmbeddingsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdCommitsCommitShaEmbeddingsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdCommitsCommitShaEnrichmentsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoEnrichmentJSONAPIListResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdCommitsCommitShaEnrichmentsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdCommitsCommitShaEnrichmentsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoEnrichmentJSONAPIResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdCommitsCommitShaFilesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoFileJSONAPIListResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdCommitsCommitShaFilesResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdCommitsCommitShaFilesResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoFileJSONAPIResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type PostRepositoriesIdCommitsCommitShaRescanResponse struct {
Body []byte
HTTPResponse *http.Response
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r PostRepositoriesIdCommitsCommitShaRescanResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r PostRepositoriesIdCommitsCommitShaRescanResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdCommitsCommitShaSnippetsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoSnippetListResponse
JSON401 *MiddlewareJSONAPIErrorResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdCommitsCommitShaSnippetsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdCommitsCommitShaSnippetsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdEnrichmentsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoEnrichmentJSONAPIListResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdEnrichmentsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdEnrichmentsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdStatusResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoTaskStatusListResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdStatusResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdStatusResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdStatusSummaryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoRepositoryStatusSummaryResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdStatusSummaryResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdStatusSummaryResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type PostRepositoriesIdSyncResponse struct {
Body []byte
HTTPResponse *http.Response
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r PostRepositoriesIdSyncResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r PostRepositoriesIdSyncResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdTagsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoTagJSONAPIListResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdTagsResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdTagsResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdTagsTagNameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoTagJSONAPIResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdTagsTagNameResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdTagsTagNameResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type GetRepositoriesIdTrackingConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoTrackingConfigResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r GetRepositoriesIdTrackingConfigResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r GetRepositoriesIdTrackingConfigResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type PutRepositoriesIdTrackingConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoTrackingConfigResponse
JSON404 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r PutRepositoriesIdTrackingConfigResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r PutRepositoriesIdTrackingConfigResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
type PostSearchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DtoSearchResponse
JSON400 *MiddlewareJSONAPIErrorResponse
JSON500 *MiddlewareJSONAPIErrorResponse
}
// Status returns HTTPResponse.Status
func (r PostSearchResponse) Status() string {
if r.HTTPResponse != nil {
return r.HTTPResponse.Status
}
return http.StatusText(0)
}
// StatusCode returns HTTPResponse.StatusCode
func (r PostSearchResponse) StatusCode() int {
if r.HTTPResponse != nil {
return r.HTTPResponse.StatusCode
}
return 0
}
// GetEnrichmentsWithResponse request returning *GetEnrichmentsResponse
func (c *ClientWithResponses) GetEnrichmentsWithResponse(ctx context.Context, params *GetEnrichmentsParams, reqEditors ...RequestEditorFn) (*GetEnrichmentsResponse, error) {
rsp, err := c.GetEnrichments(ctx, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetEnrichmentsResponse(rsp)
}
// DeleteEnrichmentsIdWithResponse request returning *DeleteEnrichmentsIdResponse
func (c *ClientWithResponses) DeleteEnrichmentsIdWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*DeleteEnrichmentsIdResponse, error) {
rsp, err := c.DeleteEnrichmentsId(ctx, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteEnrichmentsIdResponse(rsp)
}
// GetEnrichmentsIdWithResponse request returning *GetEnrichmentsIdResponse
func (c *ClientWithResponses) GetEnrichmentsIdWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetEnrichmentsIdResponse, error) {
rsp, err := c.GetEnrichmentsId(ctx, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetEnrichmentsIdResponse(rsp)
}
// PatchEnrichmentsIdWithBodyWithResponse request with arbitrary body returning *PatchEnrichmentsIdResponse
func (c *ClientWithResponses) PatchEnrichmentsIdWithBodyWithResponse(ctx context.Context, id int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchEnrichmentsIdResponse, error) {
rsp, err := c.PatchEnrichmentsIdWithBody(ctx, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePatchEnrichmentsIdResponse(rsp)
}
func (c *ClientWithResponses) PatchEnrichmentsIdWithResponse(ctx context.Context, id int, body PatchEnrichmentsIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchEnrichmentsIdResponse, error) {
rsp, err := c.PatchEnrichmentsId(ctx, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePatchEnrichmentsIdResponse(rsp)
}
// GetQueueWithResponse request returning *GetQueueResponse
func (c *ClientWithResponses) GetQueueWithResponse(ctx context.Context, params *GetQueueParams, reqEditors ...RequestEditorFn) (*GetQueueResponse, error) {
rsp, err := c.GetQueue(ctx, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetQueueResponse(rsp)
}
// GetQueueTaskIdWithResponse request returning *GetQueueTaskIdResponse
func (c *ClientWithResponses) GetQueueTaskIdWithResponse(ctx context.Context, taskId int, reqEditors ...RequestEditorFn) (*GetQueueTaskIdResponse, error) {
rsp, err := c.GetQueueTaskId(ctx, taskId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetQueueTaskIdResponse(rsp)
}
// GetRepositoriesWithResponse request returning *GetRepositoriesResponse
func (c *ClientWithResponses) GetRepositoriesWithResponse(ctx context.Context, params *GetRepositoriesParams, reqEditors ...RequestEditorFn) (*GetRepositoriesResponse, error) {
rsp, err := c.GetRepositories(ctx, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesResponse(rsp)
}
// PostRepositoriesWithBodyWithResponse request with arbitrary body returning *PostRepositoriesResponse
func (c *ClientWithResponses) PostRepositoriesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostRepositoriesResponse, error) {
rsp, err := c.PostRepositoriesWithBody(ctx, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePostRepositoriesResponse(rsp)
}
func (c *ClientWithResponses) PostRepositoriesWithResponse(ctx context.Context, body PostRepositoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRepositoriesResponse, error) {
rsp, err := c.PostRepositories(ctx, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePostRepositoriesResponse(rsp)
}
// DeleteRepositoriesIdWithResponse request returning *DeleteRepositoriesIdResponse
func (c *ClientWithResponses) DeleteRepositoriesIdWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*DeleteRepositoriesIdResponse, error) {
rsp, err := c.DeleteRepositoriesId(ctx, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteRepositoriesIdResponse(rsp)
}
// GetRepositoriesIdWithResponse request returning *GetRepositoriesIdResponse
func (c *ClientWithResponses) GetRepositoriesIdWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdResponse, error) {
rsp, err := c.GetRepositoriesId(ctx, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdResponse(rsp)
}
// GetRepositoriesIdCommitsWithResponse request returning *GetRepositoriesIdCommitsResponse
func (c *ClientWithResponses) GetRepositoriesIdCommitsWithResponse(ctx context.Context, id int, params *GetRepositoriesIdCommitsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsResponse, error) {
rsp, err := c.GetRepositoriesIdCommits(ctx, id, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdCommitsResponse(rsp)
}
// GetRepositoriesIdCommitsCommitShaWithResponse request returning *GetRepositoriesIdCommitsCommitShaResponse
func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaWithResponse(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaResponse, error) {
rsp, err := c.GetRepositoriesIdCommitsCommitSha(ctx, id, commitSha, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdCommitsCommitShaResponse(rsp)
}
// GetRepositoriesIdCommitsCommitShaEmbeddingsWithResponse request returning *GetRepositoriesIdCommitsCommitShaEmbeddingsResponse
func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaEmbeddingsWithResponse(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaEmbeddingsResponse, error) {
rsp, err := c.GetRepositoriesIdCommitsCommitShaEmbeddings(ctx, id, commitSha, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdCommitsCommitShaEmbeddingsResponse(rsp)
}
// DeleteRepositoriesIdCommitsCommitShaEnrichmentsWithResponse request returning *DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse
func (c *ClientWithResponses) DeleteRepositoriesIdCommitsCommitShaEnrichmentsWithResponse(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse, error) {
rsp, err := c.DeleteRepositoriesIdCommitsCommitShaEnrichments(ctx, id, commitSha, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse(rsp)
}
// GetRepositoriesIdCommitsCommitShaEnrichmentsWithResponse request returning *GetRepositoriesIdCommitsCommitShaEnrichmentsResponse
func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaEnrichmentsWithResponse(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaEnrichmentsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaEnrichmentsResponse, error) {
rsp, err := c.GetRepositoriesIdCommitsCommitShaEnrichments(ctx, id, commitSha, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdCommitsCommitShaEnrichmentsResponse(rsp)
}
// DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse request returning *DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse
func (c *ClientWithResponses) DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse(ctx context.Context, id int, commitSha string, enrichmentId int, reqEditors ...RequestEditorFn) (*DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse, error) {
rsp, err := c.DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId(ctx, id, commitSha, enrichmentId, reqEditors...)
if err != nil {
return nil, err
}
return ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse(rsp)
}
// GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse request returning *GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse
func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse(ctx context.Context, id int, commitSha string, enrichmentId int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse, error) {
rsp, err := c.GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId(ctx, id, commitSha, enrichmentId, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse(rsp)
}
// GetRepositoriesIdCommitsCommitShaFilesWithResponse request returning *GetRepositoriesIdCommitsCommitShaFilesResponse
func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaFilesWithResponse(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaFilesParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaFilesResponse, error) {
rsp, err := c.GetRepositoriesIdCommitsCommitShaFiles(ctx, id, commitSha, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdCommitsCommitShaFilesResponse(rsp)
}
// GetRepositoriesIdCommitsCommitShaFilesBlobShaWithResponse request returning *GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse
func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaFilesBlobShaWithResponse(ctx context.Context, id int, commitSha string, blobSha string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse, error) {
rsp, err := c.GetRepositoriesIdCommitsCommitShaFilesBlobSha(ctx, id, commitSha, blobSha, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdCommitsCommitShaFilesBlobShaResponse(rsp)
}
// PostRepositoriesIdCommitsCommitShaRescanWithResponse request returning *PostRepositoriesIdCommitsCommitShaRescanResponse
func (c *ClientWithResponses) PostRepositoriesIdCommitsCommitShaRescanWithResponse(ctx context.Context, id int, commitSha string, reqEditors ...RequestEditorFn) (*PostRepositoriesIdCommitsCommitShaRescanResponse, error) {
rsp, err := c.PostRepositoriesIdCommitsCommitShaRescan(ctx, id, commitSha, reqEditors...)
if err != nil {
return nil, err
}
return ParsePostRepositoriesIdCommitsCommitShaRescanResponse(rsp)
}
// GetRepositoriesIdCommitsCommitShaSnippetsWithResponse request returning *GetRepositoriesIdCommitsCommitShaSnippetsResponse
func (c *ClientWithResponses) GetRepositoriesIdCommitsCommitShaSnippetsWithResponse(ctx context.Context, id int, commitSha string, params *GetRepositoriesIdCommitsCommitShaSnippetsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdCommitsCommitShaSnippetsResponse, error) {
rsp, err := c.GetRepositoriesIdCommitsCommitShaSnippets(ctx, id, commitSha, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdCommitsCommitShaSnippetsResponse(rsp)
}
// GetRepositoriesIdEnrichmentsWithResponse request returning *GetRepositoriesIdEnrichmentsResponse
func (c *ClientWithResponses) GetRepositoriesIdEnrichmentsWithResponse(ctx context.Context, id int, params *GetRepositoriesIdEnrichmentsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdEnrichmentsResponse, error) {
rsp, err := c.GetRepositoriesIdEnrichments(ctx, id, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdEnrichmentsResponse(rsp)
}
// GetRepositoriesIdStatusWithResponse request returning *GetRepositoriesIdStatusResponse
func (c *ClientWithResponses) GetRepositoriesIdStatusWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdStatusResponse, error) {
rsp, err := c.GetRepositoriesIdStatus(ctx, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdStatusResponse(rsp)
}
// GetRepositoriesIdStatusSummaryWithResponse request returning *GetRepositoriesIdStatusSummaryResponse
func (c *ClientWithResponses) GetRepositoriesIdStatusSummaryWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdStatusSummaryResponse, error) {
rsp, err := c.GetRepositoriesIdStatusSummary(ctx, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdStatusSummaryResponse(rsp)
}
// PostRepositoriesIdSyncWithResponse request returning *PostRepositoriesIdSyncResponse
func (c *ClientWithResponses) PostRepositoriesIdSyncWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*PostRepositoriesIdSyncResponse, error) {
rsp, err := c.PostRepositoriesIdSync(ctx, id, reqEditors...)
if err != nil {
return nil, err
}
return ParsePostRepositoriesIdSyncResponse(rsp)
}
// GetRepositoriesIdTagsWithResponse request returning *GetRepositoriesIdTagsResponse
func (c *ClientWithResponses) GetRepositoriesIdTagsWithResponse(ctx context.Context, id int, params *GetRepositoriesIdTagsParams, reqEditors ...RequestEditorFn) (*GetRepositoriesIdTagsResponse, error) {
rsp, err := c.GetRepositoriesIdTags(ctx, id, params, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdTagsResponse(rsp)
}
// GetRepositoriesIdTagsTagNameWithResponse request returning *GetRepositoriesIdTagsTagNameResponse
func (c *ClientWithResponses) GetRepositoriesIdTagsTagNameWithResponse(ctx context.Context, id int, tagName string, reqEditors ...RequestEditorFn) (*GetRepositoriesIdTagsTagNameResponse, error) {
rsp, err := c.GetRepositoriesIdTagsTagName(ctx, id, tagName, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdTagsTagNameResponse(rsp)
}
// GetRepositoriesIdTrackingConfigWithResponse request returning *GetRepositoriesIdTrackingConfigResponse
func (c *ClientWithResponses) GetRepositoriesIdTrackingConfigWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetRepositoriesIdTrackingConfigResponse, error) {
rsp, err := c.GetRepositoriesIdTrackingConfig(ctx, id, reqEditors...)
if err != nil {
return nil, err
}
return ParseGetRepositoriesIdTrackingConfigResponse(rsp)
}
// PutRepositoriesIdTrackingConfigWithBodyWithResponse request with arbitrary body returning *PutRepositoriesIdTrackingConfigResponse
func (c *ClientWithResponses) PutRepositoriesIdTrackingConfigWithBodyWithResponse(ctx context.Context, id int, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutRepositoriesIdTrackingConfigResponse, error) {
rsp, err := c.PutRepositoriesIdTrackingConfigWithBody(ctx, id, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePutRepositoriesIdTrackingConfigResponse(rsp)
}
func (c *ClientWithResponses) PutRepositoriesIdTrackingConfigWithResponse(ctx context.Context, id int, body PutRepositoriesIdTrackingConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*PutRepositoriesIdTrackingConfigResponse, error) {
rsp, err := c.PutRepositoriesIdTrackingConfig(ctx, id, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePutRepositoriesIdTrackingConfigResponse(rsp)
}
// PostSearchWithBodyWithResponse request with arbitrary body returning *PostSearchResponse
func (c *ClientWithResponses) PostSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSearchResponse, error) {
rsp, err := c.PostSearchWithBody(ctx, contentType, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePostSearchResponse(rsp)
}
func (c *ClientWithResponses) PostSearchWithResponse(ctx context.Context, body PostSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSearchResponse, error) {
rsp, err := c.PostSearch(ctx, body, reqEditors...)
if err != nil {
return nil, err
}
return ParsePostSearchResponse(rsp)
}
// ParseGetEnrichmentsResponse parses an HTTP response from a GetEnrichmentsWithResponse call
func ParseGetEnrichmentsResponse(rsp *http.Response) (*GetEnrichmentsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetEnrichmentsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoEnrichmentJSONAPIListResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseDeleteEnrichmentsIdResponse parses an HTTP response from a DeleteEnrichmentsIdWithResponse call
func ParseDeleteEnrichmentsIdResponse(rsp *http.Response) (*DeleteEnrichmentsIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteEnrichmentsIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetEnrichmentsIdResponse parses an HTTP response from a GetEnrichmentsIdWithResponse call
func ParseGetEnrichmentsIdResponse(rsp *http.Response) (*GetEnrichmentsIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetEnrichmentsIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoEnrichmentJSONAPIResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParsePatchEnrichmentsIdResponse parses an HTTP response from a PatchEnrichmentsIdWithResponse call
func ParsePatchEnrichmentsIdResponse(rsp *http.Response) (*PatchEnrichmentsIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &PatchEnrichmentsIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoEnrichmentJSONAPIResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetQueueResponse parses an HTTP response from a GetQueueWithResponse call
func ParseGetQueueResponse(rsp *http.Response) (*GetQueueResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetQueueResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoTaskListResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetQueueTaskIdResponse parses an HTTP response from a GetQueueTaskIdWithResponse call
func ParseGetQueueTaskIdResponse(rsp *http.Response) (*GetQueueTaskIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetQueueTaskIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoTaskResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesResponse parses an HTTP response from a GetRepositoriesWithResponse call
func ParseGetRepositoriesResponse(rsp *http.Response) (*GetRepositoriesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoRepositoryListResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParsePostRepositoriesResponse parses an HTTP response from a PostRepositoriesWithResponse call
func ParsePostRepositoriesResponse(rsp *http.Response) (*PostRepositoriesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &PostRepositoriesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoRepositoryResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
var dest DtoRepositoryResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON201 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON400 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseDeleteRepositoriesIdResponse parses an HTTP response from a DeleteRepositoriesIdWithResponse call
func ParseDeleteRepositoriesIdResponse(rsp *http.Response) (*DeleteRepositoriesIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteRepositoriesIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdResponse parses an HTTP response from a GetRepositoriesIdWithResponse call
func ParseGetRepositoriesIdResponse(rsp *http.Response) (*GetRepositoriesIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoRepositoryDetailsResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdCommitsResponse parses an HTTP response from a GetRepositoriesIdCommitsWithResponse call
func ParseGetRepositoriesIdCommitsResponse(rsp *http.Response) (*GetRepositoriesIdCommitsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdCommitsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoCommitJSONAPIListResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdCommitsCommitShaResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaWithResponse call
func ParseGetRepositoriesIdCommitsCommitShaResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdCommitsCommitShaResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoCommitJSONAPIResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdCommitsCommitShaEmbeddingsResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaEmbeddingsWithResponse call
func ParseGetRepositoriesIdCommitsCommitShaEmbeddingsResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaEmbeddingsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdCommitsCommitShaEmbeddingsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON410 = &dest
}
return response, nil
}
// ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse parses an HTTP response from a DeleteRepositoriesIdCommitsCommitShaEnrichmentsWithResponse call
func ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse(rsp *http.Response) (*DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdCommitsCommitShaEnrichmentsResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaEnrichmentsWithResponse call
func ParseGetRepositoriesIdCommitsCommitShaEnrichmentsResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaEnrichmentsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdCommitsCommitShaEnrichmentsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoEnrichmentJSONAPIListResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse parses an HTTP response from a DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse call
func ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse(rsp *http.Response) (*DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse call
func ParseGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoEnrichmentJSONAPIResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdCommitsCommitShaFilesResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaFilesWithResponse call
func ParseGetRepositoriesIdCommitsCommitShaFilesResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaFilesResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdCommitsCommitShaFilesResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoFileJSONAPIListResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdCommitsCommitShaFilesBlobShaResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaFilesBlobShaWithResponse call
func ParseGetRepositoriesIdCommitsCommitShaFilesBlobShaResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdCommitsCommitShaFilesBlobShaResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoFileJSONAPIResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParsePostRepositoriesIdCommitsCommitShaRescanResponse parses an HTTP response from a PostRepositoriesIdCommitsCommitShaRescanWithResponse call
func ParsePostRepositoriesIdCommitsCommitShaRescanResponse(rsp *http.Response) (*PostRepositoriesIdCommitsCommitShaRescanResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &PostRepositoriesIdCommitsCommitShaRescanResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdCommitsCommitShaSnippetsResponse parses an HTTP response from a GetRepositoriesIdCommitsCommitShaSnippetsWithResponse call
func ParseGetRepositoriesIdCommitsCommitShaSnippetsResponse(rsp *http.Response) (*GetRepositoriesIdCommitsCommitShaSnippetsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdCommitsCommitShaSnippetsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoSnippetListResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON401 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdEnrichmentsResponse parses an HTTP response from a GetRepositoriesIdEnrichmentsWithResponse call
func ParseGetRepositoriesIdEnrichmentsResponse(rsp *http.Response) (*GetRepositoriesIdEnrichmentsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdEnrichmentsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoEnrichmentJSONAPIListResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdStatusResponse parses an HTTP response from a GetRepositoriesIdStatusWithResponse call
func ParseGetRepositoriesIdStatusResponse(rsp *http.Response) (*GetRepositoriesIdStatusResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdStatusResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoTaskStatusListResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdStatusSummaryResponse parses an HTTP response from a GetRepositoriesIdStatusSummaryWithResponse call
func ParseGetRepositoriesIdStatusSummaryResponse(rsp *http.Response) (*GetRepositoriesIdStatusSummaryResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdStatusSummaryResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoRepositoryStatusSummaryResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParsePostRepositoriesIdSyncResponse parses an HTTP response from a PostRepositoriesIdSyncWithResponse call
func ParsePostRepositoriesIdSyncResponse(rsp *http.Response) (*PostRepositoriesIdSyncResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &PostRepositoriesIdSyncResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdTagsResponse parses an HTTP response from a GetRepositoriesIdTagsWithResponse call
func ParseGetRepositoriesIdTagsResponse(rsp *http.Response) (*GetRepositoriesIdTagsResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdTagsResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoTagJSONAPIListResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdTagsTagNameResponse parses an HTTP response from a GetRepositoriesIdTagsTagNameWithResponse call
func ParseGetRepositoriesIdTagsTagNameResponse(rsp *http.Response) (*GetRepositoriesIdTagsTagNameResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdTagsTagNameResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoTagJSONAPIResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParseGetRepositoriesIdTrackingConfigResponse parses an HTTP response from a GetRepositoriesIdTrackingConfigWithResponse call
func ParseGetRepositoriesIdTrackingConfigResponse(rsp *http.Response) (*GetRepositoriesIdTrackingConfigResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &GetRepositoriesIdTrackingConfigResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoTrackingConfigResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParsePutRepositoriesIdTrackingConfigResponse parses an HTTP response from a PutRepositoriesIdTrackingConfigWithResponse call
func ParsePutRepositoriesIdTrackingConfigResponse(rsp *http.Response) (*PutRepositoriesIdTrackingConfigResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &PutRepositoriesIdTrackingConfigResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoTrackingConfigResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON404 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}
// ParsePostSearchResponse parses an HTTP response from a PostSearchWithResponse call
func ParsePostSearchResponse(rsp *http.Response) (*PostSearchResponse, error) {
bodyBytes, err := io.ReadAll(rsp.Body)
defer func() { _ = rsp.Body.Close() }()
if err != nil {
return nil, err
}
response := &PostSearchResponse{
Body: bodyBytes,
HTTPResponse: rsp,
}
switch {
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
var dest DtoSearchResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON200 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON400 = &dest
case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
var dest MiddlewareJSONAPIErrorResponse
if err := json.Unmarshal(bodyBytes, &dest); err != nil {
return nil, err
}
response.JSON500 = &dest
}
return response, nil
}