schemaregistryclient

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: May 7, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

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

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCompatibilitySubjectVersionRequest

func NewCompatibilitySubjectVersionRequest(server string, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionJSONRequestBody) (*http.Request, error)

NewCompatibilitySubjectVersionRequest calls the generic CompatibilitySubjectVersion builder with application/json body

func NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryPlusJSONBody

func NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)

NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic CompatibilitySubjectVersion builder with application/vnd.schemaregistry+json body

func NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryV1PlusJSONBody

func NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)

NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic CompatibilitySubjectVersion builder with application/vnd.schemaregistry.v1+json body

func NewCompatibilitySubjectVersionRequestWithBody

func NewCompatibilitySubjectVersionRequestWithBody(server string, subject string, version string, params *CompatibilitySubjectVersionParams, contentType string, body io.Reader) (*http.Request, error)

NewCompatibilitySubjectVersionRequestWithBody generates requests for CompatibilitySubjectVersion with any type of body

func NewDeleteConfigSubjectRequest

func NewDeleteConfigSubjectRequest(server string, subject string) (*http.Request, error)

NewDeleteConfigSubjectRequest generates requests for DeleteConfigSubject

func NewDeleteModeSubjectRequest

func NewDeleteModeSubjectRequest(server string, subject string) (*http.Request, error)

NewDeleteModeSubjectRequest generates requests for DeleteModeSubject

func NewDeleteSecurityAclsRequest

func NewDeleteSecurityAclsRequest(server string, body DeleteSecurityAclsJSONRequestBody) (*http.Request, error)

NewDeleteSecurityAclsRequest calls the generic DeleteSecurityAcls builder with application/json body

func NewDeleteSecurityAclsRequestWithBody

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

NewDeleteSecurityAclsRequestWithBody generates requests for DeleteSecurityAcls with any type of body

func NewDeleteSubjectRequest

func NewDeleteSubjectRequest(server string, subject string, params *DeleteSubjectParams) (*http.Request, error)

NewDeleteSubjectRequest generates requests for DeleteSubject

func NewDeleteSubjectVersionRequest

func NewDeleteSubjectVersionRequest(server string, subject string, version string, params *DeleteSubjectVersionParams) (*http.Request, error)

NewDeleteSubjectVersionRequest generates requests for DeleteSubjectVersion

func NewGetConfigRequest

func NewGetConfigRequest(server string) (*http.Request, error)

NewGetConfigRequest generates requests for GetConfig

func NewGetConfigSubjectRequest

func NewGetConfigSubjectRequest(server string, subject string, params *GetConfigSubjectParams) (*http.Request, error)

NewGetConfigSubjectRequest generates requests for GetConfigSubject

func NewGetModeRequest

func NewGetModeRequest(server string) (*http.Request, error)

NewGetModeRequest generates requests for GetMode

func NewGetModeSubjectRequest

func NewGetModeSubjectRequest(server string, subject string, params *GetModeSubjectParams) (*http.Request, error)

NewGetModeSubjectRequest generates requests for GetModeSubject

func NewGetSchemasIdsIdRequest

func NewGetSchemasIdsIdRequest(server string, id int, params *GetSchemasIdsIdParams) (*http.Request, error)

NewGetSchemasIdsIdRequest generates requests for GetSchemasIdsId

func NewGetSchemasIdsIdSubjectsRequest

func NewGetSchemasIdsIdSubjectsRequest(server string, id int, params *GetSchemasIdsIdSubjectsParams) (*http.Request, error)

NewGetSchemasIdsIdSubjectsRequest generates requests for GetSchemasIdsIdSubjects

func NewGetSchemasIdsIdVersionsRequest

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

NewGetSchemasIdsIdVersionsRequest generates requests for GetSchemasIdsIdVersions

func NewGetSchemasTypesRequest

func NewGetSchemasTypesRequest(server string) (*http.Request, error)

NewGetSchemasTypesRequest generates requests for GetSchemasTypes

func NewGetSecurityAclsRequest

func NewGetSecurityAclsRequest(server string, params *GetSecurityAclsParams) (*http.Request, error)

NewGetSecurityAclsRequest generates requests for GetSecurityAcls

func NewGetSubjectVersionsRequest

func NewGetSubjectVersionsRequest(server string, subject string, params *GetSubjectVersionsParams) (*http.Request, error)

NewGetSubjectVersionsRequest generates requests for GetSubjectVersions

func NewGetSubjectVersionsVersionReferencedByDeprecatedRequest

func NewGetSubjectVersionsVersionReferencedByDeprecatedRequest(server string, subject string, version string) (*http.Request, error)

NewGetSubjectVersionsVersionReferencedByDeprecatedRequest generates requests for GetSubjectVersionsVersionReferencedByDeprecated

func NewGetSubjectVersionsVersionReferencedByRequest

func NewGetSubjectVersionsVersionReferencedByRequest(server string, subject string, version string) (*http.Request, error)

NewGetSubjectVersionsVersionReferencedByRequest generates requests for GetSubjectVersionsVersionReferencedBy

func NewGetSubjectVersionsVersionRequest

func NewGetSubjectVersionsVersionRequest(server string, subject string, version string, params *GetSubjectVersionsVersionParams) (*http.Request, error)

NewGetSubjectVersionsVersionRequest generates requests for GetSubjectVersionsVersion

func NewGetSubjectVersionsVersionSchemaRequest

func NewGetSubjectVersionsVersionSchemaRequest(server string, subject string, version string, params *GetSubjectVersionsVersionSchemaParams) (*http.Request, error)

NewGetSubjectVersionsVersionSchemaRequest generates requests for GetSubjectVersionsVersionSchema

func NewGetSubjectsRequest

func NewGetSubjectsRequest(server string, params *GetSubjectsParams) (*http.Request, error)

NewGetSubjectsRequest generates requests for GetSubjects

func NewPostSecurityAclsRequest

func NewPostSecurityAclsRequest(server string, body PostSecurityAclsJSONRequestBody) (*http.Request, error)

NewPostSecurityAclsRequest calls the generic PostSecurityAcls builder with application/json body

func NewPostSecurityAclsRequestWithBody

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

NewPostSecurityAclsRequestWithBody generates requests for PostSecurityAcls with any type of body

func NewPostSubjectRequest

func NewPostSubjectRequest(server string, subject string, params *PostSubjectParams, body PostSubjectJSONRequestBody) (*http.Request, error)

NewPostSubjectRequest calls the generic PostSubject builder with application/json body

func NewPostSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody

func NewPostSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)

NewPostSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic PostSubject builder with application/vnd.schemaregistry+json body

func NewPostSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody

func NewPostSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)

NewPostSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic PostSubject builder with application/vnd.schemaregistry.v1+json body

func NewPostSubjectRequestWithBody

func NewPostSubjectRequestWithBody(server string, subject string, params *PostSubjectParams, contentType string, body io.Reader) (*http.Request, error)

NewPostSubjectRequestWithBody generates requests for PostSubject with any type of body

func NewPostSubjectVersionsRequest

func NewPostSubjectVersionsRequest(server string, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsJSONRequestBody) (*http.Request, error)

NewPostSubjectVersionsRequest calls the generic PostSubjectVersions builder with application/json body

func NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryPlusJSONBody

func NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)

NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic PostSubjectVersions builder with application/vnd.schemaregistry+json body

func NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryV1PlusJSONBody

func NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)

NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic PostSubjectVersions builder with application/vnd.schemaregistry.v1+json body

func NewPostSubjectVersionsRequestWithBody

func NewPostSubjectVersionsRequestWithBody(server string, subject string, params *PostSubjectVersionsParams, contentType string, body io.Reader) (*http.Request, error)

NewPostSubjectVersionsRequestWithBody generates requests for PostSubjectVersions with any type of body

func NewPutConfigRequest

func NewPutConfigRequest(server string, body PutConfigJSONRequestBody) (*http.Request, error)

NewPutConfigRequest calls the generic PutConfig builder with application/json body

func NewPutConfigRequestWithApplicationVndSchemaregistryPlusJSONBody

func NewPutConfigRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, body PutConfigApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)

NewPutConfigRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic PutConfig builder with application/vnd.schemaregistry+json body

func NewPutConfigRequestWithApplicationVndSchemaregistryV1PlusJSONBody

func NewPutConfigRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, body PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)

NewPutConfigRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic PutConfig builder with application/vnd.schemaregistry.v1+json body

func NewPutConfigRequestWithBody

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

NewPutConfigRequestWithBody generates requests for PutConfig with any type of body

func NewPutConfigSubjectRequest

func NewPutConfigSubjectRequest(server string, subject string, body PutConfigSubjectJSONRequestBody) (*http.Request, error)

NewPutConfigSubjectRequest calls the generic PutConfigSubject builder with application/json body

func NewPutConfigSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody

func NewPutConfigSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, body PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)

NewPutConfigSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic PutConfigSubject builder with application/vnd.schemaregistry+json body

func NewPutConfigSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody

func NewPutConfigSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, body PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)

NewPutConfigSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic PutConfigSubject builder with application/vnd.schemaregistry.v1+json body

func NewPutConfigSubjectRequestWithBody

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

NewPutConfigSubjectRequestWithBody generates requests for PutConfigSubject with any type of body

func NewPutModeRequest

func NewPutModeRequest(server string, params *PutModeParams, body PutModeJSONRequestBody) (*http.Request, error)

NewPutModeRequest calls the generic PutMode builder with application/json body

func NewPutModeRequestWithApplicationVndSchemaregistryPlusJSONBody

func NewPutModeRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, params *PutModeParams, body PutModeApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)

NewPutModeRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic PutMode builder with application/vnd.schemaregistry+json body

func NewPutModeRequestWithApplicationVndSchemaregistryV1PlusJSONBody

func NewPutModeRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, params *PutModeParams, body PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)

NewPutModeRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic PutMode builder with application/vnd.schemaregistry.v1+json body

func NewPutModeRequestWithBody

func NewPutModeRequestWithBody(server string, params *PutModeParams, contentType string, body io.Reader) (*http.Request, error)

NewPutModeRequestWithBody generates requests for PutMode with any type of body

func NewPutModeSubjectRequest

func NewPutModeSubjectRequest(server string, subject string, params *PutModeSubjectParams, body PutModeSubjectJSONRequestBody) (*http.Request, error)

NewPutModeSubjectRequest calls the generic PutModeSubject builder with application/json body

func NewPutModeSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody

func NewPutModeSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)

NewPutModeSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic PutModeSubject builder with application/vnd.schemaregistry+json body

func NewPutModeSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody

func NewPutModeSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)

NewPutModeSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic PutModeSubject builder with application/vnd.schemaregistry.v1+json body

func NewPutModeSubjectRequestWithBody

func NewPutModeSubjectRequestWithBody(server string, subject string, params *PutModeSubjectParams, contentType string, body io.Reader) (*http.Request, error)

NewPutModeSubjectRequestWithBody generates requests for PutModeSubject with any type of body

func NewSchemaRegistryStatusReadyRequest

func NewSchemaRegistryStatusReadyRequest(server string) (*http.Request, error)

NewSchemaRegistryStatusReadyRequest generates requests for SchemaRegistryStatusReady

Types

type Client

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

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

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

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

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

Creates a new Client, with reasonable defaults

func (*Client) CompatibilitySubjectVersion

func (c *Client) CompatibilitySubjectVersion(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompatibilitySubjectVersionWithApplicationVndSchemaregistryPlusJSONBody

func (c *Client) CompatibilitySubjectVersionWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompatibilitySubjectVersionWithApplicationVndSchemaregistryV1PlusJSONBody

func (c *Client) CompatibilitySubjectVersionWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompatibilitySubjectVersionWithBody

func (c *Client) CompatibilitySubjectVersionWithBody(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteConfigSubject

func (c *Client) DeleteConfigSubject(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteModeSubject

func (c *Client) DeleteModeSubject(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSecurityAcls

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

func (*Client) DeleteSecurityAclsWithBody

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

func (*Client) DeleteSubject

func (c *Client) DeleteSubject(ctx context.Context, subject string, params *DeleteSubjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSubjectVersion

func (c *Client) DeleteSubjectVersion(ctx context.Context, subject string, version string, params *DeleteSubjectVersionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConfig

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

func (*Client) GetConfigSubject

func (c *Client) GetConfigSubject(ctx context.Context, subject string, params *GetConfigSubjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMode

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

func (*Client) GetModeSubject

func (c *Client) GetModeSubject(ctx context.Context, subject string, params *GetModeSubjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSchemasIdsId

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

func (*Client) GetSchemasIdsIdSubjects

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

func (*Client) GetSchemasIdsIdVersions

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

func (*Client) GetSchemasTypes

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

func (*Client) GetSecurityAcls

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

func (*Client) GetSubjectVersions

func (c *Client) GetSubjectVersions(ctx context.Context, subject string, params *GetSubjectVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSubjectVersionsVersion

func (c *Client) GetSubjectVersionsVersion(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSubjectVersionsVersionReferencedBy

func (c *Client) GetSubjectVersionsVersionReferencedBy(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSubjectVersionsVersionReferencedByDeprecated

func (c *Client) GetSubjectVersionsVersionReferencedByDeprecated(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSubjectVersionsVersionSchema

func (c *Client) GetSubjectVersionsVersionSchema(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionSchemaParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSubjects

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

func (*Client) PostSecurityAcls

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

func (*Client) PostSecurityAclsWithBody

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

func (*Client) PostSubject

func (c *Client) PostSubject(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSubjectVersions

func (c *Client) PostSubjectVersions(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBody

func (c *Client) PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBody

func (c *Client) PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSubjectVersionsWithBody

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

func (*Client) PostSubjectWithApplicationVndSchemaregistryPlusJSONBody

func (c *Client) PostSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBody

func (c *Client) PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSubjectWithBody

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

func (*Client) PutConfig

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

func (*Client) PutConfigSubject

func (c *Client) PutConfigSubject(ctx context.Context, subject string, body PutConfigSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBody

func (c *Client) PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBody

func (c *Client) PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutConfigSubjectWithBody

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

func (*Client) PutConfigWithApplicationVndSchemaregistryPlusJSONBody

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

func (*Client) PutConfigWithApplicationVndSchemaregistryV1PlusJSONBody

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

func (*Client) PutConfigWithBody

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

func (*Client) PutMode

func (c *Client) PutMode(ctx context.Context, params *PutModeParams, body PutModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModeSubject

func (c *Client) PutModeSubject(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBody

func (c *Client) PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBody

func (c *Client) PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModeSubjectWithBody

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

func (*Client) PutModeWithApplicationVndSchemaregistryPlusJSONBody

func (c *Client) PutModeWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModeWithApplicationVndSchemaregistryV1PlusJSONBody

func (c *Client) PutModeWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModeWithBody

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

func (*Client) SchemaRegistryStatusReady

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

type ClientInterface

type ClientInterface interface {
	// CompatibilitySubjectVersionWithBody request with any body
	CompatibilitySubjectVersionWithBody(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CompatibilitySubjectVersion(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	CompatibilitySubjectVersionWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	CompatibilitySubjectVersionWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfig request
	GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutConfig(ctx context.Context, body PutConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutConfigWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, body PutConfigApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutConfigWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, body PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteConfigSubject request
	DeleteConfigSubject(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfigSubject request
	GetConfigSubject(ctx context.Context, subject string, params *GetConfigSubjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutConfigSubject(ctx context.Context, subject string, body PutConfigSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMode request
	GetMode(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutMode(ctx context.Context, params *PutModeParams, body PutModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutModeWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutModeWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteModeSubject request
	DeleteModeSubject(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetModeSubject request
	GetModeSubject(ctx context.Context, subject string, params *GetModeSubjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutModeSubject(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	// GetSchemasTypes request
	GetSchemasTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	DeleteSecurityAcls(ctx context.Context, body DeleteSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	PostSecurityAcls(ctx context.Context, body PostSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SchemaRegistryStatusReady request
	SchemaRegistryStatusReady(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// DeleteSubject request
	DeleteSubject(ctx context.Context, subject string, params *DeleteSubjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostSubject(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSubjectVersions request
	GetSubjectVersions(ctx context.Context, subject string, params *GetSubjectVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostSubjectVersions(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSubjectVersion request
	DeleteSubjectVersion(ctx context.Context, subject string, version string, params *DeleteSubjectVersionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSubjectVersionsVersion request
	GetSubjectVersionsVersion(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSubjectVersionsVersionReferencedByDeprecated request
	GetSubjectVersionsVersionReferencedByDeprecated(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSubjectVersionsVersionReferencedBy request
	GetSubjectVersionsVersionReferencedBy(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSubjectVersionsVersionSchema request
	GetSubjectVersionsVersionSchema(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionSchemaParams, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

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

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

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

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

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

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

func (*ClientWithResponses) CompatibilitySubjectVersionWithBodyWithResponse

func (c *ClientWithResponses) CompatibilitySubjectVersionWithBodyWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)

CompatibilitySubjectVersionWithBodyWithResponse request with arbitrary body returning *CompatibilitySubjectVersionResponse

func (*ClientWithResponses) CompatibilitySubjectVersionWithResponse

func (c *ClientWithResponses) CompatibilitySubjectVersionWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)

func (*ClientWithResponses) DeleteConfigSubjectWithResponse

func (c *ClientWithResponses) DeleteConfigSubjectWithResponse(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*DeleteConfigSubjectResponse, error)

DeleteConfigSubjectWithResponse request returning *DeleteConfigSubjectResponse

func (*ClientWithResponses) DeleteModeSubjectWithResponse

func (c *ClientWithResponses) DeleteModeSubjectWithResponse(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*DeleteModeSubjectResponse, error)

DeleteModeSubjectWithResponse request returning *DeleteModeSubjectResponse

func (*ClientWithResponses) DeleteSecurityAclsWithBodyWithResponse

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

DeleteSecurityAclsWithBodyWithResponse request with arbitrary body returning *DeleteSecurityAclsResponse

func (*ClientWithResponses) DeleteSecurityAclsWithResponse

func (c *ClientWithResponses) DeleteSecurityAclsWithResponse(ctx context.Context, body DeleteSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteSecurityAclsResponse, error)

func (*ClientWithResponses) DeleteSubjectVersionWithResponse

func (c *ClientWithResponses) DeleteSubjectVersionWithResponse(ctx context.Context, subject string, version string, params *DeleteSubjectVersionParams, reqEditors ...RequestEditorFn) (*DeleteSubjectVersionResponse, error)

DeleteSubjectVersionWithResponse request returning *DeleteSubjectVersionResponse

func (*ClientWithResponses) DeleteSubjectWithResponse

func (c *ClientWithResponses) DeleteSubjectWithResponse(ctx context.Context, subject string, params *DeleteSubjectParams, reqEditors ...RequestEditorFn) (*DeleteSubjectResponse, error)

DeleteSubjectWithResponse request returning *DeleteSubjectResponse

func (*ClientWithResponses) GetConfigSubjectWithResponse

func (c *ClientWithResponses) GetConfigSubjectWithResponse(ctx context.Context, subject string, params *GetConfigSubjectParams, reqEditors ...RequestEditorFn) (*GetConfigSubjectResponse, error)

GetConfigSubjectWithResponse request returning *GetConfigSubjectResponse

func (*ClientWithResponses) GetConfigWithResponse

func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)

GetConfigWithResponse request returning *GetConfigResponse

func (*ClientWithResponses) GetModeSubjectWithResponse

func (c *ClientWithResponses) GetModeSubjectWithResponse(ctx context.Context, subject string, params *GetModeSubjectParams, reqEditors ...RequestEditorFn) (*GetModeSubjectResponse, error)

GetModeSubjectWithResponse request returning *GetModeSubjectResponse

func (*ClientWithResponses) GetModeWithResponse

func (c *ClientWithResponses) GetModeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetModeResponse, error)

GetModeWithResponse request returning *GetModeResponse

func (*ClientWithResponses) GetSchemasIdsIdSubjectsWithResponse

func (c *ClientWithResponses) GetSchemasIdsIdSubjectsWithResponse(ctx context.Context, id int, params *GetSchemasIdsIdSubjectsParams, reqEditors ...RequestEditorFn) (*GetSchemasIdsIdSubjectsResponse, error)

GetSchemasIdsIdSubjectsWithResponse request returning *GetSchemasIdsIdSubjectsResponse

func (*ClientWithResponses) GetSchemasIdsIdVersionsWithResponse

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

GetSchemasIdsIdVersionsWithResponse request returning *GetSchemasIdsIdVersionsResponse

func (*ClientWithResponses) GetSchemasIdsIdWithResponse

func (c *ClientWithResponses) GetSchemasIdsIdWithResponse(ctx context.Context, id int, params *GetSchemasIdsIdParams, reqEditors ...RequestEditorFn) (*GetSchemasIdsIdResponse, error)

GetSchemasIdsIdWithResponse request returning *GetSchemasIdsIdResponse

func (*ClientWithResponses) GetSchemasTypesWithResponse

func (c *ClientWithResponses) GetSchemasTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSchemasTypesResponse, error)

GetSchemasTypesWithResponse request returning *GetSchemasTypesResponse

func (*ClientWithResponses) GetSecurityAclsWithResponse

func (c *ClientWithResponses) GetSecurityAclsWithResponse(ctx context.Context, params *GetSecurityAclsParams, reqEditors ...RequestEditorFn) (*GetSecurityAclsResponse, error)

GetSecurityAclsWithResponse request returning *GetSecurityAclsResponse

func (*ClientWithResponses) GetSubjectVersionsVersionReferencedByDeprecatedWithResponse

func (c *ClientWithResponses) GetSubjectVersionsVersionReferencedByDeprecatedWithResponse(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionReferencedByDeprecatedResponse, error)

GetSubjectVersionsVersionReferencedByDeprecatedWithResponse request returning *GetSubjectVersionsVersionReferencedByDeprecatedResponse

func (*ClientWithResponses) GetSubjectVersionsVersionReferencedByWithResponse

func (c *ClientWithResponses) GetSubjectVersionsVersionReferencedByWithResponse(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionReferencedByResponse, error)

GetSubjectVersionsVersionReferencedByWithResponse request returning *GetSubjectVersionsVersionReferencedByResponse

func (*ClientWithResponses) GetSubjectVersionsVersionSchemaWithResponse

func (c *ClientWithResponses) GetSubjectVersionsVersionSchemaWithResponse(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionSchemaParams, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionSchemaResponse, error)

GetSubjectVersionsVersionSchemaWithResponse request returning *GetSubjectVersionsVersionSchemaResponse

func (*ClientWithResponses) GetSubjectVersionsVersionWithResponse

func (c *ClientWithResponses) GetSubjectVersionsVersionWithResponse(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionParams, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionResponse, error)

GetSubjectVersionsVersionWithResponse request returning *GetSubjectVersionsVersionResponse

func (*ClientWithResponses) GetSubjectVersionsWithResponse

func (c *ClientWithResponses) GetSubjectVersionsWithResponse(ctx context.Context, subject string, params *GetSubjectVersionsParams, reqEditors ...RequestEditorFn) (*GetSubjectVersionsResponse, error)

GetSubjectVersionsWithResponse request returning *GetSubjectVersionsResponse

func (*ClientWithResponses) GetSubjectsWithResponse

func (c *ClientWithResponses) GetSubjectsWithResponse(ctx context.Context, params *GetSubjectsParams, reqEditors ...RequestEditorFn) (*GetSubjectsResponse, error)

GetSubjectsWithResponse request returning *GetSubjectsResponse

func (*ClientWithResponses) PostSecurityAclsWithBodyWithResponse

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

PostSecurityAclsWithBodyWithResponse request with arbitrary body returning *PostSecurityAclsResponse

func (*ClientWithResponses) PostSecurityAclsWithResponse

func (c *ClientWithResponses) PostSecurityAclsWithResponse(ctx context.Context, body PostSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSecurityAclsResponse, error)

func (*ClientWithResponses) PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBodyWithResponse

func (c *ClientWithResponses) PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)

func (*ClientWithResponses) PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse

func (c *ClientWithResponses) PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)

func (*ClientWithResponses) PostSubjectVersionsWithBodyWithResponse

func (c *ClientWithResponses) PostSubjectVersionsWithBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)

PostSubjectVersionsWithBodyWithResponse request with arbitrary body returning *PostSubjectVersionsResponse

func (*ClientWithResponses) PostSubjectVersionsWithResponse

func (c *ClientWithResponses) PostSubjectVersionsWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)

func (*ClientWithResponses) PostSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse

func (c *ClientWithResponses) PostSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)

func (*ClientWithResponses) PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse

func (c *ClientWithResponses) PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)

func (*ClientWithResponses) PostSubjectWithBodyWithResponse

func (c *ClientWithResponses) PostSubjectWithBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)

PostSubjectWithBodyWithResponse request with arbitrary body returning *PostSubjectResponse

func (*ClientWithResponses) PostSubjectWithResponse

func (c *ClientWithResponses) PostSubjectWithResponse(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)

func (*ClientWithResponses) PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse

func (c *ClientWithResponses) PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)

func (*ClientWithResponses) PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse

func (c *ClientWithResponses) PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)

func (*ClientWithResponses) PutConfigSubjectWithBodyWithResponse

func (c *ClientWithResponses) PutConfigSubjectWithBodyWithResponse(ctx context.Context, subject string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)

PutConfigSubjectWithBodyWithResponse request with arbitrary body returning *PutConfigSubjectResponse

func (*ClientWithResponses) PutConfigSubjectWithResponse

func (c *ClientWithResponses) PutConfigSubjectWithResponse(ctx context.Context, subject string, body PutConfigSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)

func (*ClientWithResponses) PutConfigWithApplicationVndSchemaregistryPlusJSONBodyWithResponse

func (c *ClientWithResponses) PutConfigWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, body PutConfigApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)

func (*ClientWithResponses) PutConfigWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse

func (c *ClientWithResponses) PutConfigWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, body PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)

func (*ClientWithResponses) PutConfigWithBodyWithResponse

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

PutConfigWithBodyWithResponse request with arbitrary body returning *PutConfigResponse

func (*ClientWithResponses) PutConfigWithResponse

func (c *ClientWithResponses) PutConfigWithResponse(ctx context.Context, body PutConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)

func (*ClientWithResponses) PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse

func (c *ClientWithResponses) PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)

func (*ClientWithResponses) PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse

func (c *ClientWithResponses) PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)

func (*ClientWithResponses) PutModeSubjectWithBodyWithResponse

func (c *ClientWithResponses) PutModeSubjectWithBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)

PutModeSubjectWithBodyWithResponse request with arbitrary body returning *PutModeSubjectResponse

func (*ClientWithResponses) PutModeSubjectWithResponse

func (c *ClientWithResponses) PutModeSubjectWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)

func (*ClientWithResponses) PutModeWithApplicationVndSchemaregistryPlusJSONBodyWithResponse

func (c *ClientWithResponses) PutModeWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeResponse, error)

func (*ClientWithResponses) PutModeWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse

func (c *ClientWithResponses) PutModeWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeResponse, error)

func (*ClientWithResponses) PutModeWithBodyWithResponse

func (c *ClientWithResponses) PutModeWithBodyWithResponse(ctx context.Context, params *PutModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutModeResponse, error)

PutModeWithBodyWithResponse request with arbitrary body returning *PutModeResponse

func (*ClientWithResponses) PutModeWithResponse

func (c *ClientWithResponses) PutModeWithResponse(ctx context.Context, params *PutModeParams, body PutModeJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeResponse, error)

func (*ClientWithResponses) SchemaRegistryStatusReadyWithResponse

func (c *ClientWithResponses) SchemaRegistryStatusReadyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SchemaRegistryStatusReadyResponse, error)

SchemaRegistryStatusReadyWithResponse request returning *SchemaRegistryStatusReadyResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// CompatibilitySubjectVersionWithBodyWithResponse request with any body
	CompatibilitySubjectVersionWithBodyWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)

	CompatibilitySubjectVersionWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)

	CompatibilitySubjectVersionWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)

	CompatibilitySubjectVersionWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)

	// GetConfigWithResponse request
	GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)

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

	PutConfigWithResponse(ctx context.Context, body PutConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)

	PutConfigWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, body PutConfigApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)

	PutConfigWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, body PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)

	// DeleteConfigSubjectWithResponse request
	DeleteConfigSubjectWithResponse(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*DeleteConfigSubjectResponse, error)

	// GetConfigSubjectWithResponse request
	GetConfigSubjectWithResponse(ctx context.Context, subject string, params *GetConfigSubjectParams, reqEditors ...RequestEditorFn) (*GetConfigSubjectResponse, error)

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

	PutConfigSubjectWithResponse(ctx context.Context, subject string, body PutConfigSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)

	PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)

	PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)

	// GetModeWithResponse request
	GetModeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetModeResponse, error)

	// PutModeWithBodyWithResponse request with any body
	PutModeWithBodyWithResponse(ctx context.Context, params *PutModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutModeResponse, error)

	PutModeWithResponse(ctx context.Context, params *PutModeParams, body PutModeJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeResponse, error)

	PutModeWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeResponse, error)

	PutModeWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeResponse, error)

	// DeleteModeSubjectWithResponse request
	DeleteModeSubjectWithResponse(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*DeleteModeSubjectResponse, error)

	// GetModeSubjectWithResponse request
	GetModeSubjectWithResponse(ctx context.Context, subject string, params *GetModeSubjectParams, reqEditors ...RequestEditorFn) (*GetModeSubjectResponse, error)

	// PutModeSubjectWithBodyWithResponse request with any body
	PutModeSubjectWithBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)

	PutModeSubjectWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)

	PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)

	PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)

	// GetSchemasIdsIdWithResponse request
	GetSchemasIdsIdWithResponse(ctx context.Context, id int, params *GetSchemasIdsIdParams, reqEditors ...RequestEditorFn) (*GetSchemasIdsIdResponse, error)

	// GetSchemasIdsIdSubjectsWithResponse request
	GetSchemasIdsIdSubjectsWithResponse(ctx context.Context, id int, params *GetSchemasIdsIdSubjectsParams, reqEditors ...RequestEditorFn) (*GetSchemasIdsIdSubjectsResponse, error)

	// GetSchemasIdsIdVersionsWithResponse request
	GetSchemasIdsIdVersionsWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetSchemasIdsIdVersionsResponse, error)

	// GetSchemasTypesWithResponse request
	GetSchemasTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSchemasTypesResponse, error)

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

	DeleteSecurityAclsWithResponse(ctx context.Context, body DeleteSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteSecurityAclsResponse, error)

	// GetSecurityAclsWithResponse request
	GetSecurityAclsWithResponse(ctx context.Context, params *GetSecurityAclsParams, reqEditors ...RequestEditorFn) (*GetSecurityAclsResponse, error)

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

	PostSecurityAclsWithResponse(ctx context.Context, body PostSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSecurityAclsResponse, error)

	// SchemaRegistryStatusReadyWithResponse request
	SchemaRegistryStatusReadyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SchemaRegistryStatusReadyResponse, error)

	// GetSubjectsWithResponse request
	GetSubjectsWithResponse(ctx context.Context, params *GetSubjectsParams, reqEditors ...RequestEditorFn) (*GetSubjectsResponse, error)

	// DeleteSubjectWithResponse request
	DeleteSubjectWithResponse(ctx context.Context, subject string, params *DeleteSubjectParams, reqEditors ...RequestEditorFn) (*DeleteSubjectResponse, error)

	// PostSubjectWithBodyWithResponse request with any body
	PostSubjectWithBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)

	PostSubjectWithResponse(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)

	PostSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)

	PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)

	// GetSubjectVersionsWithResponse request
	GetSubjectVersionsWithResponse(ctx context.Context, subject string, params *GetSubjectVersionsParams, reqEditors ...RequestEditorFn) (*GetSubjectVersionsResponse, error)

	// PostSubjectVersionsWithBodyWithResponse request with any body
	PostSubjectVersionsWithBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)

	PostSubjectVersionsWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)

	PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)

	PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)

	// DeleteSubjectVersionWithResponse request
	DeleteSubjectVersionWithResponse(ctx context.Context, subject string, version string, params *DeleteSubjectVersionParams, reqEditors ...RequestEditorFn) (*DeleteSubjectVersionResponse, error)

	// GetSubjectVersionsVersionWithResponse request
	GetSubjectVersionsVersionWithResponse(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionParams, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionResponse, error)

	// GetSubjectVersionsVersionReferencedByDeprecatedWithResponse request
	GetSubjectVersionsVersionReferencedByDeprecatedWithResponse(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionReferencedByDeprecatedResponse, error)

	// GetSubjectVersionsVersionReferencedByWithResponse request
	GetSubjectVersionsVersionReferencedByWithResponse(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionReferencedByResponse, error)

	// GetSubjectVersionsVersionSchemaWithResponse request
	GetSubjectVersionsVersionSchemaWithResponse(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionSchemaParams, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionSchemaResponse, error)
}

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

type CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody

type CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody = SchemaDef

CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody defines body for CompatibilitySubjectVersion for application/vnd.schemaregistry+json ContentType.

type CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody

type CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody = SchemaDef

CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for CompatibilitySubjectVersion for application/vnd.schemaregistry.v1+json ContentType.

type CompatibilitySubjectVersionJSONRequestBody

type CompatibilitySubjectVersionJSONRequestBody = SchemaDef

CompatibilitySubjectVersionJSONRequestBody defines body for CompatibilitySubjectVersion for application/json ContentType.

type CompatibilitySubjectVersionParams

type CompatibilitySubjectVersionParams struct {
	// Verbose If true, includes more verbose information about the compatibility check, for example the reason the check failed.
	Verbose *bool `form:"verbose,omitempty" json:"verbose,omitempty"`
}

CompatibilitySubjectVersionParams defines parameters for CompatibilitySubjectVersion.

type CompatibilitySubjectVersionResponse

type CompatibilitySubjectVersionResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *IsCompatibile
	ApplicationvndSchemaregistryJSON200   *IsCompatibile
	ApplicationvndSchemaregistryV1JSON200 *IsCompatibile
	JSON409                               *ErrorBody
	ApplicationvndSchemaregistryJSON409   *ErrorBody
	ApplicationvndSchemaregistryV1JSON409 *ErrorBody
	JSON422                               *ErrorBody
	ApplicationvndSchemaregistryJSON422   *ErrorBody
	ApplicationvndSchemaregistryV1JSON422 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseCompatibilitySubjectVersionResponse

func ParseCompatibilitySubjectVersionResponse(rsp *http.Response) (*CompatibilitySubjectVersionResponse, error)

ParseCompatibilitySubjectVersionResponse parses an HTTP response from a CompatibilitySubjectVersionWithResponse call

func (CompatibilitySubjectVersionResponse) Status

Status returns HTTPResponse.Status

func (CompatibilitySubjectVersionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteConfigSubjectResponse

type DeleteConfigSubjectResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *GetCompatibility
	ApplicationvndSchemaregistryJSON200   *GetCompatibility
	ApplicationvndSchemaregistryV1JSON200 *GetCompatibility
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseDeleteConfigSubjectResponse

func ParseDeleteConfigSubjectResponse(rsp *http.Response) (*DeleteConfigSubjectResponse, error)

ParseDeleteConfigSubjectResponse parses an HTTP response from a DeleteConfigSubjectWithResponse call

func (DeleteConfigSubjectResponse) Status

Status returns HTTPResponse.Status

func (DeleteConfigSubjectResponse) StatusCode

func (r DeleteConfigSubjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteModeSubjectResponse

type DeleteModeSubjectResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *Mode
	ApplicationvndSchemaregistryJSON200   *Mode
	ApplicationvndSchemaregistryV1JSON200 *Mode
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseDeleteModeSubjectResponse

func ParseDeleteModeSubjectResponse(rsp *http.Response) (*DeleteModeSubjectResponse, error)

ParseDeleteModeSubjectResponse parses an HTTP response from a DeleteModeSubjectWithResponse call

func (DeleteModeSubjectResponse) Status

func (r DeleteModeSubjectResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteModeSubjectResponse) StatusCode

func (r DeleteModeSubjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSecurityAclsJSONBody

type DeleteSecurityAclsJSONBody = []SecurityAcl

DeleteSecurityAclsJSONBody defines parameters for DeleteSecurityAcls.

type DeleteSecurityAclsJSONRequestBody

type DeleteSecurityAclsJSONRequestBody = DeleteSecurityAclsJSONBody

DeleteSecurityAclsJSONRequestBody defines body for DeleteSecurityAcls for application/json ContentType.

type DeleteSecurityAclsResponse

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

func ParseDeleteSecurityAclsResponse

func ParseDeleteSecurityAclsResponse(rsp *http.Response) (*DeleteSecurityAclsResponse, error)

ParseDeleteSecurityAclsResponse parses an HTTP response from a DeleteSecurityAclsWithResponse call

func (DeleteSecurityAclsResponse) Status

Status returns HTTPResponse.Status

func (DeleteSecurityAclsResponse) StatusCode

func (r DeleteSecurityAclsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSubjectParams

type DeleteSubjectParams struct {
	Permanent *bool `form:"permanent,omitempty" json:"permanent,omitempty"`
}

DeleteSubjectParams defines parameters for DeleteSubject.

type DeleteSubjectResponse

type DeleteSubjectResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *[]int
	ApplicationvndSchemaregistryJSON200   *[]int
	ApplicationvndSchemaregistryV1JSON200 *[]int
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseDeleteSubjectResponse

func ParseDeleteSubjectResponse(rsp *http.Response) (*DeleteSubjectResponse, error)

ParseDeleteSubjectResponse parses an HTTP response from a DeleteSubjectWithResponse call

func (DeleteSubjectResponse) Status

func (r DeleteSubjectResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSubjectResponse) StatusCode

func (r DeleteSubjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSubjectVersionParams

type DeleteSubjectVersionParams struct {
	Permanent *bool `form:"permanent,omitempty" json:"permanent,omitempty"`
}

DeleteSubjectVersionParams defines parameters for DeleteSubjectVersion.

type DeleteSubjectVersionResponse

type DeleteSubjectVersionResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *int
	ApplicationvndSchemaregistryJSON200   *int
	ApplicationvndSchemaregistryV1JSON200 *int
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON422                               *ErrorBody
	ApplicationvndSchemaregistryJSON422   *ErrorBody
	ApplicationvndSchemaregistryV1JSON422 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseDeleteSubjectVersionResponse

func ParseDeleteSubjectVersionResponse(rsp *http.Response) (*DeleteSubjectVersionResponse, error)

ParseDeleteSubjectVersionResponse parses an HTTP response from a DeleteSubjectVersionWithResponse call

func (DeleteSubjectVersionResponse) Status

Status returns HTTPResponse.Status

func (DeleteSubjectVersionResponse) StatusCode

func (r DeleteSubjectVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ErrorBody

type ErrorBody struct {
	ErrorCode *int    `json:"error_code,omitempty"`
	Message   *string `json:"message,omitempty"`
}

ErrorBody defines model for error_body.

type GetCompatibility

type GetCompatibility struct {
	// CompatibilityLevel Compatibility level
	CompatibilityLevel *GetCompatibilityCompatibilityLevel `json:"compatibilityLevel,omitempty"`
}

GetCompatibility defines model for get_compatibility.

type GetCompatibilityCompatibilityLevel

type GetCompatibilityCompatibilityLevel string

GetCompatibilityCompatibilityLevel Compatibility level

const (
	GetCompatibilityCompatibilityLevelBACKWARD           GetCompatibilityCompatibilityLevel = "BACKWARD"
	GetCompatibilityCompatibilityLevelBACKWARDTRANSITIVE GetCompatibilityCompatibilityLevel = "BACKWARD_TRANSITIVE"
	GetCompatibilityCompatibilityLevelFORWARD            GetCompatibilityCompatibilityLevel = "FORWARD"
	GetCompatibilityCompatibilityLevelFORWARDTRANSITIVE  GetCompatibilityCompatibilityLevel = "FORWARD_TRANSITIVE"
	GetCompatibilityCompatibilityLevelFULL               GetCompatibilityCompatibilityLevel = "FULL"
	GetCompatibilityCompatibilityLevelFULLTRANSITIVE     GetCompatibilityCompatibilityLevel = "FULL_TRANSITIVE"
	GetCompatibilityCompatibilityLevelNONE               GetCompatibilityCompatibilityLevel = "NONE"
)

Defines values for GetCompatibilityCompatibilityLevel.

type GetConfigResponse

type GetConfigResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *GetCompatibility
	ApplicationvndSchemaregistryJSON200   *GetCompatibility
	ApplicationvndSchemaregistryV1JSON200 *GetCompatibility
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseGetConfigResponse

func ParseGetConfigResponse(rsp *http.Response) (*GetConfigResponse, error)

ParseGetConfigResponse parses an HTTP response from a GetConfigWithResponse call

func (GetConfigResponse) Status

func (r GetConfigResponse) Status() string

Status returns HTTPResponse.Status

func (GetConfigResponse) StatusCode

func (r GetConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConfigSubjectParams

type GetConfigSubjectParams struct {
	DefaultToGlobal *bool `form:"defaultToGlobal,omitempty" json:"defaultToGlobal,omitempty"`
}

GetConfigSubjectParams defines parameters for GetConfigSubject.

type GetConfigSubjectResponse

type GetConfigSubjectResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *GetCompatibility
	ApplicationvndSchemaregistryJSON200   *GetCompatibility
	ApplicationvndSchemaregistryV1JSON200 *GetCompatibility
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseGetConfigSubjectResponse

func ParseGetConfigSubjectResponse(rsp *http.Response) (*GetConfigSubjectResponse, error)

ParseGetConfigSubjectResponse parses an HTTP response from a GetConfigSubjectWithResponse call

func (GetConfigSubjectResponse) Status

func (r GetConfigSubjectResponse) Status() string

Status returns HTTPResponse.Status

func (GetConfigSubjectResponse) StatusCode

func (r GetConfigSubjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetModeResponse

type GetModeResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *Mode
	ApplicationvndSchemaregistryJSON200   *Mode
	ApplicationvndSchemaregistryV1JSON200 *Mode
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseGetModeResponse

func ParseGetModeResponse(rsp *http.Response) (*GetModeResponse, error)

ParseGetModeResponse parses an HTTP response from a GetModeWithResponse call

func (GetModeResponse) Status

func (r GetModeResponse) Status() string

Status returns HTTPResponse.Status

func (GetModeResponse) StatusCode

func (r GetModeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetModeSubjectParams

type GetModeSubjectParams struct {
	// DefaultToGlobal If true, return the global mode if the subject doesn't have a mode set.
	DefaultToGlobal *bool `form:"defaultToGlobal,omitempty" json:"defaultToGlobal,omitempty"`
}

GetModeSubjectParams defines parameters for GetModeSubject.

type GetModeSubjectResponse

type GetModeSubjectResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *Mode
	ApplicationvndSchemaregistryJSON200   *Mode
	ApplicationvndSchemaregistryV1JSON200 *Mode
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseGetModeSubjectResponse

func ParseGetModeSubjectResponse(rsp *http.Response) (*GetModeSubjectResponse, error)

ParseGetModeSubjectResponse parses an HTTP response from a GetModeSubjectWithResponse call

func (GetModeSubjectResponse) Status

func (r GetModeSubjectResponse) Status() string

Status returns HTTPResponse.Status

func (GetModeSubjectResponse) StatusCode

func (r GetModeSubjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSchemasIdsIdParams

type GetSchemasIdsIdParams struct {
	// Format Redpanda version 25.2 or later. For Avro and Protobuf schemas only. Supported values: an empty string `”` returns the schema in its current format (default), and `serialized` (Protobuf only) returns the schema in its Base64-encoded wire binary format. Unsupported values return a 501 error.
	Format *string `form:"format,omitempty" json:"format,omitempty"`
}

GetSchemasIdsIdParams defines parameters for GetSchemasIdsId.

type GetSchemasIdsIdResponse

type GetSchemasIdsIdResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *SchemaDef
	ApplicationvndSchemaregistryJSON200   *SchemaDef
	ApplicationvndSchemaregistryV1JSON200 *SchemaDef
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
	JSON501                               *ErrorBody
	ApplicationvndSchemaregistryJSON501   *ErrorBody
	ApplicationvndSchemaregistryV1JSON501 *ErrorBody
}

func ParseGetSchemasIdsIdResponse

func ParseGetSchemasIdsIdResponse(rsp *http.Response) (*GetSchemasIdsIdResponse, error)

ParseGetSchemasIdsIdResponse parses an HTTP response from a GetSchemasIdsIdWithResponse call

func (GetSchemasIdsIdResponse) Status

func (r GetSchemasIdsIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetSchemasIdsIdResponse) StatusCode

func (r GetSchemasIdsIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSchemasIdsIdSubjectsParams

type GetSchemasIdsIdSubjectsParams struct {
	Deleted *bool `form:"deleted,omitempty" json:"deleted,omitempty"`
}

GetSchemasIdsIdSubjectsParams defines parameters for GetSchemasIdsIdSubjects.

type GetSchemasIdsIdSubjectsResponse

type GetSchemasIdsIdSubjectsResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *[]string
	ApplicationvndSchemaregistryJSON200   *[]string
	ApplicationvndSchemaregistryV1JSON200 *[]string
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseGetSchemasIdsIdSubjectsResponse

func ParseGetSchemasIdsIdSubjectsResponse(rsp *http.Response) (*GetSchemasIdsIdSubjectsResponse, error)

ParseGetSchemasIdsIdSubjectsResponse parses an HTTP response from a GetSchemasIdsIdSubjectsWithResponse call

func (GetSchemasIdsIdSubjectsResponse) Status

Status returns HTTPResponse.Status

func (GetSchemasIdsIdSubjectsResponse) StatusCode

func (r GetSchemasIdsIdSubjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSchemasIdsIdVersionsResponse

type GetSchemasIdsIdVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]struct {
		Subject *string `json:"subject,omitempty"`
		Version *int    `json:"version,omitempty"`
	}
	ApplicationvndSchemaregistryJSON200 *[]struct {
		Subject *string `json:"subject,omitempty"`
		Version *int    `json:"version,omitempty"`
	}
	ApplicationvndSchemaregistryV1JSON200 *[]struct {
		Subject *string `json:"subject,omitempty"`
		Version *int    `json:"version,omitempty"`
	}
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseGetSchemasIdsIdVersionsResponse

func ParseGetSchemasIdsIdVersionsResponse(rsp *http.Response) (*GetSchemasIdsIdVersionsResponse, error)

ParseGetSchemasIdsIdVersionsResponse parses an HTTP response from a GetSchemasIdsIdVersionsWithResponse call

func (GetSchemasIdsIdVersionsResponse) Status

Status returns HTTPResponse.Status

func (GetSchemasIdsIdVersionsResponse) StatusCode

func (r GetSchemasIdsIdVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSchemasTypesResponse

type GetSchemasTypesResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *[]string
	ApplicationvndSchemaregistryJSON200   *[]string
	ApplicationvndSchemaregistryV1JSON200 *[]string
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseGetSchemasTypesResponse

func ParseGetSchemasTypesResponse(rsp *http.Response) (*GetSchemasTypesResponse, error)

ParseGetSchemasTypesResponse parses an HTTP response from a GetSchemasTypesWithResponse call

func (GetSchemasTypesResponse) Status

func (r GetSchemasTypesResponse) Status() string

Status returns HTTPResponse.Status

func (GetSchemasTypesResponse) StatusCode

func (r GetSchemasTypesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSecurityAclsParams

type GetSecurityAclsParams struct {
	// Principal The name of the principal, for example, User:alice or RedpandaRole:admin. Use "*" to represent a wildcard.
	Principal *string `form:"principal,omitempty" json:"principal,omitempty"`

	// Resource The name of the resource. Use "*" to represent a wildcard.
	Resource *string `form:"resource,omitempty" json:"resource,omitempty"`

	// ResourceType The type of resource being secured. The REGISTRY type maps to top-level operations such as `GET /mode` and `GET /config`. The SUBJECT type maps to operations on the subject level, such as `GET /subjects` and `GET /config/{subject}`.
	ResourceType *GetSecurityAclsParamsResourceType `form:"resource_type,omitempty" json:"resource_type,omitempty"`

	// PatternType Pattern match type for the resource. Only applies when `resource_type` is SUBJECT.
	PatternType *GetSecurityAclsParamsPatternType `form:"pattern_type,omitempty" json:"pattern_type,omitempty"`

	// Host Originating host for which this rule applies. Use "*" to represent a wildcard.
	Host *string `form:"host,omitempty" json:"host,omitempty"`

	// Operation The operation to allow or deny.
	Operation *GetSecurityAclsParamsOperation `form:"operation,omitempty" json:"operation,omitempty"`

	// Permission Specifies whether the operation is allowed or denied.
	Permission *GetSecurityAclsParamsPermission `form:"permission,omitempty" json:"permission,omitempty"`
}

GetSecurityAclsParams defines parameters for GetSecurityAcls.

type GetSecurityAclsParamsOperation

type GetSecurityAclsParamsOperation string

GetSecurityAclsParamsOperation defines parameters for GetSecurityAcls.

const (
	GetSecurityAclsParamsOperationALL             GetSecurityAclsParamsOperation = "ALL"
	GetSecurityAclsParamsOperationALTERCONFIGS    GetSecurityAclsParamsOperation = "ALTER_CONFIGS"
	GetSecurityAclsParamsOperationDELETE          GetSecurityAclsParamsOperation = "DELETE"
	GetSecurityAclsParamsOperationDESCRIBE        GetSecurityAclsParamsOperation = "DESCRIBE"
	GetSecurityAclsParamsOperationDESCRIBECONFIGS GetSecurityAclsParamsOperation = "DESCRIBE_CONFIGS"
	GetSecurityAclsParamsOperationREAD            GetSecurityAclsParamsOperation = "READ"
	GetSecurityAclsParamsOperationWRITE           GetSecurityAclsParamsOperation = "WRITE"
)

Defines values for GetSecurityAclsParamsOperation.

type GetSecurityAclsParamsPatternType

type GetSecurityAclsParamsPatternType string

GetSecurityAclsParamsPatternType defines parameters for GetSecurityAcls.

const (
	GetSecurityAclsParamsPatternTypeLITERAL  GetSecurityAclsParamsPatternType = "LITERAL"
	GetSecurityAclsParamsPatternTypePREFIXED GetSecurityAclsParamsPatternType = "PREFIXED"
)

Defines values for GetSecurityAclsParamsPatternType.

type GetSecurityAclsParamsPermission

type GetSecurityAclsParamsPermission string

GetSecurityAclsParamsPermission defines parameters for GetSecurityAcls.

const (
	GetSecurityAclsParamsPermissionALLOW GetSecurityAclsParamsPermission = "ALLOW"
	GetSecurityAclsParamsPermissionDENY  GetSecurityAclsParamsPermission = "DENY"
)

Defines values for GetSecurityAclsParamsPermission.

type GetSecurityAclsParamsResourceType

type GetSecurityAclsParamsResourceType string

GetSecurityAclsParamsResourceType defines parameters for GetSecurityAcls.

const (
	GetSecurityAclsParamsResourceTypeREGISTRY GetSecurityAclsParamsResourceType = "REGISTRY"
	GetSecurityAclsParamsResourceTypeSUBJECT  GetSecurityAclsParamsResourceType = "SUBJECT"
)

Defines values for GetSecurityAclsParamsResourceType.

type GetSecurityAclsResponse

type GetSecurityAclsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]SecurityAcl
	JSON401      *ErrorBody
	JSON403      *ErrorBody
	JSON500      *ErrorBody
}

func ParseGetSecurityAclsResponse

func ParseGetSecurityAclsResponse(rsp *http.Response) (*GetSecurityAclsResponse, error)

ParseGetSecurityAclsResponse parses an HTTP response from a GetSecurityAclsWithResponse call

func (GetSecurityAclsResponse) Status

func (r GetSecurityAclsResponse) Status() string

Status returns HTTPResponse.Status

func (GetSecurityAclsResponse) StatusCode

func (r GetSecurityAclsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSubjectVersionsParams

type GetSubjectVersionsParams struct {
	Deleted *bool `form:"deleted,omitempty" json:"deleted,omitempty"`
}

GetSubjectVersionsParams defines parameters for GetSubjectVersions.

type GetSubjectVersionsResponse

type GetSubjectVersionsResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *[]int
	ApplicationvndSchemaregistryJSON200   *[]int
	ApplicationvndSchemaregistryV1JSON200 *[]int
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseGetSubjectVersionsResponse

func ParseGetSubjectVersionsResponse(rsp *http.Response) (*GetSubjectVersionsResponse, error)

ParseGetSubjectVersionsResponse parses an HTTP response from a GetSubjectVersionsWithResponse call

func (GetSubjectVersionsResponse) Status

Status returns HTTPResponse.Status

func (GetSubjectVersionsResponse) StatusCode

func (r GetSubjectVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSubjectVersionsVersionParams

type GetSubjectVersionsVersionParams struct {
	Deleted *bool `form:"deleted,omitempty" json:"deleted,omitempty"`

	// Format Redpanda version 25.2 or later. For Avro and Protobuf schemas only. Supported values: an empty string `”` returns the schema in its current format (default), and `serialized` (Protobuf only) returns the schema in its Base64-encoded wire binary format. Unsupported values return a 501 error.
	Format *string `form:"format,omitempty" json:"format,omitempty"`
}

GetSubjectVersionsVersionParams defines parameters for GetSubjectVersionsVersion.

type GetSubjectVersionsVersionReferencedByDeprecatedResponse

type GetSubjectVersionsVersionReferencedByDeprecatedResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *[]int
	ApplicationvndSchemaregistryJSON200   *[]int
	ApplicationvndSchemaregistryV1JSON200 *[]int
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON422                               *ErrorBody
	ApplicationvndSchemaregistryJSON422   *ErrorBody
	ApplicationvndSchemaregistryV1JSON422 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseGetSubjectVersionsVersionReferencedByDeprecatedResponse

func ParseGetSubjectVersionsVersionReferencedByDeprecatedResponse(rsp *http.Response) (*GetSubjectVersionsVersionReferencedByDeprecatedResponse, error)

ParseGetSubjectVersionsVersionReferencedByDeprecatedResponse parses an HTTP response from a GetSubjectVersionsVersionReferencedByDeprecatedWithResponse call

func (GetSubjectVersionsVersionReferencedByDeprecatedResponse) Status

Status returns HTTPResponse.Status

func (GetSubjectVersionsVersionReferencedByDeprecatedResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSubjectVersionsVersionReferencedByResponse

type GetSubjectVersionsVersionReferencedByResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *[]int
	ApplicationvndSchemaregistryJSON200   *[]int
	ApplicationvndSchemaregistryV1JSON200 *[]int
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON422                               *ErrorBody
	ApplicationvndSchemaregistryJSON422   *ErrorBody
	ApplicationvndSchemaregistryV1JSON422 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseGetSubjectVersionsVersionReferencedByResponse

func ParseGetSubjectVersionsVersionReferencedByResponse(rsp *http.Response) (*GetSubjectVersionsVersionReferencedByResponse, error)

ParseGetSubjectVersionsVersionReferencedByResponse parses an HTTP response from a GetSubjectVersionsVersionReferencedByWithResponse call

func (GetSubjectVersionsVersionReferencedByResponse) Status

Status returns HTTPResponse.Status

func (GetSubjectVersionsVersionReferencedByResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSubjectVersionsVersionResponse

type GetSubjectVersionsVersionResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *StoredSchema
	ApplicationvndSchemaregistryJSON200   *StoredSchema
	ApplicationvndSchemaregistryV1JSON200 *StoredSchema
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON422                               *ErrorBody
	ApplicationvndSchemaregistryJSON422   *ErrorBody
	ApplicationvndSchemaregistryV1JSON422 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
	JSON501                               *ErrorBody
	ApplicationvndSchemaregistryJSON501   *ErrorBody
	ApplicationvndSchemaregistryV1JSON501 *ErrorBody
}

func ParseGetSubjectVersionsVersionResponse

func ParseGetSubjectVersionsVersionResponse(rsp *http.Response) (*GetSubjectVersionsVersionResponse, error)

ParseGetSubjectVersionsVersionResponse parses an HTTP response from a GetSubjectVersionsVersionWithResponse call

func (GetSubjectVersionsVersionResponse) Status

Status returns HTTPResponse.Status

func (GetSubjectVersionsVersionResponse) StatusCode

func (r GetSubjectVersionsVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSubjectVersionsVersionSchemaParams

type GetSubjectVersionsVersionSchemaParams struct {
	Deleted *bool `form:"deleted,omitempty" json:"deleted,omitempty"`

	// Format Redpanda version 25.2 or later. For Avro and Protobuf schemas only. Supported values: an empty string `”` returns the schema in its current format (default), and `serialized` (Protobuf only) returns the schema in its Base64-encoded wire binary format. Unsupported values return a 501 error.
	Format *string `form:"format,omitempty" json:"format,omitempty"`
}

GetSubjectVersionsVersionSchemaParams defines parameters for GetSubjectVersionsVersionSchema.

type GetSubjectVersionsVersionSchemaResponse

type GetSubjectVersionsVersionSchemaResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *string
	ApplicationvndSchemaregistryJSON200   *string
	ApplicationvndSchemaregistryV1JSON200 *string
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON422                               *ErrorBody
	ApplicationvndSchemaregistryJSON422   *ErrorBody
	ApplicationvndSchemaregistryV1JSON422 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
	JSON501                               *ErrorBody
	ApplicationvndSchemaregistryJSON501   *ErrorBody
	ApplicationvndSchemaregistryV1JSON501 *ErrorBody
}

func ParseGetSubjectVersionsVersionSchemaResponse

func ParseGetSubjectVersionsVersionSchemaResponse(rsp *http.Response) (*GetSubjectVersionsVersionSchemaResponse, error)

ParseGetSubjectVersionsVersionSchemaResponse parses an HTTP response from a GetSubjectVersionsVersionSchemaWithResponse call

func (GetSubjectVersionsVersionSchemaResponse) Status

Status returns HTTPResponse.Status

func (GetSubjectVersionsVersionSchemaResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSubjectsParams

type GetSubjectsParams struct {
	Deleted       *bool   `form:"deleted,omitempty" json:"deleted,omitempty"`
	SubjectPrefix *string `form:"subjectPrefix,omitempty" json:"subjectPrefix,omitempty"`
}

GetSubjectsParams defines parameters for GetSubjects.

type GetSubjectsResponse

type GetSubjectsResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *[]string
	ApplicationvndSchemaregistryJSON200   *[]string
	ApplicationvndSchemaregistryV1JSON200 *[]string
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParseGetSubjectsResponse

func ParseGetSubjectsResponse(rsp *http.Response) (*GetSubjectsResponse, error)

ParseGetSubjectsResponse parses an HTTP response from a GetSubjectsWithResponse call

func (GetSubjectsResponse) Status

func (r GetSubjectsResponse) Status() string

Status returns HTTPResponse.Status

func (GetSubjectsResponse) StatusCode

func (r GetSubjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

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

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IsCompatibile

type IsCompatibile struct {
	IsCompatible *bool     `json:"is_compatible,omitempty"`
	Messages     *[]string `json:"messages,omitempty"`
}

IsCompatibile defines model for is_compatibile.

type Mode

type Mode struct {
	Mode *ModeMode `json:"mode,omitempty"`
}

Mode defines model for mode.

type ModeMode

type ModeMode string

ModeMode defines model for Mode.Mode.

const (
	IMPORT    ModeMode = "IMPORT"
	READONLY  ModeMode = "READONLY"
	READWRITE ModeMode = "READWRITE"
)

Defines values for ModeMode.

type PostSecurityAclsJSONBody

type PostSecurityAclsJSONBody = []SecurityAcl

PostSecurityAclsJSONBody defines parameters for PostSecurityAcls.

type PostSecurityAclsJSONRequestBody

type PostSecurityAclsJSONRequestBody = PostSecurityAclsJSONBody

PostSecurityAclsJSONRequestBody defines body for PostSecurityAcls for application/json ContentType.

type PostSecurityAclsResponse

type PostSecurityAclsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorBody
	JSON401      *ErrorBody
	JSON403      *ErrorBody
	JSON500      *ErrorBody
}

func ParsePostSecurityAclsResponse

func ParsePostSecurityAclsResponse(rsp *http.Response) (*PostSecurityAclsResponse, error)

ParsePostSecurityAclsResponse parses an HTTP response from a PostSecurityAclsWithResponse call

func (PostSecurityAclsResponse) Status

func (r PostSecurityAclsResponse) Status() string

Status returns HTTPResponse.Status

func (PostSecurityAclsResponse) StatusCode

func (r PostSecurityAclsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody

type PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody = SchemaDef

PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody defines body for PostSubject for application/vnd.schemaregistry+json ContentType.

type PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody

type PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody = SchemaDef

PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for PostSubject for application/vnd.schemaregistry.v1+json ContentType.

type PostSubjectJSONRequestBody

type PostSubjectJSONRequestBody = SchemaDef

PostSubjectJSONRequestBody defines body for PostSubject for application/json ContentType.

type PostSubjectParams

type PostSubjectParams struct {
	Normalize *bool `form:"normalize,omitempty" json:"normalize,omitempty"`
	Deleted   *bool `form:"deleted,omitempty" json:"deleted,omitempty"`

	// Format Redpanda version 25.2 or later. For Avro and Protobuf schemas only. Supported values: an empty string `”` returns the schema in its current format (default), and `serialized` (Protobuf only) returns the schema in its Base64-encoded wire binary format. Unsupported values return a 501 error.
	Format *string `form:"format,omitempty" json:"format,omitempty"`
}

PostSubjectParams defines parameters for PostSubject.

type PostSubjectResponse

type PostSubjectResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *StoredSchema
	ApplicationvndSchemaregistryJSON200   *StoredSchema
	ApplicationvndSchemaregistryV1JSON200 *StoredSchema
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON409                               *ErrorBody
	ApplicationvndSchemaregistryJSON409   *ErrorBody
	ApplicationvndSchemaregistryV1JSON409 *ErrorBody
	JSON422                               *ErrorBody
	ApplicationvndSchemaregistryJSON422   *ErrorBody
	ApplicationvndSchemaregistryV1JSON422 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
	JSON501                               *ErrorBody
	ApplicationvndSchemaregistryJSON501   *ErrorBody
	ApplicationvndSchemaregistryV1JSON501 *ErrorBody
}

func ParsePostSubjectResponse

func ParsePostSubjectResponse(rsp *http.Response) (*PostSubjectResponse, error)

ParsePostSubjectResponse parses an HTTP response from a PostSubjectWithResponse call

func (PostSubjectResponse) Status

func (r PostSubjectResponse) Status() string

Status returns HTTPResponse.Status

func (PostSubjectResponse) StatusCode

func (r PostSubjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody

type PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody = StoredSchema

PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody defines body for PostSubjectVersions for application/vnd.schemaregistry+json ContentType.

type PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody

type PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody = StoredSchema

PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for PostSubjectVersions for application/vnd.schemaregistry.v1+json ContentType.

type PostSubjectVersionsJSONRequestBody

type PostSubjectVersionsJSONRequestBody = StoredSchema

PostSubjectVersionsJSONRequestBody defines body for PostSubjectVersions for application/json ContentType.

type PostSubjectVersionsParams

type PostSubjectVersionsParams struct {
	Normalize *bool `form:"normalize,omitempty" json:"normalize,omitempty"`
}

PostSubjectVersionsParams defines parameters for PostSubjectVersions.

type PostSubjectVersionsResponse

type PostSubjectVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Id *int `json:"id,omitempty"`
	}
	ApplicationvndSchemaregistryJSON200 *struct {
		Id *int `json:"id,omitempty"`
	}
	ApplicationvndSchemaregistryV1JSON200 *struct {
		Id *int `json:"id,omitempty"`
	}
	JSON409                               *ErrorBody
	ApplicationvndSchemaregistryJSON409   *ErrorBody
	ApplicationvndSchemaregistryV1JSON409 *ErrorBody
	JSON422                               *ErrorBody
	ApplicationvndSchemaregistryJSON422   *ErrorBody
	ApplicationvndSchemaregistryV1JSON422 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParsePostSubjectVersionsResponse

func ParsePostSubjectVersionsResponse(rsp *http.Response) (*PostSubjectVersionsResponse, error)

ParsePostSubjectVersionsResponse parses an HTTP response from a PostSubjectVersionsWithResponse call

func (PostSubjectVersionsResponse) Status

Status returns HTTPResponse.Status

func (PostSubjectVersionsResponse) StatusCode

func (r PostSubjectVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutCompatibility

type PutCompatibility struct {
	// Compatibility Compatibility level
	Compatibility *PutCompatibilityCompatibility `json:"compatibility,omitempty"`
}

PutCompatibility defines model for put_compatibility.

type PutCompatibilityCompatibility

type PutCompatibilityCompatibility string

PutCompatibilityCompatibility Compatibility level

const (
	PutCompatibilityCompatibilityBACKWARD           PutCompatibilityCompatibility = "BACKWARD"
	PutCompatibilityCompatibilityBACKWARDTRANSITIVE PutCompatibilityCompatibility = "BACKWARD_TRANSITIVE"
	PutCompatibilityCompatibilityFORWARD            PutCompatibilityCompatibility = "FORWARD"
	PutCompatibilityCompatibilityFORWARDTRANSITIVE  PutCompatibilityCompatibility = "FORWARD_TRANSITIVE"
	PutCompatibilityCompatibilityFULL               PutCompatibilityCompatibility = "FULL"
	PutCompatibilityCompatibilityFULLTRANSITIVE     PutCompatibilityCompatibility = "FULL_TRANSITIVE"
	PutCompatibilityCompatibilityNONE               PutCompatibilityCompatibility = "NONE"
)

Defines values for PutCompatibilityCompatibility.

type PutConfigApplicationVndSchemaregistryPlusJSONRequestBody

type PutConfigApplicationVndSchemaregistryPlusJSONRequestBody = PutCompatibility

PutConfigApplicationVndSchemaregistryPlusJSONRequestBody defines body for PutConfig for application/vnd.schemaregistry+json ContentType.

type PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody

type PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody = PutCompatibility

PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for PutConfig for application/vnd.schemaregistry.v1+json ContentType.

type PutConfigJSONRequestBody

type PutConfigJSONRequestBody = PutCompatibility

PutConfigJSONRequestBody defines body for PutConfig for application/json ContentType.

type PutConfigResponse

type PutConfigResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *PutCompatibility
	ApplicationvndSchemaregistryJSON200   *PutCompatibility
	ApplicationvndSchemaregistryV1JSON200 *PutCompatibility
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParsePutConfigResponse

func ParsePutConfigResponse(rsp *http.Response) (*PutConfigResponse, error)

ParsePutConfigResponse parses an HTTP response from a PutConfigWithResponse call

func (PutConfigResponse) Status

func (r PutConfigResponse) Status() string

Status returns HTTPResponse.Status

func (PutConfigResponse) StatusCode

func (r PutConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody

type PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody = PutCompatibility

PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody defines body for PutConfigSubject for application/vnd.schemaregistry+json ContentType.

type PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody

type PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody = PutCompatibility

PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for PutConfigSubject for application/vnd.schemaregistry.v1+json ContentType.

type PutConfigSubjectJSONRequestBody

type PutConfigSubjectJSONRequestBody = PutCompatibility

PutConfigSubjectJSONRequestBody defines body for PutConfigSubject for application/json ContentType.

type PutConfigSubjectResponse

type PutConfigSubjectResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *PutCompatibility
	ApplicationvndSchemaregistryJSON200   *PutCompatibility
	ApplicationvndSchemaregistryV1JSON200 *PutCompatibility
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParsePutConfigSubjectResponse

func ParsePutConfigSubjectResponse(rsp *http.Response) (*PutConfigSubjectResponse, error)

ParsePutConfigSubjectResponse parses an HTTP response from a PutConfigSubjectWithResponse call

func (PutConfigSubjectResponse) Status

func (r PutConfigSubjectResponse) Status() string

Status returns HTTPResponse.Status

func (PutConfigSubjectResponse) StatusCode

func (r PutConfigSubjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutModeApplicationVndSchemaregistryPlusJSONRequestBody

type PutModeApplicationVndSchemaregistryPlusJSONRequestBody = Mode

PutModeApplicationVndSchemaregistryPlusJSONRequestBody defines body for PutMode for application/vnd.schemaregistry+json ContentType.

type PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody

type PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody = Mode

PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for PutMode for application/vnd.schemaregistry.v1+json ContentType.

type PutModeJSONRequestBody

type PutModeJSONRequestBody = Mode

PutModeJSONRequestBody defines body for PutMode for application/json ContentType.

type PutModeParams

type PutModeParams struct {
	// Force If true, override the emptiness check when setting the global mode to IMPORT
	Force *bool `form:"force,omitempty" json:"force,omitempty"`
}

PutModeParams defines parameters for PutMode.

type PutModeResponse

type PutModeResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *Mode
	ApplicationvndSchemaregistryJSON200   *Mode
	ApplicationvndSchemaregistryV1JSON200 *Mode
	JSON422                               *ErrorBody
	ApplicationvndSchemaregistryJSON422   *ErrorBody
	ApplicationvndSchemaregistryV1JSON422 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParsePutModeResponse

func ParsePutModeResponse(rsp *http.Response) (*PutModeResponse, error)

ParsePutModeResponse parses an HTTP response from a PutModeWithResponse call

func (PutModeResponse) Status

func (r PutModeResponse) Status() string

Status returns HTTPResponse.Status

func (PutModeResponse) StatusCode

func (r PutModeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody

type PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody = Mode

PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody defines body for PutModeSubject for application/vnd.schemaregistry+json ContentType.

type PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody

type PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody = Mode

PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for PutModeSubject for application/vnd.schemaregistry.v1+json ContentType.

type PutModeSubjectJSONRequestBody

type PutModeSubjectJSONRequestBody = Mode

PutModeSubjectJSONRequestBody defines body for PutModeSubject for application/json ContentType.

type PutModeSubjectParams

type PutModeSubjectParams struct {
	// Force If true, override the emptiness check when setting a subject's mode to IMPORT
	Force *bool `form:"force,omitempty" json:"force,omitempty"`
}

PutModeSubjectParams defines parameters for PutModeSubject.

type PutModeSubjectResponse

type PutModeSubjectResponse struct {
	Body                                  []byte
	HTTPResponse                          *http.Response
	JSON200                               *Mode
	ApplicationvndSchemaregistryJSON200   *Mode
	ApplicationvndSchemaregistryV1JSON200 *Mode
	JSON404                               *ErrorBody
	ApplicationvndSchemaregistryJSON404   *ErrorBody
	ApplicationvndSchemaregistryV1JSON404 *ErrorBody
	JSON422                               *ErrorBody
	ApplicationvndSchemaregistryJSON422   *ErrorBody
	ApplicationvndSchemaregistryV1JSON422 *ErrorBody
	JSON500                               *ErrorBody
	ApplicationvndSchemaregistryJSON500   *ErrorBody
	ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}

func ParsePutModeSubjectResponse

func ParsePutModeSubjectResponse(rsp *http.Response) (*PutModeSubjectResponse, error)

ParsePutModeSubjectResponse parses an HTTP response from a PutModeSubjectWithResponse call

func (PutModeSubjectResponse) Status

func (r PutModeSubjectResponse) Status() string

Status returns HTTPResponse.Status

func (PutModeSubjectResponse) StatusCode

func (r PutModeSubjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type SchemaDef

type SchemaDef struct {
	References *[]struct {
		Name    *string `json:"name,omitempty"`
		Subject *string `json:"subject,omitempty"`
		Version *int    `json:"version,omitempty"`
	} `json:"references,omitempty"`
	Schema     *string `json:"schema,omitempty"`
	SchemaType *string `json:"schemaType,omitempty"`
}

SchemaDef defines model for schema_def.

type SchemaRegistryStatusReadyResponse

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

func ParseSchemaRegistryStatusReadyResponse

func ParseSchemaRegistryStatusReadyResponse(rsp *http.Response) (*SchemaRegistryStatusReadyResponse, error)

ParseSchemaRegistryStatusReadyResponse parses an HTTP response from a SchemaRegistryStatusReadyWithResponse call

func (SchemaRegistryStatusReadyResponse) Status

Status returns HTTPResponse.Status

func (SchemaRegistryStatusReadyResponse) StatusCode

func (r SchemaRegistryStatusReadyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SecurityAcl

type SecurityAcl struct {
	// Host Originating host for which this rule applies. Use "*" to represent a wildcard.
	Host string `json:"host"`

	// Operation The operation to allow or deny.
	Operation SecurityAclOperation `json:"operation"`

	// PatternType Pattern match type for the resource. Only applies when `resource_type` is SUBJECT.
	PatternType SecurityAclPatternType `json:"pattern_type"`

	// Permission Specifies whether the operation is allowed or denied.
	Permission SecurityAclPermission `json:"permission"`

	// Principal The name of the principal, for example, User:alice or RedpandaRole:admin. Use "*" to represent a wildcard.
	Principal string `json:"principal"`

	// Resource The name of the resource. Use "*" to represent a wildcard.
	Resource string `json:"resource"`

	// ResourceType The type of resource being secured.
	ResourceType SecurityAclResourceType `json:"resource_type"`
}

SecurityAcl defines model for security_acl.

type SecurityAclOperation

type SecurityAclOperation string

SecurityAclOperation The operation to allow or deny.

const (
	SecurityAclOperationALL             SecurityAclOperation = "ALL"
	SecurityAclOperationALTERCONFIGS    SecurityAclOperation = "ALTER_CONFIGS"
	SecurityAclOperationDELETE          SecurityAclOperation = "DELETE"
	SecurityAclOperationDESCRIBE        SecurityAclOperation = "DESCRIBE"
	SecurityAclOperationDESCRIBECONFIGS SecurityAclOperation = "DESCRIBE_CONFIGS"
	SecurityAclOperationREAD            SecurityAclOperation = "READ"
	SecurityAclOperationWRITE           SecurityAclOperation = "WRITE"
)

Defines values for SecurityAclOperation.

type SecurityAclPatternType

type SecurityAclPatternType string

SecurityAclPatternType Pattern match type for the resource. Only applies when `resource_type` is SUBJECT.

const (
	SecurityAclPatternTypeLITERAL  SecurityAclPatternType = "LITERAL"
	SecurityAclPatternTypePREFIXED SecurityAclPatternType = "PREFIXED"
)

Defines values for SecurityAclPatternType.

type SecurityAclPermission

type SecurityAclPermission string

SecurityAclPermission Specifies whether the operation is allowed or denied.

const (
	SecurityAclPermissionALLOW SecurityAclPermission = "ALLOW"
	SecurityAclPermissionDENY  SecurityAclPermission = "DENY"
)

Defines values for SecurityAclPermission.

type SecurityAclResourceType

type SecurityAclResourceType string

SecurityAclResourceType The type of resource being secured.

const (
	SecurityAclResourceTypeREGISTRY SecurityAclResourceType = "REGISTRY"
	SecurityAclResourceTypeSUBJECT  SecurityAclResourceType = "SUBJECT"
)

Defines values for SecurityAclResourceType.

type StoredSchema

type StoredSchema struct {
	Id         *int `json:"id,omitempty"`
	References *[]struct {
		Name    *string `json:"name,omitempty"`
		Subject *string `json:"subject,omitempty"`
		Version *int    `json:"version,omitempty"`
	} `json:"references,omitempty"`
	Schema     *string `json:"schema,omitempty"`
	SchemaType *string `json:"schemaType,omitempty"`
	Subject    *string `json:"subject,omitempty"`
	Version    *int    `json:"version,omitempty"`
}

StoredSchema defines model for stored_schema.

Jump to

Keyboard shortcuts

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