server

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

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

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Handler

func Handler(si ServerInterface) http.Handler

Handler creates http.Handler with routing matching OpenAPI spec.

func HandlerFromMux

func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler

HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.

func HandlerFromMuxWithBaseURL

func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler

func HandlerWithOptions

func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler

HandlerWithOptions creates http.Handler with additional options

Types

type CalculateAssessmentClusterRequirements200JSONResponse added in v0.4.0

type CalculateAssessmentClusterRequirements200JSONResponse ClusterRequirementsResponse

func (CalculateAssessmentClusterRequirements200JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse added in v0.4.0

func (response CalculateAssessmentClusterRequirements200JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse(w http.ResponseWriter) error

type CalculateAssessmentClusterRequirements400JSONResponse added in v0.4.0

type CalculateAssessmentClusterRequirements400JSONResponse Error

func (CalculateAssessmentClusterRequirements400JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse added in v0.4.0

func (response CalculateAssessmentClusterRequirements400JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse(w http.ResponseWriter) error

type CalculateAssessmentClusterRequirements401JSONResponse added in v0.4.0

type CalculateAssessmentClusterRequirements401JSONResponse Error

func (CalculateAssessmentClusterRequirements401JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse added in v0.4.0

func (response CalculateAssessmentClusterRequirements401JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse(w http.ResponseWriter) error

type CalculateAssessmentClusterRequirements403JSONResponse added in v0.4.0

type CalculateAssessmentClusterRequirements403JSONResponse Error

func (CalculateAssessmentClusterRequirements403JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse added in v0.4.0

func (response CalculateAssessmentClusterRequirements403JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse(w http.ResponseWriter) error

type CalculateAssessmentClusterRequirements404JSONResponse added in v0.4.0

type CalculateAssessmentClusterRequirements404JSONResponse Error

func (CalculateAssessmentClusterRequirements404JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse added in v0.4.0

func (response CalculateAssessmentClusterRequirements404JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse(w http.ResponseWriter) error

type CalculateAssessmentClusterRequirements500JSONResponse added in v0.4.0

type CalculateAssessmentClusterRequirements500JSONResponse Error

func (CalculateAssessmentClusterRequirements500JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse added in v0.4.0

func (response CalculateAssessmentClusterRequirements500JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse(w http.ResponseWriter) error

type CalculateAssessmentClusterRequirements503JSONResponse added in v0.4.0

type CalculateAssessmentClusterRequirements503JSONResponse Error

func (CalculateAssessmentClusterRequirements503JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse added in v0.4.0

func (response CalculateAssessmentClusterRequirements503JSONResponse) VisitCalculateAssessmentClusterRequirementsResponse(w http.ResponseWriter) error

type CalculateAssessmentClusterRequirementsRequestObject added in v0.4.0

type CalculateAssessmentClusterRequirementsRequestObject struct {
	Id   openapi_types.UUID `json:"id"`
	Body *CalculateAssessmentClusterRequirementsJSONRequestBody
}

type CalculateAssessmentClusterRequirementsResponseObject added in v0.4.0

type CalculateAssessmentClusterRequirementsResponseObject interface {
	VisitCalculateAssessmentClusterRequirementsResponse(w http.ResponseWriter) error
}

type CalculateMigrationComplexity200JSONResponse added in v0.7.0

type CalculateMigrationComplexity200JSONResponse MigrationComplexityResponse

func (CalculateMigrationComplexity200JSONResponse) VisitCalculateMigrationComplexityResponse added in v0.7.0

func (response CalculateMigrationComplexity200JSONResponse) VisitCalculateMigrationComplexityResponse(w http.ResponseWriter) error

type CalculateMigrationComplexity400JSONResponse added in v0.7.0

type CalculateMigrationComplexity400JSONResponse Error

func (CalculateMigrationComplexity400JSONResponse) VisitCalculateMigrationComplexityResponse added in v0.7.0

func (response CalculateMigrationComplexity400JSONResponse) VisitCalculateMigrationComplexityResponse(w http.ResponseWriter) error

type CalculateMigrationComplexity401JSONResponse added in v0.7.0

type CalculateMigrationComplexity401JSONResponse Error

func (CalculateMigrationComplexity401JSONResponse) VisitCalculateMigrationComplexityResponse added in v0.7.0

func (response CalculateMigrationComplexity401JSONResponse) VisitCalculateMigrationComplexityResponse(w http.ResponseWriter) error

type CalculateMigrationComplexity403JSONResponse added in v0.7.0

type CalculateMigrationComplexity403JSONResponse Error

func (CalculateMigrationComplexity403JSONResponse) VisitCalculateMigrationComplexityResponse added in v0.7.0

func (response CalculateMigrationComplexity403JSONResponse) VisitCalculateMigrationComplexityResponse(w http.ResponseWriter) error

type CalculateMigrationComplexity404JSONResponse added in v0.7.0

type CalculateMigrationComplexity404JSONResponse Error

func (CalculateMigrationComplexity404JSONResponse) VisitCalculateMigrationComplexityResponse added in v0.7.0

func (response CalculateMigrationComplexity404JSONResponse) VisitCalculateMigrationComplexityResponse(w http.ResponseWriter) error

type CalculateMigrationComplexity500JSONResponse added in v0.7.0

type CalculateMigrationComplexity500JSONResponse Error

func (CalculateMigrationComplexity500JSONResponse) VisitCalculateMigrationComplexityResponse added in v0.7.0

func (response CalculateMigrationComplexity500JSONResponse) VisitCalculateMigrationComplexityResponse(w http.ResponseWriter) error

type CalculateMigrationComplexityRequestObject added in v0.7.0

type CalculateMigrationComplexityRequestObject struct {
	Id   openapi_types.UUID `json:"id"`
	Body *CalculateMigrationComplexityJSONRequestBody
}

type CalculateMigrationComplexityResponseObject added in v0.7.0

type CalculateMigrationComplexityResponseObject interface {
	VisitCalculateMigrationComplexityResponse(w http.ResponseWriter) error
}

type CalculateMigrationEstimation200JSONResponse added in v0.5.1

type CalculateMigrationEstimation200JSONResponse MigrationEstimationResponse

func (CalculateMigrationEstimation200JSONResponse) VisitCalculateMigrationEstimationResponse added in v0.5.1

func (response CalculateMigrationEstimation200JSONResponse) VisitCalculateMigrationEstimationResponse(w http.ResponseWriter) error

type CalculateMigrationEstimation400JSONResponse added in v0.5.1

type CalculateMigrationEstimation400JSONResponse Error

func (CalculateMigrationEstimation400JSONResponse) VisitCalculateMigrationEstimationResponse added in v0.5.1

func (response CalculateMigrationEstimation400JSONResponse) VisitCalculateMigrationEstimationResponse(w http.ResponseWriter) error

type CalculateMigrationEstimation401JSONResponse added in v0.5.1

type CalculateMigrationEstimation401JSONResponse Error

func (CalculateMigrationEstimation401JSONResponse) VisitCalculateMigrationEstimationResponse added in v0.5.1

func (response CalculateMigrationEstimation401JSONResponse) VisitCalculateMigrationEstimationResponse(w http.ResponseWriter) error

type CalculateMigrationEstimation403JSONResponse added in v0.5.1

type CalculateMigrationEstimation403JSONResponse Error

func (CalculateMigrationEstimation403JSONResponse) VisitCalculateMigrationEstimationResponse added in v0.5.1

func (response CalculateMigrationEstimation403JSONResponse) VisitCalculateMigrationEstimationResponse(w http.ResponseWriter) error

type CalculateMigrationEstimation404JSONResponse added in v0.5.1

type CalculateMigrationEstimation404JSONResponse Error

func (CalculateMigrationEstimation404JSONResponse) VisitCalculateMigrationEstimationResponse added in v0.5.1

func (response CalculateMigrationEstimation404JSONResponse) VisitCalculateMigrationEstimationResponse(w http.ResponseWriter) error

type CalculateMigrationEstimation500JSONResponse added in v0.5.1

type CalculateMigrationEstimation500JSONResponse Error

func (CalculateMigrationEstimation500JSONResponse) VisitCalculateMigrationEstimationResponse added in v0.5.1

func (response CalculateMigrationEstimation500JSONResponse) VisitCalculateMigrationEstimationResponse(w http.ResponseWriter) error

type CalculateMigrationEstimationByComplexity200JSONResponse added in v0.10.0

type CalculateMigrationEstimationByComplexity200JSONResponse MigrationEstimationByComplexityResponse

func (CalculateMigrationEstimationByComplexity200JSONResponse) VisitCalculateMigrationEstimationByComplexityResponse added in v0.10.0

func (response CalculateMigrationEstimationByComplexity200JSONResponse) VisitCalculateMigrationEstimationByComplexityResponse(w http.ResponseWriter) error

type CalculateMigrationEstimationByComplexity400JSONResponse added in v0.10.0

type CalculateMigrationEstimationByComplexity400JSONResponse Error

func (CalculateMigrationEstimationByComplexity400JSONResponse) VisitCalculateMigrationEstimationByComplexityResponse added in v0.10.0

func (response CalculateMigrationEstimationByComplexity400JSONResponse) VisitCalculateMigrationEstimationByComplexityResponse(w http.ResponseWriter) error

type CalculateMigrationEstimationByComplexity401JSONResponse added in v0.10.0

type CalculateMigrationEstimationByComplexity401JSONResponse Error

func (CalculateMigrationEstimationByComplexity401JSONResponse) VisitCalculateMigrationEstimationByComplexityResponse added in v0.10.0

func (response CalculateMigrationEstimationByComplexity401JSONResponse) VisitCalculateMigrationEstimationByComplexityResponse(w http.ResponseWriter) error

type CalculateMigrationEstimationByComplexity403JSONResponse added in v0.10.0

type CalculateMigrationEstimationByComplexity403JSONResponse Error

func (CalculateMigrationEstimationByComplexity403JSONResponse) VisitCalculateMigrationEstimationByComplexityResponse added in v0.10.0

func (response CalculateMigrationEstimationByComplexity403JSONResponse) VisitCalculateMigrationEstimationByComplexityResponse(w http.ResponseWriter) error

type CalculateMigrationEstimationByComplexity404JSONResponse added in v0.10.0

type CalculateMigrationEstimationByComplexity404JSONResponse Error

func (CalculateMigrationEstimationByComplexity404JSONResponse) VisitCalculateMigrationEstimationByComplexityResponse added in v0.10.0

func (response CalculateMigrationEstimationByComplexity404JSONResponse) VisitCalculateMigrationEstimationByComplexityResponse(w http.ResponseWriter) error

type CalculateMigrationEstimationByComplexity500JSONResponse added in v0.10.0

type CalculateMigrationEstimationByComplexity500JSONResponse Error

func (CalculateMigrationEstimationByComplexity500JSONResponse) VisitCalculateMigrationEstimationByComplexityResponse added in v0.10.0

func (response CalculateMigrationEstimationByComplexity500JSONResponse) VisitCalculateMigrationEstimationByComplexityResponse(w http.ResponseWriter) error

type CalculateMigrationEstimationByComplexityRequestObject added in v0.10.0

type CalculateMigrationEstimationByComplexityRequestObject struct {
	Id   openapi_types.UUID `json:"id"`
	Body *CalculateMigrationEstimationByComplexityJSONRequestBody
}

type CalculateMigrationEstimationByComplexityResponseObject added in v0.10.0

type CalculateMigrationEstimationByComplexityResponseObject interface {
	VisitCalculateMigrationEstimationByComplexityResponse(w http.ResponseWriter) error
}

type CalculateMigrationEstimationRequestObject added in v0.5.1

type CalculateMigrationEstimationRequestObject struct {
	Id   openapi_types.UUID `json:"id"`
	Body *CalculateMigrationEstimationJSONRequestBody
}

type CalculateMigrationEstimationResponseObject added in v0.5.1

type CalculateMigrationEstimationResponseObject interface {
	VisitCalculateMigrationEstimationResponse(w http.ResponseWriter) error
}

type CancelJob200JSONResponse added in v0.3.0

type CancelJob200JSONResponse Job

func (CancelJob200JSONResponse) VisitCancelJobResponse added in v0.3.0

func (response CancelJob200JSONResponse) VisitCancelJobResponse(w http.ResponseWriter) error

type CancelJob400JSONResponse added in v0.3.0

type CancelJob400JSONResponse Error

func (CancelJob400JSONResponse) VisitCancelJobResponse added in v0.3.0

func (response CancelJob400JSONResponse) VisitCancelJobResponse(w http.ResponseWriter) error

type CancelJob401JSONResponse added in v0.3.0

type CancelJob401JSONResponse Error

func (CancelJob401JSONResponse) VisitCancelJobResponse added in v0.3.0

func (response CancelJob401JSONResponse) VisitCancelJobResponse(w http.ResponseWriter) error

type CancelJob403JSONResponse added in v0.3.0

type CancelJob403JSONResponse Error

func (CancelJob403JSONResponse) VisitCancelJobResponse added in v0.3.0

func (response CancelJob403JSONResponse) VisitCancelJobResponse(w http.ResponseWriter) error

type CancelJob404JSONResponse added in v0.3.0

type CancelJob404JSONResponse Error

func (CancelJob404JSONResponse) VisitCancelJobResponse added in v0.3.0

func (response CancelJob404JSONResponse) VisitCancelJobResponse(w http.ResponseWriter) error

type CancelJob409JSONResponse added in v0.3.0

type CancelJob409JSONResponse Error

func (CancelJob409JSONResponse) VisitCancelJobResponse added in v0.3.0

func (response CancelJob409JSONResponse) VisitCancelJobResponse(w http.ResponseWriter) error

type CancelJob500JSONResponse added in v0.3.0

type CancelJob500JSONResponse Error

func (CancelJob500JSONResponse) VisitCancelJobResponse added in v0.3.0

func (response CancelJob500JSONResponse) VisitCancelJobResponse(w http.ResponseWriter) error

type CancelJobRequestObject added in v0.3.0

type CancelJobRequestObject struct {
	Id int64 `json:"id"`
}

type CancelJobResponseObject added in v0.3.0

type CancelJobResponseObject interface {
	VisitCancelJobResponse(w http.ResponseWriter) error
}

type CancelPartnerRequest200Response added in v0.12.0

type CancelPartnerRequest200Response struct {
}

func (CancelPartnerRequest200Response) VisitCancelPartnerRequestResponse added in v0.12.0

func (response CancelPartnerRequest200Response) VisitCancelPartnerRequestResponse(w http.ResponseWriter) error

type CancelPartnerRequest401JSONResponse added in v0.12.0

type CancelPartnerRequest401JSONResponse Error

func (CancelPartnerRequest401JSONResponse) VisitCancelPartnerRequestResponse added in v0.12.0

func (response CancelPartnerRequest401JSONResponse) VisitCancelPartnerRequestResponse(w http.ResponseWriter) error

type CancelPartnerRequest404JSONResponse added in v0.12.0

type CancelPartnerRequest404JSONResponse Error

func (CancelPartnerRequest404JSONResponse) VisitCancelPartnerRequestResponse added in v0.12.0

func (response CancelPartnerRequest404JSONResponse) VisitCancelPartnerRequestResponse(w http.ResponseWriter) error

type CancelPartnerRequest500JSONResponse added in v0.12.0

type CancelPartnerRequest500JSONResponse Error

func (CancelPartnerRequest500JSONResponse) VisitCancelPartnerRequestResponse added in v0.12.0

func (response CancelPartnerRequest500JSONResponse) VisitCancelPartnerRequestResponse(w http.ResponseWriter) error

type CancelPartnerRequestRequestObject added in v0.12.0

type CancelPartnerRequestRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type CancelPartnerRequestResponseObject added in v0.12.0

type CancelPartnerRequestResponseObject interface {
	VisitCancelPartnerRequestResponse(w http.ResponseWriter) error
}

type ChiServerOptions

type ChiServerOptions struct {
	BaseURL          string
	BaseRouter       chi.Router
	Middlewares      []MiddlewareFunc
	ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type CreateAssessment201JSONResponse

type CreateAssessment201JSONResponse Assessment

func (CreateAssessment201JSONResponse) VisitCreateAssessmentResponse

func (response CreateAssessment201JSONResponse) VisitCreateAssessmentResponse(w http.ResponseWriter) error

type CreateAssessment400JSONResponse

type CreateAssessment400JSONResponse Error

func (CreateAssessment400JSONResponse) VisitCreateAssessmentResponse

func (response CreateAssessment400JSONResponse) VisitCreateAssessmentResponse(w http.ResponseWriter) error

type CreateAssessment401JSONResponse

type CreateAssessment401JSONResponse Error

func (CreateAssessment401JSONResponse) VisitCreateAssessmentResponse

func (response CreateAssessment401JSONResponse) VisitCreateAssessmentResponse(w http.ResponseWriter) error

type CreateAssessment500JSONResponse

type CreateAssessment500JSONResponse Error

func (CreateAssessment500JSONResponse) VisitCreateAssessmentResponse

func (response CreateAssessment500JSONResponse) VisitCreateAssessmentResponse(w http.ResponseWriter) error

type CreateAssessmentRequestObject

type CreateAssessmentRequestObject struct {
	Body *CreateAssessmentJSONRequestBody
}

type CreateAssessmentResponseObject

type CreateAssessmentResponseObject interface {
	VisitCreateAssessmentResponse(w http.ResponseWriter) error
}

type CreateGroup201JSONResponse added in v0.11.0

type CreateGroup201JSONResponse Group

func (CreateGroup201JSONResponse) VisitCreateGroupResponse added in v0.11.0

func (response CreateGroup201JSONResponse) VisitCreateGroupResponse(w http.ResponseWriter) error

type CreateGroup400JSONResponse added in v0.11.0

type CreateGroup400JSONResponse Error

func (CreateGroup400JSONResponse) VisitCreateGroupResponse added in v0.11.0

func (response CreateGroup400JSONResponse) VisitCreateGroupResponse(w http.ResponseWriter) error

type CreateGroup401JSONResponse added in v0.11.0

type CreateGroup401JSONResponse Error

func (CreateGroup401JSONResponse) VisitCreateGroupResponse added in v0.11.0

func (response CreateGroup401JSONResponse) VisitCreateGroupResponse(w http.ResponseWriter) error

type CreateGroup500JSONResponse added in v0.11.0

type CreateGroup500JSONResponse Error

func (CreateGroup500JSONResponse) VisitCreateGroupResponse added in v0.11.0

func (response CreateGroup500JSONResponse) VisitCreateGroupResponse(w http.ResponseWriter) error

type CreateGroupMember201JSONResponse added in v0.11.0

type CreateGroupMember201JSONResponse Member

func (CreateGroupMember201JSONResponse) VisitCreateGroupMemberResponse added in v0.11.0

func (response CreateGroupMember201JSONResponse) VisitCreateGroupMemberResponse(w http.ResponseWriter) error

type CreateGroupMember400JSONResponse added in v0.11.0

type CreateGroupMember400JSONResponse Error

func (CreateGroupMember400JSONResponse) VisitCreateGroupMemberResponse added in v0.11.0

func (response CreateGroupMember400JSONResponse) VisitCreateGroupMemberResponse(w http.ResponseWriter) error

type CreateGroupMember401JSONResponse added in v0.11.0

type CreateGroupMember401JSONResponse Error

func (CreateGroupMember401JSONResponse) VisitCreateGroupMemberResponse added in v0.11.0

func (response CreateGroupMember401JSONResponse) VisitCreateGroupMemberResponse(w http.ResponseWriter) error

type CreateGroupMember404JSONResponse added in v0.11.0

type CreateGroupMember404JSONResponse Error

func (CreateGroupMember404JSONResponse) VisitCreateGroupMemberResponse added in v0.11.0

func (response CreateGroupMember404JSONResponse) VisitCreateGroupMemberResponse(w http.ResponseWriter) error

type CreateGroupMember409JSONResponse added in v0.11.0

type CreateGroupMember409JSONResponse Error

func (CreateGroupMember409JSONResponse) VisitCreateGroupMemberResponse added in v0.11.0

func (response CreateGroupMember409JSONResponse) VisitCreateGroupMemberResponse(w http.ResponseWriter) error

type CreateGroupMember500JSONResponse added in v0.11.0

type CreateGroupMember500JSONResponse Error

func (CreateGroupMember500JSONResponse) VisitCreateGroupMemberResponse added in v0.11.0

func (response CreateGroupMember500JSONResponse) VisitCreateGroupMemberResponse(w http.ResponseWriter) error

type CreateGroupMemberRequestObject added in v0.11.0

type CreateGroupMemberRequestObject struct {
	Id   openapi_types.UUID `json:"id"`
	Body *CreateGroupMemberJSONRequestBody
}

type CreateGroupMemberResponseObject added in v0.11.0

type CreateGroupMemberResponseObject interface {
	VisitCreateGroupMemberResponse(w http.ResponseWriter) error
}

type CreateGroupRequestObject added in v0.11.0

type CreateGroupRequestObject struct {
	Body *CreateGroupJSONRequestBody
}

type CreateGroupResponseObject added in v0.11.0

type CreateGroupResponseObject interface {
	VisitCreateGroupResponse(w http.ResponseWriter) error
}

type CreatePartnerRequest201JSONResponse added in v0.12.0

type CreatePartnerRequest201JSONResponse PartnerRequest

func (CreatePartnerRequest201JSONResponse) VisitCreatePartnerRequestResponse added in v0.12.0

func (response CreatePartnerRequest201JSONResponse) VisitCreatePartnerRequestResponse(w http.ResponseWriter) error

type CreatePartnerRequest400JSONResponse added in v0.12.0

type CreatePartnerRequest400JSONResponse Error

func (CreatePartnerRequest400JSONResponse) VisitCreatePartnerRequestResponse added in v0.12.0

func (response CreatePartnerRequest400JSONResponse) VisitCreatePartnerRequestResponse(w http.ResponseWriter) error

type CreatePartnerRequest401JSONResponse added in v0.12.0

type CreatePartnerRequest401JSONResponse Error

func (CreatePartnerRequest401JSONResponse) VisitCreatePartnerRequestResponse added in v0.12.0

func (response CreatePartnerRequest401JSONResponse) VisitCreatePartnerRequestResponse(w http.ResponseWriter) error

type CreatePartnerRequest403JSONResponse added in v0.12.0

type CreatePartnerRequest403JSONResponse Error

func (CreatePartnerRequest403JSONResponse) VisitCreatePartnerRequestResponse added in v0.12.0

func (response CreatePartnerRequest403JSONResponse) VisitCreatePartnerRequestResponse(w http.ResponseWriter) error

type CreatePartnerRequest404JSONResponse added in v0.12.0

type CreatePartnerRequest404JSONResponse Error

func (CreatePartnerRequest404JSONResponse) VisitCreatePartnerRequestResponse added in v0.12.0

func (response CreatePartnerRequest404JSONResponse) VisitCreatePartnerRequestResponse(w http.ResponseWriter) error

type CreatePartnerRequest500JSONResponse added in v0.12.0

type CreatePartnerRequest500JSONResponse Error

func (CreatePartnerRequest500JSONResponse) VisitCreatePartnerRequestResponse added in v0.12.0

func (response CreatePartnerRequest500JSONResponse) VisitCreatePartnerRequestResponse(w http.ResponseWriter) error

type CreatePartnerRequestRequestObject added in v0.12.0

type CreatePartnerRequestRequestObject struct {
	Id   openapi_types.UUID `json:"id"`
	Body *CreatePartnerRequestJSONRequestBody
}

type CreatePartnerRequestResponseObject added in v0.12.0

type CreatePartnerRequestResponseObject interface {
	VisitCreatePartnerRequestResponse(w http.ResponseWriter) error
}

type CreateRVToolsAssessment202JSONResponse added in v0.3.0

type CreateRVToolsAssessment202JSONResponse Job

func (CreateRVToolsAssessment202JSONResponse) VisitCreateRVToolsAssessmentResponse added in v0.3.0

func (response CreateRVToolsAssessment202JSONResponse) VisitCreateRVToolsAssessmentResponse(w http.ResponseWriter) error

type CreateRVToolsAssessment400JSONResponse added in v0.3.0

type CreateRVToolsAssessment400JSONResponse Error

func (CreateRVToolsAssessment400JSONResponse) VisitCreateRVToolsAssessmentResponse added in v0.3.0

func (response CreateRVToolsAssessment400JSONResponse) VisitCreateRVToolsAssessmentResponse(w http.ResponseWriter) error

type CreateRVToolsAssessment401JSONResponse added in v0.3.0

type CreateRVToolsAssessment401JSONResponse Error

func (CreateRVToolsAssessment401JSONResponse) VisitCreateRVToolsAssessmentResponse added in v0.3.0

func (response CreateRVToolsAssessment401JSONResponse) VisitCreateRVToolsAssessmentResponse(w http.ResponseWriter) error

type CreateRVToolsAssessment500JSONResponse added in v0.3.0

type CreateRVToolsAssessment500JSONResponse Error

func (CreateRVToolsAssessment500JSONResponse) VisitCreateRVToolsAssessmentResponse added in v0.3.0

func (response CreateRVToolsAssessment500JSONResponse) VisitCreateRVToolsAssessmentResponse(w http.ResponseWriter) error

type CreateRVToolsAssessmentRequestObject added in v0.3.0

type CreateRVToolsAssessmentRequestObject struct {
	Body *multipart.Reader
}

type CreateRVToolsAssessmentResponseObject added in v0.3.0

type CreateRVToolsAssessmentResponseObject interface {
	VisitCreateRVToolsAssessmentResponse(w http.ResponseWriter) error
}

type CreateSource201JSONResponse

type CreateSource201JSONResponse Source

func (CreateSource201JSONResponse) VisitCreateSourceResponse

func (response CreateSource201JSONResponse) VisitCreateSourceResponse(w http.ResponseWriter) error

type CreateSource400JSONResponse

type CreateSource400JSONResponse Error

func (CreateSource400JSONResponse) VisitCreateSourceResponse

func (response CreateSource400JSONResponse) VisitCreateSourceResponse(w http.ResponseWriter) error

type CreateSource401JSONResponse

type CreateSource401JSONResponse Error

func (CreateSource401JSONResponse) VisitCreateSourceResponse

func (response CreateSource401JSONResponse) VisitCreateSourceResponse(w http.ResponseWriter) error

type CreateSource500JSONResponse

type CreateSource500JSONResponse Error

func (CreateSource500JSONResponse) VisitCreateSourceResponse

func (response CreateSource500JSONResponse) VisitCreateSourceResponse(w http.ResponseWriter) error

type CreateSourceRequestObject

type CreateSourceRequestObject struct {
	Body *CreateSourceJSONRequestBody
}

type CreateSourceResponseObject

type CreateSourceResponseObject interface {
	VisitCreateSourceResponse(w http.ResponseWriter) error
}

type DeleteAssessment200JSONResponse

type DeleteAssessment200JSONResponse Assessment

func (DeleteAssessment200JSONResponse) VisitDeleteAssessmentResponse

func (response DeleteAssessment200JSONResponse) VisitDeleteAssessmentResponse(w http.ResponseWriter) error

type DeleteAssessment400JSONResponse

type DeleteAssessment400JSONResponse Error

func (DeleteAssessment400JSONResponse) VisitDeleteAssessmentResponse

func (response DeleteAssessment400JSONResponse) VisitDeleteAssessmentResponse(w http.ResponseWriter) error

type DeleteAssessment401JSONResponse

type DeleteAssessment401JSONResponse Error

func (DeleteAssessment401JSONResponse) VisitDeleteAssessmentResponse

func (response DeleteAssessment401JSONResponse) VisitDeleteAssessmentResponse(w http.ResponseWriter) error

type DeleteAssessment403JSONResponse

type DeleteAssessment403JSONResponse Error

func (DeleteAssessment403JSONResponse) VisitDeleteAssessmentResponse

func (response DeleteAssessment403JSONResponse) VisitDeleteAssessmentResponse(w http.ResponseWriter) error

type DeleteAssessment404JSONResponse

type DeleteAssessment404JSONResponse Error

func (DeleteAssessment404JSONResponse) VisitDeleteAssessmentResponse

func (response DeleteAssessment404JSONResponse) VisitDeleteAssessmentResponse(w http.ResponseWriter) error

type DeleteAssessment500JSONResponse

type DeleteAssessment500JSONResponse Error

func (DeleteAssessment500JSONResponse) VisitDeleteAssessmentResponse

func (response DeleteAssessment500JSONResponse) VisitDeleteAssessmentResponse(w http.ResponseWriter) error

type DeleteAssessmentRequestObject

type DeleteAssessmentRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type DeleteAssessmentResponseObject

type DeleteAssessmentResponseObject interface {
	VisitDeleteAssessmentResponse(w http.ResponseWriter) error
}

type DeleteGroup200JSONResponse added in v0.11.0

type DeleteGroup200JSONResponse Group

func (DeleteGroup200JSONResponse) VisitDeleteGroupResponse added in v0.11.0

func (response DeleteGroup200JSONResponse) VisitDeleteGroupResponse(w http.ResponseWriter) error

type DeleteGroup401JSONResponse added in v0.11.0

type DeleteGroup401JSONResponse Error

func (DeleteGroup401JSONResponse) VisitDeleteGroupResponse added in v0.11.0

func (response DeleteGroup401JSONResponse) VisitDeleteGroupResponse(w http.ResponseWriter) error

type DeleteGroup404JSONResponse added in v0.11.0

type DeleteGroup404JSONResponse Error

func (DeleteGroup404JSONResponse) VisitDeleteGroupResponse added in v0.11.0

func (response DeleteGroup404JSONResponse) VisitDeleteGroupResponse(w http.ResponseWriter) error

type DeleteGroup500JSONResponse added in v0.11.0

type DeleteGroup500JSONResponse Error

func (DeleteGroup500JSONResponse) VisitDeleteGroupResponse added in v0.11.0

func (response DeleteGroup500JSONResponse) VisitDeleteGroupResponse(w http.ResponseWriter) error

type DeleteGroupRequestObject added in v0.11.0

type DeleteGroupRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type DeleteGroupResponseObject added in v0.11.0

type DeleteGroupResponseObject interface {
	VisitDeleteGroupResponse(w http.ResponseWriter) error
}

type DeleteSource200JSONResponse

type DeleteSource200JSONResponse Source

func (DeleteSource200JSONResponse) VisitDeleteSourceResponse

func (response DeleteSource200JSONResponse) VisitDeleteSourceResponse(w http.ResponseWriter) error

type DeleteSource400JSONResponse

type DeleteSource400JSONResponse Error

func (DeleteSource400JSONResponse) VisitDeleteSourceResponse

func (response DeleteSource400JSONResponse) VisitDeleteSourceResponse(w http.ResponseWriter) error

type DeleteSource401JSONResponse

type DeleteSource401JSONResponse Error

func (DeleteSource401JSONResponse) VisitDeleteSourceResponse

func (response DeleteSource401JSONResponse) VisitDeleteSourceResponse(w http.ResponseWriter) error

type DeleteSource403JSONResponse

type DeleteSource403JSONResponse Error

func (DeleteSource403JSONResponse) VisitDeleteSourceResponse

func (response DeleteSource403JSONResponse) VisitDeleteSourceResponse(w http.ResponseWriter) error

type DeleteSource404JSONResponse

type DeleteSource404JSONResponse Error

func (DeleteSource404JSONResponse) VisitDeleteSourceResponse

func (response DeleteSource404JSONResponse) VisitDeleteSourceResponse(w http.ResponseWriter) error

type DeleteSource500JSONResponse

type DeleteSource500JSONResponse Error

func (DeleteSource500JSONResponse) VisitDeleteSourceResponse

func (response DeleteSource500JSONResponse) VisitDeleteSourceResponse(w http.ResponseWriter) error

type DeleteSourceRequestObject

type DeleteSourceRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type DeleteSourceResponseObject

type DeleteSourceResponseObject interface {
	VisitDeleteSourceResponse(w http.ResponseWriter) error
}

type DeleteSources200JSONResponse

type DeleteSources200JSONResponse Status

func (DeleteSources200JSONResponse) VisitDeleteSourcesResponse

func (response DeleteSources200JSONResponse) VisitDeleteSourcesResponse(w http.ResponseWriter) error

type DeleteSources401JSONResponse

type DeleteSources401JSONResponse Error

func (DeleteSources401JSONResponse) VisitDeleteSourcesResponse

func (response DeleteSources401JSONResponse) VisitDeleteSourcesResponse(w http.ResponseWriter) error

type DeleteSources500JSONResponse

type DeleteSources500JSONResponse Error

func (DeleteSources500JSONResponse) VisitDeleteSourcesResponse

func (response DeleteSources500JSONResponse) VisitDeleteSourcesResponse(w http.ResponseWriter) error

type DeleteSourcesRequestObject

type DeleteSourcesRequestObject struct {
}

type DeleteSourcesResponseObject

type DeleteSourcesResponseObject interface {
	VisitDeleteSourcesResponse(w http.ResponseWriter) error
}

type GetAssessment200JSONResponse

type GetAssessment200JSONResponse Assessment

func (GetAssessment200JSONResponse) VisitGetAssessmentResponse

func (response GetAssessment200JSONResponse) VisitGetAssessmentResponse(w http.ResponseWriter) error

type GetAssessment400JSONResponse

type GetAssessment400JSONResponse Error

func (GetAssessment400JSONResponse) VisitGetAssessmentResponse

func (response GetAssessment400JSONResponse) VisitGetAssessmentResponse(w http.ResponseWriter) error

type GetAssessment401JSONResponse

type GetAssessment401JSONResponse Error

func (GetAssessment401JSONResponse) VisitGetAssessmentResponse

func (response GetAssessment401JSONResponse) VisitGetAssessmentResponse(w http.ResponseWriter) error

type GetAssessment403JSONResponse

type GetAssessment403JSONResponse Error

func (GetAssessment403JSONResponse) VisitGetAssessmentResponse

func (response GetAssessment403JSONResponse) VisitGetAssessmentResponse(w http.ResponseWriter) error

type GetAssessment404JSONResponse

type GetAssessment404JSONResponse Error

func (GetAssessment404JSONResponse) VisitGetAssessmentResponse

func (response GetAssessment404JSONResponse) VisitGetAssessmentResponse(w http.ResponseWriter) error

type GetAssessment500JSONResponse

type GetAssessment500JSONResponse Error

func (GetAssessment500JSONResponse) VisitGetAssessmentResponse

func (response GetAssessment500JSONResponse) VisitGetAssessmentResponse(w http.ResponseWriter) error

type GetAssessmentClusterRequirementsStoredInput200JSONResponse added in v0.12.0

type GetAssessmentClusterRequirementsStoredInput200JSONResponse ClusterRequirementsStoredInput

func (GetAssessmentClusterRequirementsStoredInput200JSONResponse) VisitGetAssessmentClusterRequirementsStoredInputResponse added in v0.12.0

func (response GetAssessmentClusterRequirementsStoredInput200JSONResponse) VisitGetAssessmentClusterRequirementsStoredInputResponse(w http.ResponseWriter) error

type GetAssessmentClusterRequirementsStoredInput400JSONResponse added in v0.12.0

type GetAssessmentClusterRequirementsStoredInput400JSONResponse Error

func (GetAssessmentClusterRequirementsStoredInput400JSONResponse) VisitGetAssessmentClusterRequirementsStoredInputResponse added in v0.12.0

func (response GetAssessmentClusterRequirementsStoredInput400JSONResponse) VisitGetAssessmentClusterRequirementsStoredInputResponse(w http.ResponseWriter) error

type GetAssessmentClusterRequirementsStoredInput401JSONResponse added in v0.12.0

type GetAssessmentClusterRequirementsStoredInput401JSONResponse Error

func (GetAssessmentClusterRequirementsStoredInput401JSONResponse) VisitGetAssessmentClusterRequirementsStoredInputResponse added in v0.12.0

func (response GetAssessmentClusterRequirementsStoredInput401JSONResponse) VisitGetAssessmentClusterRequirementsStoredInputResponse(w http.ResponseWriter) error

type GetAssessmentClusterRequirementsStoredInput403JSONResponse added in v0.12.0

type GetAssessmentClusterRequirementsStoredInput403JSONResponse Error

func (GetAssessmentClusterRequirementsStoredInput403JSONResponse) VisitGetAssessmentClusterRequirementsStoredInputResponse added in v0.12.0

func (response GetAssessmentClusterRequirementsStoredInput403JSONResponse) VisitGetAssessmentClusterRequirementsStoredInputResponse(w http.ResponseWriter) error

type GetAssessmentClusterRequirementsStoredInput404JSONResponse added in v0.12.0

type GetAssessmentClusterRequirementsStoredInput404JSONResponse Error

func (GetAssessmentClusterRequirementsStoredInput404JSONResponse) VisitGetAssessmentClusterRequirementsStoredInputResponse added in v0.12.0

func (response GetAssessmentClusterRequirementsStoredInput404JSONResponse) VisitGetAssessmentClusterRequirementsStoredInputResponse(w http.ResponseWriter) error

type GetAssessmentClusterRequirementsStoredInput500JSONResponse added in v0.12.0

type GetAssessmentClusterRequirementsStoredInput500JSONResponse Error

func (GetAssessmentClusterRequirementsStoredInput500JSONResponse) VisitGetAssessmentClusterRequirementsStoredInputResponse added in v0.12.0

func (response GetAssessmentClusterRequirementsStoredInput500JSONResponse) VisitGetAssessmentClusterRequirementsStoredInputResponse(w http.ResponseWriter) error

type GetAssessmentClusterRequirementsStoredInputRequestObject added in v0.12.0

type GetAssessmentClusterRequirementsStoredInputRequestObject struct {
	Id     openapi_types.UUID `json:"id"`
	Params GetAssessmentClusterRequirementsStoredInputParams
}

type GetAssessmentClusterRequirementsStoredInputResponseObject added in v0.12.0

type GetAssessmentClusterRequirementsStoredInputResponseObject interface {
	VisitGetAssessmentClusterRequirementsStoredInputResponse(w http.ResponseWriter) error
}

type GetAssessmentRequestObject

type GetAssessmentRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type GetAssessmentResponseObject

type GetAssessmentResponseObject interface {
	VisitGetAssessmentResponse(w http.ResponseWriter) error
}

type GetGroup200JSONResponse added in v0.11.0

type GetGroup200JSONResponse Group

func (GetGroup200JSONResponse) VisitGetGroupResponse added in v0.11.0

func (response GetGroup200JSONResponse) VisitGetGroupResponse(w http.ResponseWriter) error

type GetGroup401JSONResponse added in v0.11.0

type GetGroup401JSONResponse Error

func (GetGroup401JSONResponse) VisitGetGroupResponse added in v0.11.0

func (response GetGroup401JSONResponse) VisitGetGroupResponse(w http.ResponseWriter) error

type GetGroup404JSONResponse added in v0.11.0

type GetGroup404JSONResponse Error

func (GetGroup404JSONResponse) VisitGetGroupResponse added in v0.11.0

func (response GetGroup404JSONResponse) VisitGetGroupResponse(w http.ResponseWriter) error

type GetGroup500JSONResponse added in v0.11.0

type GetGroup500JSONResponse Error

func (GetGroup500JSONResponse) VisitGetGroupResponse added in v0.11.0

func (response GetGroup500JSONResponse) VisitGetGroupResponse(w http.ResponseWriter) error

type GetGroupRequestObject added in v0.11.0

type GetGroupRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type GetGroupResponseObject added in v0.11.0

type GetGroupResponseObject interface {
	VisitGetGroupResponse(w http.ResponseWriter) error
}

type GetIdentity200JSONResponse added in v0.11.0

type GetIdentity200JSONResponse Identity

func (GetIdentity200JSONResponse) VisitGetIdentityResponse added in v0.11.0

func (response GetIdentity200JSONResponse) VisitGetIdentityResponse(w http.ResponseWriter) error

type GetIdentity401JSONResponse added in v0.11.0

type GetIdentity401JSONResponse Error

func (GetIdentity401JSONResponse) VisitGetIdentityResponse added in v0.11.0

func (response GetIdentity401JSONResponse) VisitGetIdentityResponse(w http.ResponseWriter) error

type GetIdentity500JSONResponse added in v0.11.0

type GetIdentity500JSONResponse Error

func (GetIdentity500JSONResponse) VisitGetIdentityResponse added in v0.11.0

func (response GetIdentity500JSONResponse) VisitGetIdentityResponse(w http.ResponseWriter) error

type GetIdentityRequestObject added in v0.11.0

type GetIdentityRequestObject struct {
}

type GetIdentityResponseObject added in v0.11.0

type GetIdentityResponseObject interface {
	VisitGetIdentityResponse(w http.ResponseWriter) error
}

type GetInfo200JSONResponse

type GetInfo200JSONResponse Info

func (GetInfo200JSONResponse) VisitGetInfoResponse

func (response GetInfo200JSONResponse) VisitGetInfoResponse(w http.ResponseWriter) error

type GetInfo500JSONResponse

type GetInfo500JSONResponse Error

func (GetInfo500JSONResponse) VisitGetInfoResponse

func (response GetInfo500JSONResponse) VisitGetInfoResponse(w http.ResponseWriter) error

type GetInfoRequestObject

type GetInfoRequestObject struct {
}

type GetInfoResponseObject

type GetInfoResponseObject interface {
	VisitGetInfoResponse(w http.ResponseWriter) error
}

type GetJob200JSONResponse added in v0.3.0

type GetJob200JSONResponse Job

func (GetJob200JSONResponse) VisitGetJobResponse added in v0.3.0

func (response GetJob200JSONResponse) VisitGetJobResponse(w http.ResponseWriter) error

type GetJob400JSONResponse added in v0.3.0

type GetJob400JSONResponse Error

func (GetJob400JSONResponse) VisitGetJobResponse added in v0.3.0

func (response GetJob400JSONResponse) VisitGetJobResponse(w http.ResponseWriter) error

type GetJob401JSONResponse added in v0.3.0

type GetJob401JSONResponse Error

func (GetJob401JSONResponse) VisitGetJobResponse added in v0.3.0

func (response GetJob401JSONResponse) VisitGetJobResponse(w http.ResponseWriter) error

type GetJob403JSONResponse added in v0.3.0

type GetJob403JSONResponse Error

func (GetJob403JSONResponse) VisitGetJobResponse added in v0.3.0

func (response GetJob403JSONResponse) VisitGetJobResponse(w http.ResponseWriter) error

type GetJob404JSONResponse added in v0.3.0

type GetJob404JSONResponse Error

func (GetJob404JSONResponse) VisitGetJobResponse added in v0.3.0

func (response GetJob404JSONResponse) VisitGetJobResponse(w http.ResponseWriter) error

type GetJob500JSONResponse added in v0.3.0

type GetJob500JSONResponse Error

func (GetJob500JSONResponse) VisitGetJobResponse added in v0.3.0

func (response GetJob500JSONResponse) VisitGetJobResponse(w http.ResponseWriter) error

type GetJobRequestObject added in v0.3.0

type GetJobRequestObject struct {
	Id int64 `json:"id"`
}

type GetJobResponseObject added in v0.3.0

type GetJobResponseObject interface {
	VisitGetJobResponse(w http.ResponseWriter) error
}

type GetPartner200JSONResponse added in v0.12.0

type GetPartner200JSONResponse Group

func (GetPartner200JSONResponse) VisitGetPartnerResponse added in v0.12.0

func (response GetPartner200JSONResponse) VisitGetPartnerResponse(w http.ResponseWriter) error

type GetPartner401JSONResponse added in v0.12.0

type GetPartner401JSONResponse Error

func (GetPartner401JSONResponse) VisitGetPartnerResponse added in v0.12.0

func (response GetPartner401JSONResponse) VisitGetPartnerResponse(w http.ResponseWriter) error

type GetPartner403JSONResponse added in v0.12.0

type GetPartner403JSONResponse Error

func (GetPartner403JSONResponse) VisitGetPartnerResponse added in v0.12.0

func (response GetPartner403JSONResponse) VisitGetPartnerResponse(w http.ResponseWriter) error

type GetPartner404JSONResponse added in v0.12.0

type GetPartner404JSONResponse Error

func (GetPartner404JSONResponse) VisitGetPartnerResponse added in v0.12.0

func (response GetPartner404JSONResponse) VisitGetPartnerResponse(w http.ResponseWriter) error

type GetPartner500JSONResponse added in v0.12.0

type GetPartner500JSONResponse Error

func (GetPartner500JSONResponse) VisitGetPartnerResponse added in v0.12.0

func (response GetPartner500JSONResponse) VisitGetPartnerResponse(w http.ResponseWriter) error

type GetPartnerRequestObject added in v0.12.0

type GetPartnerRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type GetPartnerResponseObject added in v0.12.0

type GetPartnerResponseObject interface {
	VisitGetPartnerResponse(w http.ResponseWriter) error
}

type GetSource200JSONResponse

type GetSource200JSONResponse Source

func (GetSource200JSONResponse) VisitGetSourceResponse

func (response GetSource200JSONResponse) VisitGetSourceResponse(w http.ResponseWriter) error

type GetSource400JSONResponse

type GetSource400JSONResponse Error

func (GetSource400JSONResponse) VisitGetSourceResponse

func (response GetSource400JSONResponse) VisitGetSourceResponse(w http.ResponseWriter) error

type GetSource401JSONResponse

type GetSource401JSONResponse Error

func (GetSource401JSONResponse) VisitGetSourceResponse

func (response GetSource401JSONResponse) VisitGetSourceResponse(w http.ResponseWriter) error

type GetSource403JSONResponse

type GetSource403JSONResponse Error

func (GetSource403JSONResponse) VisitGetSourceResponse

func (response GetSource403JSONResponse) VisitGetSourceResponse(w http.ResponseWriter) error

type GetSource404JSONResponse

type GetSource404JSONResponse Error

func (GetSource404JSONResponse) VisitGetSourceResponse

func (response GetSource404JSONResponse) VisitGetSourceResponse(w http.ResponseWriter) error

type GetSource500JSONResponse

type GetSource500JSONResponse Error

func (GetSource500JSONResponse) VisitGetSourceResponse

func (response GetSource500JSONResponse) VisitGetSourceResponse(w http.ResponseWriter) error

type GetSourceDownloadURL200JSONResponse

type GetSourceDownloadURL200JSONResponse PresignedUrl

func (GetSourceDownloadURL200JSONResponse) VisitGetSourceDownloadURLResponse

func (response GetSourceDownloadURL200JSONResponse) VisitGetSourceDownloadURLResponse(w http.ResponseWriter) error

type GetSourceDownloadURL400JSONResponse

type GetSourceDownloadURL400JSONResponse Error

func (GetSourceDownloadURL400JSONResponse) VisitGetSourceDownloadURLResponse

func (response GetSourceDownloadURL400JSONResponse) VisitGetSourceDownloadURLResponse(w http.ResponseWriter) error

type GetSourceDownloadURL401JSONResponse

type GetSourceDownloadURL401JSONResponse Error

func (GetSourceDownloadURL401JSONResponse) VisitGetSourceDownloadURLResponse

func (response GetSourceDownloadURL401JSONResponse) VisitGetSourceDownloadURLResponse(w http.ResponseWriter) error

type GetSourceDownloadURL404JSONResponse

type GetSourceDownloadURL404JSONResponse Error

func (GetSourceDownloadURL404JSONResponse) VisitGetSourceDownloadURLResponse

func (response GetSourceDownloadURL404JSONResponse) VisitGetSourceDownloadURLResponse(w http.ResponseWriter) error

type GetSourceDownloadURLRequestObject

type GetSourceDownloadURLRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type GetSourceDownloadURLResponseObject

type GetSourceDownloadURLResponseObject interface {
	VisitGetSourceDownloadURLResponse(w http.ResponseWriter) error
}

type GetSourceRequestObject

type GetSourceRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type GetSourceResponseObject

type GetSourceResponseObject interface {
	VisitGetSourceResponse(w http.ResponseWriter) error
}

type HeadImage200Response

type HeadImage200Response struct {
}

func (HeadImage200Response) VisitHeadImageResponse

func (response HeadImage200Response) VisitHeadImageResponse(w http.ResponseWriter) error

type HeadImage400Response

type HeadImage400Response struct {
}

func (HeadImage400Response) VisitHeadImageResponse

func (response HeadImage400Response) VisitHeadImageResponse(w http.ResponseWriter) error

type HeadImage401Response

type HeadImage401Response struct {
}

func (HeadImage401Response) VisitHeadImageResponse

func (response HeadImage401Response) VisitHeadImageResponse(w http.ResponseWriter) error

type HeadImage403Response

type HeadImage403Response struct {
}

func (HeadImage403Response) VisitHeadImageResponse

func (response HeadImage403Response) VisitHeadImageResponse(w http.ResponseWriter) error

type HeadImage404Response

type HeadImage404Response struct {
}

func (HeadImage404Response) VisitHeadImageResponse

func (response HeadImage404Response) VisitHeadImageResponse(w http.ResponseWriter) error

type HeadImage500Response

type HeadImage500Response struct {
}

func (HeadImage500Response) VisitHeadImageResponse

func (response HeadImage500Response) VisitHeadImageResponse(w http.ResponseWriter) error

type HeadImageRequestObject

type HeadImageRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type HeadImageResponseObject

type HeadImageResponseObject interface {
	VisitHeadImageResponse(w http.ResponseWriter) error
}

type Health200Response

type Health200Response struct {
}

func (Health200Response) VisitHealthResponse

func (response Health200Response) VisitHealthResponse(w http.ResponseWriter) error

type HealthRequestObject

type HealthRequestObject struct {
}

type HealthResponseObject

type HealthResponseObject interface {
	VisitHealthResponse(w http.ResponseWriter) error
}

type InvalidParamFormatError

type InvalidParamFormatError struct {
	ParamName string
	Err       error
}

func (*InvalidParamFormatError) Error

func (e *InvalidParamFormatError) Error() string

func (*InvalidParamFormatError) Unwrap

func (e *InvalidParamFormatError) Unwrap() error

type LeavePartner200Response added in v0.12.0

type LeavePartner200Response struct {
}

func (LeavePartner200Response) VisitLeavePartnerResponse added in v0.12.0

func (response LeavePartner200Response) VisitLeavePartnerResponse(w http.ResponseWriter) error

type LeavePartner401JSONResponse added in v0.12.0

type LeavePartner401JSONResponse Error

func (LeavePartner401JSONResponse) VisitLeavePartnerResponse added in v0.12.0

func (response LeavePartner401JSONResponse) VisitLeavePartnerResponse(w http.ResponseWriter) error

type LeavePartner403JSONResponse added in v0.12.0

type LeavePartner403JSONResponse Error

func (LeavePartner403JSONResponse) VisitLeavePartnerResponse added in v0.12.0

func (response LeavePartner403JSONResponse) VisitLeavePartnerResponse(w http.ResponseWriter) error

type LeavePartner404JSONResponse added in v0.12.0

type LeavePartner404JSONResponse Error

func (LeavePartner404JSONResponse) VisitLeavePartnerResponse added in v0.12.0

func (response LeavePartner404JSONResponse) VisitLeavePartnerResponse(w http.ResponseWriter) error

type LeavePartner500JSONResponse added in v0.12.0

type LeavePartner500JSONResponse Error

func (LeavePartner500JSONResponse) VisitLeavePartnerResponse added in v0.12.0

func (response LeavePartner500JSONResponse) VisitLeavePartnerResponse(w http.ResponseWriter) error

type LeavePartnerRequestObject added in v0.12.0

type LeavePartnerRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type LeavePartnerResponseObject added in v0.12.0

type LeavePartnerResponseObject interface {
	VisitLeavePartnerResponse(w http.ResponseWriter) error
}

type ListAssessments200JSONResponse

type ListAssessments200JSONResponse AssessmentList

func (ListAssessments200JSONResponse) VisitListAssessmentsResponse

func (response ListAssessments200JSONResponse) VisitListAssessmentsResponse(w http.ResponseWriter) error

type ListAssessments401JSONResponse

type ListAssessments401JSONResponse Error

func (ListAssessments401JSONResponse) VisitListAssessmentsResponse

func (response ListAssessments401JSONResponse) VisitListAssessmentsResponse(w http.ResponseWriter) error

type ListAssessments500JSONResponse

type ListAssessments500JSONResponse Error

func (ListAssessments500JSONResponse) VisitListAssessmentsResponse

func (response ListAssessments500JSONResponse) VisitListAssessmentsResponse(w http.ResponseWriter) error

type ListAssessmentsRequestObject

type ListAssessmentsRequestObject struct {
	Params ListAssessmentsParams
}

type ListAssessmentsResponseObject

type ListAssessmentsResponseObject interface {
	VisitListAssessmentsResponse(w http.ResponseWriter) error
}

type ListCustomers200JSONResponse added in v0.12.0

type ListCustomers200JSONResponse CustomerList

func (ListCustomers200JSONResponse) VisitListCustomersResponse added in v0.12.0

func (response ListCustomers200JSONResponse) VisitListCustomersResponse(w http.ResponseWriter) error

type ListCustomers400JSONResponse added in v0.12.0

type ListCustomers400JSONResponse Error

func (ListCustomers400JSONResponse) VisitListCustomersResponse added in v0.12.0

func (response ListCustomers400JSONResponse) VisitListCustomersResponse(w http.ResponseWriter) error

type ListCustomers401JSONResponse added in v0.12.0

type ListCustomers401JSONResponse Error

func (ListCustomers401JSONResponse) VisitListCustomersResponse added in v0.12.0

func (response ListCustomers401JSONResponse) VisitListCustomersResponse(w http.ResponseWriter) error

type ListCustomers403JSONResponse added in v0.12.0

type ListCustomers403JSONResponse Error

func (ListCustomers403JSONResponse) VisitListCustomersResponse added in v0.12.0

func (response ListCustomers403JSONResponse) VisitListCustomersResponse(w http.ResponseWriter) error

type ListCustomers500JSONResponse added in v0.12.0

type ListCustomers500JSONResponse Error

func (ListCustomers500JSONResponse) VisitListCustomersResponse added in v0.12.0

func (response ListCustomers500JSONResponse) VisitListCustomersResponse(w http.ResponseWriter) error

type ListCustomersRequestObject added in v0.12.0

type ListCustomersRequestObject struct {
}

type ListCustomersResponseObject added in v0.12.0

type ListCustomersResponseObject interface {
	VisitListCustomersResponse(w http.ResponseWriter) error
}

type ListGroupMembers200JSONResponse added in v0.11.0

type ListGroupMembers200JSONResponse MemberList

func (ListGroupMembers200JSONResponse) VisitListGroupMembersResponse added in v0.11.0

func (response ListGroupMembers200JSONResponse) VisitListGroupMembersResponse(w http.ResponseWriter) error

type ListGroupMembers401JSONResponse added in v0.11.0

type ListGroupMembers401JSONResponse Error

func (ListGroupMembers401JSONResponse) VisitListGroupMembersResponse added in v0.11.0

func (response ListGroupMembers401JSONResponse) VisitListGroupMembersResponse(w http.ResponseWriter) error

type ListGroupMembers404JSONResponse added in v0.11.0

type ListGroupMembers404JSONResponse Error

func (ListGroupMembers404JSONResponse) VisitListGroupMembersResponse added in v0.11.0

func (response ListGroupMembers404JSONResponse) VisitListGroupMembersResponse(w http.ResponseWriter) error

type ListGroupMembers500JSONResponse added in v0.11.0

type ListGroupMembers500JSONResponse Error

func (ListGroupMembers500JSONResponse) VisitListGroupMembersResponse added in v0.11.0

func (response ListGroupMembers500JSONResponse) VisitListGroupMembersResponse(w http.ResponseWriter) error

type ListGroupMembersRequestObject added in v0.11.0

type ListGroupMembersRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type ListGroupMembersResponseObject added in v0.11.0

type ListGroupMembersResponseObject interface {
	VisitListGroupMembersResponse(w http.ResponseWriter) error
}

type ListGroups200JSONResponse added in v0.11.0

type ListGroups200JSONResponse GroupList

func (ListGroups200JSONResponse) VisitListGroupsResponse added in v0.11.0

func (response ListGroups200JSONResponse) VisitListGroupsResponse(w http.ResponseWriter) error

type ListGroups401JSONResponse added in v0.11.0

type ListGroups401JSONResponse Error

func (ListGroups401JSONResponse) VisitListGroupsResponse added in v0.11.0

func (response ListGroups401JSONResponse) VisitListGroupsResponse(w http.ResponseWriter) error

type ListGroups500JSONResponse added in v0.11.0

type ListGroups500JSONResponse Error

func (ListGroups500JSONResponse) VisitListGroupsResponse added in v0.11.0

func (response ListGroups500JSONResponse) VisitListGroupsResponse(w http.ResponseWriter) error

type ListGroupsRequestObject added in v0.11.0

type ListGroupsRequestObject struct {
	Params ListGroupsParams
}

type ListGroupsResponseObject added in v0.11.0

type ListGroupsResponseObject interface {
	VisitListGroupsResponse(w http.ResponseWriter) error
}

type ListPartnerRequests200JSONResponse added in v0.12.0

type ListPartnerRequests200JSONResponse PartnerRequestList

func (ListPartnerRequests200JSONResponse) VisitListPartnerRequestsResponse added in v0.12.0

func (response ListPartnerRequests200JSONResponse) VisitListPartnerRequestsResponse(w http.ResponseWriter) error

type ListPartnerRequests401JSONResponse added in v0.12.0

type ListPartnerRequests401JSONResponse Error

func (ListPartnerRequests401JSONResponse) VisitListPartnerRequestsResponse added in v0.12.0

func (response ListPartnerRequests401JSONResponse) VisitListPartnerRequestsResponse(w http.ResponseWriter) error

type ListPartnerRequests500JSONResponse added in v0.12.0

type ListPartnerRequests500JSONResponse Error

func (ListPartnerRequests500JSONResponse) VisitListPartnerRequestsResponse added in v0.12.0

func (response ListPartnerRequests500JSONResponse) VisitListPartnerRequestsResponse(w http.ResponseWriter) error

type ListPartnerRequestsRequestObject added in v0.12.0

type ListPartnerRequestsRequestObject struct {
}

type ListPartnerRequestsResponseObject added in v0.12.0

type ListPartnerRequestsResponseObject interface {
	VisitListPartnerRequestsResponse(w http.ResponseWriter) error
}

type ListPartners200JSONResponse added in v0.12.0

type ListPartners200JSONResponse GroupList

func (ListPartners200JSONResponse) VisitListPartnersResponse added in v0.12.0

func (response ListPartners200JSONResponse) VisitListPartnersResponse(w http.ResponseWriter) error

type ListPartners401JSONResponse added in v0.12.0

type ListPartners401JSONResponse Error

func (ListPartners401JSONResponse) VisitListPartnersResponse added in v0.12.0

func (response ListPartners401JSONResponse) VisitListPartnersResponse(w http.ResponseWriter) error

type ListPartners500JSONResponse added in v0.12.0

type ListPartners500JSONResponse Error

func (ListPartners500JSONResponse) VisitListPartnersResponse added in v0.12.0

func (response ListPartners500JSONResponse) VisitListPartnersResponse(w http.ResponseWriter) error

type ListPartnersRequestObject added in v0.12.0

type ListPartnersRequestObject struct {
}

type ListPartnersResponseObject added in v0.12.0

type ListPartnersResponseObject interface {
	VisitListPartnersResponse(w http.ResponseWriter) error
}

type ListSources200JSONResponse

type ListSources200JSONResponse SourceList

func (ListSources200JSONResponse) VisitListSourcesResponse

func (response ListSources200JSONResponse) VisitListSourcesResponse(w http.ResponseWriter) error

type ListSources401JSONResponse

type ListSources401JSONResponse Error

func (ListSources401JSONResponse) VisitListSourcesResponse

func (response ListSources401JSONResponse) VisitListSourcesResponse(w http.ResponseWriter) error

type ListSources500JSONResponse

type ListSources500JSONResponse Error

func (ListSources500JSONResponse) VisitListSourcesResponse

func (response ListSources500JSONResponse) VisitListSourcesResponse(w http.ResponseWriter) error

type ListSourcesRequestObject

type ListSourcesRequestObject struct {
}

type ListSourcesResponseObject

type ListSourcesResponseObject interface {
	VisitListSourcesResponse(w http.ResponseWriter) error
}

type MiddlewareFunc

type MiddlewareFunc func(http.Handler) http.Handler

type RemoveCustomer200Response added in v0.12.0

type RemoveCustomer200Response struct {
}

func (RemoveCustomer200Response) VisitRemoveCustomerResponse added in v0.12.0

func (response RemoveCustomer200Response) VisitRemoveCustomerResponse(w http.ResponseWriter) error

type RemoveCustomer400JSONResponse added in v0.12.0

type RemoveCustomer400JSONResponse Error

func (RemoveCustomer400JSONResponse) VisitRemoveCustomerResponse added in v0.12.0

func (response RemoveCustomer400JSONResponse) VisitRemoveCustomerResponse(w http.ResponseWriter) error

type RemoveCustomer401JSONResponse added in v0.12.0

type RemoveCustomer401JSONResponse Error

func (RemoveCustomer401JSONResponse) VisitRemoveCustomerResponse added in v0.12.0

func (response RemoveCustomer401JSONResponse) VisitRemoveCustomerResponse(w http.ResponseWriter) error

type RemoveCustomer403JSONResponse added in v0.12.0

type RemoveCustomer403JSONResponse Error

func (RemoveCustomer403JSONResponse) VisitRemoveCustomerResponse added in v0.12.0

func (response RemoveCustomer403JSONResponse) VisitRemoveCustomerResponse(w http.ResponseWriter) error

type RemoveCustomer404JSONResponse added in v0.12.0

type RemoveCustomer404JSONResponse Error

func (RemoveCustomer404JSONResponse) VisitRemoveCustomerResponse added in v0.12.0

func (response RemoveCustomer404JSONResponse) VisitRemoveCustomerResponse(w http.ResponseWriter) error

type RemoveCustomer500JSONResponse added in v0.12.0

type RemoveCustomer500JSONResponse Error

func (RemoveCustomer500JSONResponse) VisitRemoveCustomerResponse added in v0.12.0

func (response RemoveCustomer500JSONResponse) VisitRemoveCustomerResponse(w http.ResponseWriter) error

type RemoveCustomerRequestObject added in v0.12.0

type RemoveCustomerRequestObject struct {
	Username string `json:"username"`
}

type RemoveCustomerResponseObject added in v0.12.0

type RemoveCustomerResponseObject interface {
	VisitRemoveCustomerResponse(w http.ResponseWriter) error
}

type RemoveGroupMember200Response added in v0.11.0

type RemoveGroupMember200Response struct {
}

func (RemoveGroupMember200Response) VisitRemoveGroupMemberResponse added in v0.11.0

func (response RemoveGroupMember200Response) VisitRemoveGroupMemberResponse(w http.ResponseWriter) error

type RemoveGroupMember400JSONResponse added in v0.11.0

type RemoveGroupMember400JSONResponse Error

func (RemoveGroupMember400JSONResponse) VisitRemoveGroupMemberResponse added in v0.11.0

func (response RemoveGroupMember400JSONResponse) VisitRemoveGroupMemberResponse(w http.ResponseWriter) error

type RemoveGroupMember401JSONResponse added in v0.11.0

type RemoveGroupMember401JSONResponse Error

func (RemoveGroupMember401JSONResponse) VisitRemoveGroupMemberResponse added in v0.11.0

func (response RemoveGroupMember401JSONResponse) VisitRemoveGroupMemberResponse(w http.ResponseWriter) error

type RemoveGroupMember404JSONResponse added in v0.11.0

type RemoveGroupMember404JSONResponse Error

func (RemoveGroupMember404JSONResponse) VisitRemoveGroupMemberResponse added in v0.11.0

func (response RemoveGroupMember404JSONResponse) VisitRemoveGroupMemberResponse(w http.ResponseWriter) error

type RemoveGroupMember500JSONResponse added in v0.11.0

type RemoveGroupMember500JSONResponse Error

func (RemoveGroupMember500JSONResponse) VisitRemoveGroupMemberResponse added in v0.11.0

func (response RemoveGroupMember500JSONResponse) VisitRemoveGroupMemberResponse(w http.ResponseWriter) error

type RemoveGroupMemberRequestObject added in v0.11.0

type RemoveGroupMemberRequestObject struct {
	Id       openapi_types.UUID `json:"id"`
	Username string             `json:"username"`
}

type RemoveGroupMemberResponseObject added in v0.11.0

type RemoveGroupMemberResponseObject interface {
	VisitRemoveGroupMemberResponse(w http.ResponseWriter) error
}

type RequiredHeaderError

type RequiredHeaderError struct {
	ParamName string
	Err       error
}

func (*RequiredHeaderError) Error

func (e *RequiredHeaderError) Error() string

func (*RequiredHeaderError) Unwrap

func (e *RequiredHeaderError) Unwrap() error

type RequiredParamError

type RequiredParamError struct {
	ParamName string
}

func (*RequiredParamError) Error

func (e *RequiredParamError) Error() string

type ServerInterface

type ServerInterface interface {

	// (GET /api/v1/assessments)
	ListAssessments(w http.ResponseWriter, r *http.Request, params ListAssessmentsParams)

	// (POST /api/v1/assessments)
	CreateAssessment(w http.ResponseWriter, r *http.Request)

	// (DELETE /api/v1/assessments/jobs/{id})
	CancelJob(w http.ResponseWriter, r *http.Request, id int64)

	// (GET /api/v1/assessments/jobs/{id})
	GetJob(w http.ResponseWriter, r *http.Request, id int64)

	// (POST /api/v1/assessments/rvtools)
	CreateRVToolsAssessment(w http.ResponseWriter, r *http.Request)

	// (DELETE /api/v1/assessments/{id})
	DeleteAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (GET /api/v1/assessments/{id})
	GetAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (PUT /api/v1/assessments/{id})
	UpdateAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (POST /api/v1/assessments/{id}/cluster-requirements)
	CalculateAssessmentClusterRequirements(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (GET /api/v1/assessments/{id}/cluster-requirements/stored-input)
	GetAssessmentClusterRequirementsStoredInput(w http.ResponseWriter, r *http.Request, id openapi_types.UUID, params GetAssessmentClusterRequirementsStoredInputParams)

	// (POST /api/v1/assessments/{id}/complexity-estimation)
	CalculateMigrationComplexity(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (POST /api/v1/assessments/{id}/migration-estimation)
	CalculateMigrationEstimation(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (POST /api/v1/assessments/{id}/migration-estimation/by-complexity)
	CalculateMigrationEstimationByComplexity(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (DELETE /api/v1/assessments/{id}/share)
	UnshareAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (POST /api/v1/assessments/{id}/share)
	ShareAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (GET /api/v1/customers)
	ListCustomers(w http.ResponseWriter, r *http.Request)

	// (DELETE /api/v1/customers/{username})
	RemoveCustomer(w http.ResponseWriter, r *http.Request, username string)

	// (GET /api/v1/groups)
	ListGroups(w http.ResponseWriter, r *http.Request, params ListGroupsParams)

	// (POST /api/v1/groups)
	CreateGroup(w http.ResponseWriter, r *http.Request)

	// (DELETE /api/v1/groups/{id})
	DeleteGroup(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (GET /api/v1/groups/{id})
	GetGroup(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (PUT /api/v1/groups/{id})
	UpdateGroup(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (GET /api/v1/groups/{id}/members)
	ListGroupMembers(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (POST /api/v1/groups/{id}/members)
	CreateGroupMember(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (DELETE /api/v1/groups/{id}/members/{username})
	RemoveGroupMember(w http.ResponseWriter, r *http.Request, id openapi_types.UUID, username string)

	// (PUT /api/v1/groups/{id}/members/{username})
	UpdateGroupMember(w http.ResponseWriter, r *http.Request, id openapi_types.UUID, username string)

	// (GET /api/v1/identity)
	GetIdentity(w http.ResponseWriter, r *http.Request)

	// (GET /api/v1/info)
	GetInfo(w http.ResponseWriter, r *http.Request)

	// (GET /api/v1/partners)
	ListPartners(w http.ResponseWriter, r *http.Request)

	// (GET /api/v1/partners/requests)
	ListPartnerRequests(w http.ResponseWriter, r *http.Request)

	// (DELETE /api/v1/partners/requests/{id})
	CancelPartnerRequest(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (PUT /api/v1/partners/requests/{id})
	UpdatePartnerRequest(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (DELETE /api/v1/partners/{id})
	LeavePartner(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (GET /api/v1/partners/{id})
	GetPartner(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (POST /api/v1/partners/{id}/request)
	CreatePartnerRequest(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (DELETE /api/v1/sources)
	DeleteSources(w http.ResponseWriter, r *http.Request)

	// (GET /api/v1/sources)
	ListSources(w http.ResponseWriter, r *http.Request)

	// (POST /api/v1/sources)
	CreateSource(w http.ResponseWriter, r *http.Request)

	// (DELETE /api/v1/sources/{id})
	DeleteSource(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (GET /api/v1/sources/{id})
	GetSource(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (PUT /api/v1/sources/{id})
	UpdateSource(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (HEAD /api/v1/sources/{id}/image)
	HeadImage(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (GET /api/v1/sources/{id}/image-url)
	GetSourceDownloadURL(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (PUT /api/v1/sources/{id}/inventory)
	UpdateInventory(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

	// (GET /health)
	Health(w http.ResponseWriter, r *http.Request)
}

ServerInterface represents all server handlers.

func NewStrictHandler

func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface

func NewStrictHandlerWithOptions

func NewStrictHandlerWithOptions(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc, options StrictHTTPServerOptions) ServerInterface

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler            ServerInterface
	HandlerMiddlewares []MiddlewareFunc
	ErrorHandlerFunc   func(w http.ResponseWriter, r *http.Request, err error)
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) CalculateAssessmentClusterRequirements added in v0.4.0

func (siw *ServerInterfaceWrapper) CalculateAssessmentClusterRequirements(w http.ResponseWriter, r *http.Request)

CalculateAssessmentClusterRequirements operation middleware

func (*ServerInterfaceWrapper) CalculateMigrationComplexity added in v0.7.0

func (siw *ServerInterfaceWrapper) CalculateMigrationComplexity(w http.ResponseWriter, r *http.Request)

CalculateMigrationComplexity operation middleware

func (*ServerInterfaceWrapper) CalculateMigrationEstimation added in v0.5.1

func (siw *ServerInterfaceWrapper) CalculateMigrationEstimation(w http.ResponseWriter, r *http.Request)

CalculateMigrationEstimation operation middleware

func (*ServerInterfaceWrapper) CalculateMigrationEstimationByComplexity added in v0.10.0

func (siw *ServerInterfaceWrapper) CalculateMigrationEstimationByComplexity(w http.ResponseWriter, r *http.Request)

CalculateMigrationEstimationByComplexity operation middleware

func (*ServerInterfaceWrapper) CancelJob added in v0.3.0

func (siw *ServerInterfaceWrapper) CancelJob(w http.ResponseWriter, r *http.Request)

CancelJob operation middleware

func (*ServerInterfaceWrapper) CancelPartnerRequest added in v0.12.0

func (siw *ServerInterfaceWrapper) CancelPartnerRequest(w http.ResponseWriter, r *http.Request)

CancelPartnerRequest operation middleware

func (*ServerInterfaceWrapper) CreateAssessment

func (siw *ServerInterfaceWrapper) CreateAssessment(w http.ResponseWriter, r *http.Request)

CreateAssessment operation middleware

func (*ServerInterfaceWrapper) CreateGroup added in v0.11.0

func (siw *ServerInterfaceWrapper) CreateGroup(w http.ResponseWriter, r *http.Request)

CreateGroup operation middleware

func (*ServerInterfaceWrapper) CreateGroupMember added in v0.11.0

func (siw *ServerInterfaceWrapper) CreateGroupMember(w http.ResponseWriter, r *http.Request)

CreateGroupMember operation middleware

func (*ServerInterfaceWrapper) CreatePartnerRequest added in v0.12.0

func (siw *ServerInterfaceWrapper) CreatePartnerRequest(w http.ResponseWriter, r *http.Request)

CreatePartnerRequest operation middleware

func (*ServerInterfaceWrapper) CreateRVToolsAssessment added in v0.3.0

func (siw *ServerInterfaceWrapper) CreateRVToolsAssessment(w http.ResponseWriter, r *http.Request)

CreateRVToolsAssessment operation middleware

func (*ServerInterfaceWrapper) CreateSource

func (siw *ServerInterfaceWrapper) CreateSource(w http.ResponseWriter, r *http.Request)

CreateSource operation middleware

func (*ServerInterfaceWrapper) DeleteAssessment

func (siw *ServerInterfaceWrapper) DeleteAssessment(w http.ResponseWriter, r *http.Request)

DeleteAssessment operation middleware

func (*ServerInterfaceWrapper) DeleteGroup added in v0.11.0

func (siw *ServerInterfaceWrapper) DeleteGroup(w http.ResponseWriter, r *http.Request)

DeleteGroup operation middleware

func (*ServerInterfaceWrapper) DeleteSource

func (siw *ServerInterfaceWrapper) DeleteSource(w http.ResponseWriter, r *http.Request)

DeleteSource operation middleware

func (*ServerInterfaceWrapper) DeleteSources

func (siw *ServerInterfaceWrapper) DeleteSources(w http.ResponseWriter, r *http.Request)

DeleteSources operation middleware

func (*ServerInterfaceWrapper) GetAssessment

func (siw *ServerInterfaceWrapper) GetAssessment(w http.ResponseWriter, r *http.Request)

GetAssessment operation middleware

func (*ServerInterfaceWrapper) GetAssessmentClusterRequirementsStoredInput added in v0.12.0

func (siw *ServerInterfaceWrapper) GetAssessmentClusterRequirementsStoredInput(w http.ResponseWriter, r *http.Request)

GetAssessmentClusterRequirementsStoredInput operation middleware

func (*ServerInterfaceWrapper) GetGroup added in v0.11.0

func (siw *ServerInterfaceWrapper) GetGroup(w http.ResponseWriter, r *http.Request)

GetGroup operation middleware

func (*ServerInterfaceWrapper) GetIdentity added in v0.11.0

func (siw *ServerInterfaceWrapper) GetIdentity(w http.ResponseWriter, r *http.Request)

GetIdentity operation middleware

func (*ServerInterfaceWrapper) GetInfo

GetInfo operation middleware

func (*ServerInterfaceWrapper) GetJob added in v0.3.0

GetJob operation middleware

func (*ServerInterfaceWrapper) GetPartner added in v0.12.0

func (siw *ServerInterfaceWrapper) GetPartner(w http.ResponseWriter, r *http.Request)

GetPartner operation middleware

func (*ServerInterfaceWrapper) GetSource

func (siw *ServerInterfaceWrapper) GetSource(w http.ResponseWriter, r *http.Request)

GetSource operation middleware

func (*ServerInterfaceWrapper) GetSourceDownloadURL

func (siw *ServerInterfaceWrapper) GetSourceDownloadURL(w http.ResponseWriter, r *http.Request)

GetSourceDownloadURL operation middleware

func (*ServerInterfaceWrapper) HeadImage

func (siw *ServerInterfaceWrapper) HeadImage(w http.ResponseWriter, r *http.Request)

HeadImage operation middleware

func (*ServerInterfaceWrapper) Health

Health operation middleware

func (*ServerInterfaceWrapper) LeavePartner added in v0.12.0

func (siw *ServerInterfaceWrapper) LeavePartner(w http.ResponseWriter, r *http.Request)

LeavePartner operation middleware

func (*ServerInterfaceWrapper) ListAssessments

func (siw *ServerInterfaceWrapper) ListAssessments(w http.ResponseWriter, r *http.Request)

ListAssessments operation middleware

func (*ServerInterfaceWrapper) ListCustomers added in v0.12.0

func (siw *ServerInterfaceWrapper) ListCustomers(w http.ResponseWriter, r *http.Request)

ListCustomers operation middleware

func (*ServerInterfaceWrapper) ListGroupMembers added in v0.11.0

func (siw *ServerInterfaceWrapper) ListGroupMembers(w http.ResponseWriter, r *http.Request)

ListGroupMembers operation middleware

func (*ServerInterfaceWrapper) ListGroups added in v0.11.0

func (siw *ServerInterfaceWrapper) ListGroups(w http.ResponseWriter, r *http.Request)

ListGroups operation middleware

func (*ServerInterfaceWrapper) ListPartnerRequests added in v0.12.0

func (siw *ServerInterfaceWrapper) ListPartnerRequests(w http.ResponseWriter, r *http.Request)

ListPartnerRequests operation middleware

func (*ServerInterfaceWrapper) ListPartners added in v0.12.0

func (siw *ServerInterfaceWrapper) ListPartners(w http.ResponseWriter, r *http.Request)

ListPartners operation middleware

func (*ServerInterfaceWrapper) ListSources

func (siw *ServerInterfaceWrapper) ListSources(w http.ResponseWriter, r *http.Request)

ListSources operation middleware

func (*ServerInterfaceWrapper) RemoveCustomer added in v0.12.0

func (siw *ServerInterfaceWrapper) RemoveCustomer(w http.ResponseWriter, r *http.Request)

RemoveCustomer operation middleware

func (*ServerInterfaceWrapper) RemoveGroupMember added in v0.11.0

func (siw *ServerInterfaceWrapper) RemoveGroupMember(w http.ResponseWriter, r *http.Request)

RemoveGroupMember operation middleware

func (*ServerInterfaceWrapper) ShareAssessment added in v0.12.0

func (siw *ServerInterfaceWrapper) ShareAssessment(w http.ResponseWriter, r *http.Request)

ShareAssessment operation middleware

func (*ServerInterfaceWrapper) UnshareAssessment added in v0.12.0

func (siw *ServerInterfaceWrapper) UnshareAssessment(w http.ResponseWriter, r *http.Request)

UnshareAssessment operation middleware

func (*ServerInterfaceWrapper) UpdateAssessment

func (siw *ServerInterfaceWrapper) UpdateAssessment(w http.ResponseWriter, r *http.Request)

UpdateAssessment operation middleware

func (*ServerInterfaceWrapper) UpdateGroup added in v0.11.0

func (siw *ServerInterfaceWrapper) UpdateGroup(w http.ResponseWriter, r *http.Request)

UpdateGroup operation middleware

func (*ServerInterfaceWrapper) UpdateGroupMember added in v0.11.0

func (siw *ServerInterfaceWrapper) UpdateGroupMember(w http.ResponseWriter, r *http.Request)

UpdateGroupMember operation middleware

func (*ServerInterfaceWrapper) UpdateInventory

func (siw *ServerInterfaceWrapper) UpdateInventory(w http.ResponseWriter, r *http.Request)

UpdateInventory operation middleware

func (*ServerInterfaceWrapper) UpdatePartnerRequest added in v0.12.0

func (siw *ServerInterfaceWrapper) UpdatePartnerRequest(w http.ResponseWriter, r *http.Request)

UpdatePartnerRequest operation middleware

func (*ServerInterfaceWrapper) UpdateSource

func (siw *ServerInterfaceWrapper) UpdateSource(w http.ResponseWriter, r *http.Request)

UpdateSource operation middleware

type Service

type Service interface {
	StrictServerInterface
}

Service is a wrapper around the generated server interface.

type ShareAssessment200JSONResponse added in v0.12.0

type ShareAssessment200JSONResponse Status

func (ShareAssessment200JSONResponse) VisitShareAssessmentResponse added in v0.12.0

func (response ShareAssessment200JSONResponse) VisitShareAssessmentResponse(w http.ResponseWriter) error

type ShareAssessment400JSONResponse added in v0.12.0

type ShareAssessment400JSONResponse Error

func (ShareAssessment400JSONResponse) VisitShareAssessmentResponse added in v0.12.0

func (response ShareAssessment400JSONResponse) VisitShareAssessmentResponse(w http.ResponseWriter) error

type ShareAssessment401JSONResponse added in v0.12.0

type ShareAssessment401JSONResponse Error

func (ShareAssessment401JSONResponse) VisitShareAssessmentResponse added in v0.12.0

func (response ShareAssessment401JSONResponse) VisitShareAssessmentResponse(w http.ResponseWriter) error

type ShareAssessment403JSONResponse added in v0.12.0

type ShareAssessment403JSONResponse Error

func (ShareAssessment403JSONResponse) VisitShareAssessmentResponse added in v0.12.0

func (response ShareAssessment403JSONResponse) VisitShareAssessmentResponse(w http.ResponseWriter) error

type ShareAssessment404JSONResponse added in v0.12.0

type ShareAssessment404JSONResponse Error

func (ShareAssessment404JSONResponse) VisitShareAssessmentResponse added in v0.12.0

func (response ShareAssessment404JSONResponse) VisitShareAssessmentResponse(w http.ResponseWriter) error

type ShareAssessment500JSONResponse added in v0.12.0

type ShareAssessment500JSONResponse Error

func (ShareAssessment500JSONResponse) VisitShareAssessmentResponse added in v0.12.0

func (response ShareAssessment500JSONResponse) VisitShareAssessmentResponse(w http.ResponseWriter) error

type ShareAssessmentRequestObject added in v0.12.0

type ShareAssessmentRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type ShareAssessmentResponseObject added in v0.12.0

type ShareAssessmentResponseObject interface {
	VisitShareAssessmentResponse(w http.ResponseWriter) error
}

type StrictHTTPServerOptions

type StrictHTTPServerOptions struct {
	RequestErrorHandlerFunc  func(w http.ResponseWriter, r *http.Request, err error)
	ResponseErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type StrictServerInterface

type StrictServerInterface interface {

	// (GET /api/v1/assessments)
	ListAssessments(ctx context.Context, request ListAssessmentsRequestObject) (ListAssessmentsResponseObject, error)

	// (POST /api/v1/assessments)
	CreateAssessment(ctx context.Context, request CreateAssessmentRequestObject) (CreateAssessmentResponseObject, error)

	// (DELETE /api/v1/assessments/jobs/{id})
	CancelJob(ctx context.Context, request CancelJobRequestObject) (CancelJobResponseObject, error)

	// (GET /api/v1/assessments/jobs/{id})
	GetJob(ctx context.Context, request GetJobRequestObject) (GetJobResponseObject, error)

	// (POST /api/v1/assessments/rvtools)
	CreateRVToolsAssessment(ctx context.Context, request CreateRVToolsAssessmentRequestObject) (CreateRVToolsAssessmentResponseObject, error)

	// (DELETE /api/v1/assessments/{id})
	DeleteAssessment(ctx context.Context, request DeleteAssessmentRequestObject) (DeleteAssessmentResponseObject, error)

	// (GET /api/v1/assessments/{id})
	GetAssessment(ctx context.Context, request GetAssessmentRequestObject) (GetAssessmentResponseObject, error)

	// (PUT /api/v1/assessments/{id})
	UpdateAssessment(ctx context.Context, request UpdateAssessmentRequestObject) (UpdateAssessmentResponseObject, error)

	// (POST /api/v1/assessments/{id}/cluster-requirements)
	CalculateAssessmentClusterRequirements(ctx context.Context, request CalculateAssessmentClusterRequirementsRequestObject) (CalculateAssessmentClusterRequirementsResponseObject, error)

	// (GET /api/v1/assessments/{id}/cluster-requirements/stored-input)
	GetAssessmentClusterRequirementsStoredInput(ctx context.Context, request GetAssessmentClusterRequirementsStoredInputRequestObject) (GetAssessmentClusterRequirementsStoredInputResponseObject, error)

	// (POST /api/v1/assessments/{id}/complexity-estimation)
	CalculateMigrationComplexity(ctx context.Context, request CalculateMigrationComplexityRequestObject) (CalculateMigrationComplexityResponseObject, error)

	// (POST /api/v1/assessments/{id}/migration-estimation)
	CalculateMigrationEstimation(ctx context.Context, request CalculateMigrationEstimationRequestObject) (CalculateMigrationEstimationResponseObject, error)

	// (POST /api/v1/assessments/{id}/migration-estimation/by-complexity)
	CalculateMigrationEstimationByComplexity(ctx context.Context, request CalculateMigrationEstimationByComplexityRequestObject) (CalculateMigrationEstimationByComplexityResponseObject, error)

	// (DELETE /api/v1/assessments/{id}/share)
	UnshareAssessment(ctx context.Context, request UnshareAssessmentRequestObject) (UnshareAssessmentResponseObject, error)

	// (POST /api/v1/assessments/{id}/share)
	ShareAssessment(ctx context.Context, request ShareAssessmentRequestObject) (ShareAssessmentResponseObject, error)

	// (GET /api/v1/customers)
	ListCustomers(ctx context.Context, request ListCustomersRequestObject) (ListCustomersResponseObject, error)

	// (DELETE /api/v1/customers/{username})
	RemoveCustomer(ctx context.Context, request RemoveCustomerRequestObject) (RemoveCustomerResponseObject, error)

	// (GET /api/v1/groups)
	ListGroups(ctx context.Context, request ListGroupsRequestObject) (ListGroupsResponseObject, error)

	// (POST /api/v1/groups)
	CreateGroup(ctx context.Context, request CreateGroupRequestObject) (CreateGroupResponseObject, error)

	// (DELETE /api/v1/groups/{id})
	DeleteGroup(ctx context.Context, request DeleteGroupRequestObject) (DeleteGroupResponseObject, error)

	// (GET /api/v1/groups/{id})
	GetGroup(ctx context.Context, request GetGroupRequestObject) (GetGroupResponseObject, error)

	// (PUT /api/v1/groups/{id})
	UpdateGroup(ctx context.Context, request UpdateGroupRequestObject) (UpdateGroupResponseObject, error)

	// (GET /api/v1/groups/{id}/members)
	ListGroupMembers(ctx context.Context, request ListGroupMembersRequestObject) (ListGroupMembersResponseObject, error)

	// (POST /api/v1/groups/{id}/members)
	CreateGroupMember(ctx context.Context, request CreateGroupMemberRequestObject) (CreateGroupMemberResponseObject, error)

	// (DELETE /api/v1/groups/{id}/members/{username})
	RemoveGroupMember(ctx context.Context, request RemoveGroupMemberRequestObject) (RemoveGroupMemberResponseObject, error)

	// (PUT /api/v1/groups/{id}/members/{username})
	UpdateGroupMember(ctx context.Context, request UpdateGroupMemberRequestObject) (UpdateGroupMemberResponseObject, error)

	// (GET /api/v1/identity)
	GetIdentity(ctx context.Context, request GetIdentityRequestObject) (GetIdentityResponseObject, error)

	// (GET /api/v1/info)
	GetInfo(ctx context.Context, request GetInfoRequestObject) (GetInfoResponseObject, error)

	// (GET /api/v1/partners)
	ListPartners(ctx context.Context, request ListPartnersRequestObject) (ListPartnersResponseObject, error)

	// (GET /api/v1/partners/requests)
	ListPartnerRequests(ctx context.Context, request ListPartnerRequestsRequestObject) (ListPartnerRequestsResponseObject, error)

	// (DELETE /api/v1/partners/requests/{id})
	CancelPartnerRequest(ctx context.Context, request CancelPartnerRequestRequestObject) (CancelPartnerRequestResponseObject, error)

	// (PUT /api/v1/partners/requests/{id})
	UpdatePartnerRequest(ctx context.Context, request UpdatePartnerRequestRequestObject) (UpdatePartnerRequestResponseObject, error)

	// (DELETE /api/v1/partners/{id})
	LeavePartner(ctx context.Context, request LeavePartnerRequestObject) (LeavePartnerResponseObject, error)

	// (GET /api/v1/partners/{id})
	GetPartner(ctx context.Context, request GetPartnerRequestObject) (GetPartnerResponseObject, error)

	// (POST /api/v1/partners/{id}/request)
	CreatePartnerRequest(ctx context.Context, request CreatePartnerRequestRequestObject) (CreatePartnerRequestResponseObject, error)

	// (DELETE /api/v1/sources)
	DeleteSources(ctx context.Context, request DeleteSourcesRequestObject) (DeleteSourcesResponseObject, error)

	// (GET /api/v1/sources)
	ListSources(ctx context.Context, request ListSourcesRequestObject) (ListSourcesResponseObject, error)

	// (POST /api/v1/sources)
	CreateSource(ctx context.Context, request CreateSourceRequestObject) (CreateSourceResponseObject, error)

	// (DELETE /api/v1/sources/{id})
	DeleteSource(ctx context.Context, request DeleteSourceRequestObject) (DeleteSourceResponseObject, error)

	// (GET /api/v1/sources/{id})
	GetSource(ctx context.Context, request GetSourceRequestObject) (GetSourceResponseObject, error)

	// (PUT /api/v1/sources/{id})
	UpdateSource(ctx context.Context, request UpdateSourceRequestObject) (UpdateSourceResponseObject, error)

	// (HEAD /api/v1/sources/{id}/image)
	HeadImage(ctx context.Context, request HeadImageRequestObject) (HeadImageResponseObject, error)

	// (GET /api/v1/sources/{id}/image-url)
	GetSourceDownloadURL(ctx context.Context, request GetSourceDownloadURLRequestObject) (GetSourceDownloadURLResponseObject, error)

	// (PUT /api/v1/sources/{id}/inventory)
	UpdateInventory(ctx context.Context, request UpdateInventoryRequestObject) (UpdateInventoryResponseObject, error)

	// (GET /health)
	Health(ctx context.Context, request HealthRequestObject) (HealthResponseObject, error)
}

StrictServerInterface represents all server handlers.

type TooManyValuesForParamError

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type UnescapedCookieParamError

type UnescapedCookieParamError struct {
	ParamName string
	Err       error
}

func (*UnescapedCookieParamError) Error

func (e *UnescapedCookieParamError) Error() string

func (*UnescapedCookieParamError) Unwrap

func (e *UnescapedCookieParamError) Unwrap() error

type Unimplemented

type Unimplemented struct{}

func (Unimplemented) CalculateAssessmentClusterRequirements added in v0.4.0

func (_ Unimplemented) CalculateAssessmentClusterRequirements(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(POST /api/v1/assessments/{id}/cluster-requirements)

func (Unimplemented) CalculateMigrationComplexity added in v0.7.0

func (_ Unimplemented) CalculateMigrationComplexity(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(POST /api/v1/assessments/{id}/complexity-estimation)

func (Unimplemented) CalculateMigrationEstimation added in v0.5.1

func (_ Unimplemented) CalculateMigrationEstimation(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(POST /api/v1/assessments/{id}/migration-estimation)

func (Unimplemented) CalculateMigrationEstimationByComplexity added in v0.10.0

func (_ Unimplemented) CalculateMigrationEstimationByComplexity(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(POST /api/v1/assessments/{id}/migration-estimation/by-complexity)

func (Unimplemented) CancelJob added in v0.3.0

func (_ Unimplemented) CancelJob(w http.ResponseWriter, r *http.Request, id int64)

(DELETE /api/v1/assessments/jobs/{id})

func (Unimplemented) CancelPartnerRequest added in v0.12.0

func (_ Unimplemented) CancelPartnerRequest(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(DELETE /api/v1/partners/requests/{id})

func (Unimplemented) CreateAssessment

func (_ Unimplemented) CreateAssessment(w http.ResponseWriter, r *http.Request)

(POST /api/v1/assessments)

func (Unimplemented) CreateGroup added in v0.11.0

func (_ Unimplemented) CreateGroup(w http.ResponseWriter, r *http.Request)

(POST /api/v1/groups)

func (Unimplemented) CreateGroupMember added in v0.11.0

func (_ Unimplemented) CreateGroupMember(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(POST /api/v1/groups/{id}/members)

func (Unimplemented) CreatePartnerRequest added in v0.12.0

func (_ Unimplemented) CreatePartnerRequest(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(POST /api/v1/partners/{id}/request)

func (Unimplemented) CreateRVToolsAssessment added in v0.3.0

func (_ Unimplemented) CreateRVToolsAssessment(w http.ResponseWriter, r *http.Request)

(POST /api/v1/assessments/rvtools)

func (Unimplemented) CreateSource

func (_ Unimplemented) CreateSource(w http.ResponseWriter, r *http.Request)

(POST /api/v1/sources)

func (Unimplemented) DeleteAssessment

func (_ Unimplemented) DeleteAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(DELETE /api/v1/assessments/{id})

func (Unimplemented) DeleteGroup added in v0.11.0

func (_ Unimplemented) DeleteGroup(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(DELETE /api/v1/groups/{id})

func (Unimplemented) DeleteSource

func (_ Unimplemented) DeleteSource(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(DELETE /api/v1/sources/{id})

func (Unimplemented) DeleteSources

func (_ Unimplemented) DeleteSources(w http.ResponseWriter, r *http.Request)

(DELETE /api/v1/sources)

func (Unimplemented) GetAssessment

func (_ Unimplemented) GetAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(GET /api/v1/assessments/{id})

func (Unimplemented) GetAssessmentClusterRequirementsStoredInput added in v0.12.0

func (_ Unimplemented) GetAssessmentClusterRequirementsStoredInput(w http.ResponseWriter, r *http.Request, id openapi_types.UUID, params GetAssessmentClusterRequirementsStoredInputParams)

(GET /api/v1/assessments/{id}/cluster-requirements/stored-input)

func (Unimplemented) GetGroup added in v0.11.0

(GET /api/v1/groups/{id})

func (Unimplemented) GetIdentity added in v0.11.0

func (_ Unimplemented) GetIdentity(w http.ResponseWriter, r *http.Request)

(GET /api/v1/identity)

func (Unimplemented) GetInfo

func (_ Unimplemented) GetInfo(w http.ResponseWriter, r *http.Request)

(GET /api/v1/info)

func (Unimplemented) GetJob added in v0.3.0

func (_ Unimplemented) GetJob(w http.ResponseWriter, r *http.Request, id int64)

(GET /api/v1/assessments/jobs/{id})

func (Unimplemented) GetPartner added in v0.12.0

(GET /api/v1/partners/{id})

func (Unimplemented) GetSource

(GET /api/v1/sources/{id})

func (Unimplemented) GetSourceDownloadURL

func (_ Unimplemented) GetSourceDownloadURL(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(GET /api/v1/sources/{id}/image-url)

func (Unimplemented) HeadImage

(HEAD /api/v1/sources/{id}/image)

func (Unimplemented) Health

func (_ Unimplemented) Health(w http.ResponseWriter, r *http.Request)

(GET /health)

func (Unimplemented) LeavePartner added in v0.12.0

func (_ Unimplemented) LeavePartner(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(DELETE /api/v1/partners/{id})

func (Unimplemented) ListAssessments

func (_ Unimplemented) ListAssessments(w http.ResponseWriter, r *http.Request, params ListAssessmentsParams)

(GET /api/v1/assessments)

func (Unimplemented) ListCustomers added in v0.12.0

func (_ Unimplemented) ListCustomers(w http.ResponseWriter, r *http.Request)

(GET /api/v1/customers)

func (Unimplemented) ListGroupMembers added in v0.11.0

func (_ Unimplemented) ListGroupMembers(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(GET /api/v1/groups/{id}/members)

func (Unimplemented) ListGroups added in v0.11.0

func (_ Unimplemented) ListGroups(w http.ResponseWriter, r *http.Request, params ListGroupsParams)

(GET /api/v1/groups)

func (Unimplemented) ListPartnerRequests added in v0.12.0

func (_ Unimplemented) ListPartnerRequests(w http.ResponseWriter, r *http.Request)

(GET /api/v1/partners/requests)

func (Unimplemented) ListPartners added in v0.12.0

func (_ Unimplemented) ListPartners(w http.ResponseWriter, r *http.Request)

(GET /api/v1/partners)

func (Unimplemented) ListSources

func (_ Unimplemented) ListSources(w http.ResponseWriter, r *http.Request)

(GET /api/v1/sources)

func (Unimplemented) RemoveCustomer added in v0.12.0

func (_ Unimplemented) RemoveCustomer(w http.ResponseWriter, r *http.Request, username string)

(DELETE /api/v1/customers/{username})

func (Unimplemented) RemoveGroupMember added in v0.11.0

func (_ Unimplemented) RemoveGroupMember(w http.ResponseWriter, r *http.Request, id openapi_types.UUID, username string)

(DELETE /api/v1/groups/{id}/members/{username})

func (Unimplemented) ShareAssessment added in v0.12.0

func (_ Unimplemented) ShareAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(POST /api/v1/assessments/{id}/share)

func (Unimplemented) UnshareAssessment added in v0.12.0

func (_ Unimplemented) UnshareAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(DELETE /api/v1/assessments/{id}/share)

func (Unimplemented) UpdateAssessment

func (_ Unimplemented) UpdateAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(PUT /api/v1/assessments/{id})

func (Unimplemented) UpdateGroup added in v0.11.0

func (_ Unimplemented) UpdateGroup(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(PUT /api/v1/groups/{id})

func (Unimplemented) UpdateGroupMember added in v0.11.0

func (_ Unimplemented) UpdateGroupMember(w http.ResponseWriter, r *http.Request, id openapi_types.UUID, username string)

(PUT /api/v1/groups/{id}/members/{username})

func (Unimplemented) UpdateInventory

func (_ Unimplemented) UpdateInventory(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(PUT /api/v1/sources/{id}/inventory)

func (Unimplemented) UpdatePartnerRequest added in v0.12.0

func (_ Unimplemented) UpdatePartnerRequest(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(PUT /api/v1/partners/requests/{id})

func (Unimplemented) UpdateSource

func (_ Unimplemented) UpdateSource(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

(PUT /api/v1/sources/{id})

type UnmarshalingParamError

type UnmarshalingParamError struct {
	ParamName string
	Err       error
}

func (*UnmarshalingParamError) Error

func (e *UnmarshalingParamError) Error() string

func (*UnmarshalingParamError) Unwrap

func (e *UnmarshalingParamError) Unwrap() error

type UnshareAssessment200JSONResponse added in v0.12.0

type UnshareAssessment200JSONResponse Status

func (UnshareAssessment200JSONResponse) VisitUnshareAssessmentResponse added in v0.12.0

func (response UnshareAssessment200JSONResponse) VisitUnshareAssessmentResponse(w http.ResponseWriter) error

type UnshareAssessment400JSONResponse added in v0.12.0

type UnshareAssessment400JSONResponse Error

func (UnshareAssessment400JSONResponse) VisitUnshareAssessmentResponse added in v0.12.0

func (response UnshareAssessment400JSONResponse) VisitUnshareAssessmentResponse(w http.ResponseWriter) error

type UnshareAssessment401JSONResponse added in v0.12.0

type UnshareAssessment401JSONResponse Error

func (UnshareAssessment401JSONResponse) VisitUnshareAssessmentResponse added in v0.12.0

func (response UnshareAssessment401JSONResponse) VisitUnshareAssessmentResponse(w http.ResponseWriter) error

type UnshareAssessment403JSONResponse added in v0.12.0

type UnshareAssessment403JSONResponse Error

func (UnshareAssessment403JSONResponse) VisitUnshareAssessmentResponse added in v0.12.0

func (response UnshareAssessment403JSONResponse) VisitUnshareAssessmentResponse(w http.ResponseWriter) error

type UnshareAssessment404JSONResponse added in v0.12.0

type UnshareAssessment404JSONResponse Error

func (UnshareAssessment404JSONResponse) VisitUnshareAssessmentResponse added in v0.12.0

func (response UnshareAssessment404JSONResponse) VisitUnshareAssessmentResponse(w http.ResponseWriter) error

type UnshareAssessment500JSONResponse added in v0.12.0

type UnshareAssessment500JSONResponse Error

func (UnshareAssessment500JSONResponse) VisitUnshareAssessmentResponse added in v0.12.0

func (response UnshareAssessment500JSONResponse) VisitUnshareAssessmentResponse(w http.ResponseWriter) error

type UnshareAssessmentRequestObject added in v0.12.0

type UnshareAssessmentRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type UnshareAssessmentResponseObject added in v0.12.0

type UnshareAssessmentResponseObject interface {
	VisitUnshareAssessmentResponse(w http.ResponseWriter) error
}

type UpdateAssessment200JSONResponse

type UpdateAssessment200JSONResponse Assessment

func (UpdateAssessment200JSONResponse) VisitUpdateAssessmentResponse

func (response UpdateAssessment200JSONResponse) VisitUpdateAssessmentResponse(w http.ResponseWriter) error

type UpdateAssessment400JSONResponse

type UpdateAssessment400JSONResponse Error

func (UpdateAssessment400JSONResponse) VisitUpdateAssessmentResponse

func (response UpdateAssessment400JSONResponse) VisitUpdateAssessmentResponse(w http.ResponseWriter) error

type UpdateAssessment401JSONResponse

type UpdateAssessment401JSONResponse Error

func (UpdateAssessment401JSONResponse) VisitUpdateAssessmentResponse

func (response UpdateAssessment401JSONResponse) VisitUpdateAssessmentResponse(w http.ResponseWriter) error

type UpdateAssessment403JSONResponse

type UpdateAssessment403JSONResponse Error

func (UpdateAssessment403JSONResponse) VisitUpdateAssessmentResponse

func (response UpdateAssessment403JSONResponse) VisitUpdateAssessmentResponse(w http.ResponseWriter) error

type UpdateAssessment404JSONResponse

type UpdateAssessment404JSONResponse Error

func (UpdateAssessment404JSONResponse) VisitUpdateAssessmentResponse

func (response UpdateAssessment404JSONResponse) VisitUpdateAssessmentResponse(w http.ResponseWriter) error

type UpdateAssessment500JSONResponse

type UpdateAssessment500JSONResponse Error

func (UpdateAssessment500JSONResponse) VisitUpdateAssessmentResponse

func (response UpdateAssessment500JSONResponse) VisitUpdateAssessmentResponse(w http.ResponseWriter) error

type UpdateAssessmentRequestObject

type UpdateAssessmentRequestObject struct {
	Id   openapi_types.UUID `json:"id"`
	Body *UpdateAssessmentJSONRequestBody
}

type UpdateAssessmentResponseObject

type UpdateAssessmentResponseObject interface {
	VisitUpdateAssessmentResponse(w http.ResponseWriter) error
}

type UpdateGroup200JSONResponse added in v0.11.0

type UpdateGroup200JSONResponse Group

func (UpdateGroup200JSONResponse) VisitUpdateGroupResponse added in v0.11.0

func (response UpdateGroup200JSONResponse) VisitUpdateGroupResponse(w http.ResponseWriter) error

type UpdateGroup400JSONResponse added in v0.11.0

type UpdateGroup400JSONResponse Error

func (UpdateGroup400JSONResponse) VisitUpdateGroupResponse added in v0.11.0

func (response UpdateGroup400JSONResponse) VisitUpdateGroupResponse(w http.ResponseWriter) error

type UpdateGroup401JSONResponse added in v0.11.0

type UpdateGroup401JSONResponse Error

func (UpdateGroup401JSONResponse) VisitUpdateGroupResponse added in v0.11.0

func (response UpdateGroup401JSONResponse) VisitUpdateGroupResponse(w http.ResponseWriter) error

type UpdateGroup404JSONResponse added in v0.11.0

type UpdateGroup404JSONResponse Error

func (UpdateGroup404JSONResponse) VisitUpdateGroupResponse added in v0.11.0

func (response UpdateGroup404JSONResponse) VisitUpdateGroupResponse(w http.ResponseWriter) error

type UpdateGroup500JSONResponse added in v0.11.0

type UpdateGroup500JSONResponse Error

func (UpdateGroup500JSONResponse) VisitUpdateGroupResponse added in v0.11.0

func (response UpdateGroup500JSONResponse) VisitUpdateGroupResponse(w http.ResponseWriter) error

type UpdateGroupMember200JSONResponse added in v0.11.0

type UpdateGroupMember200JSONResponse Member

func (UpdateGroupMember200JSONResponse) VisitUpdateGroupMemberResponse added in v0.11.0

func (response UpdateGroupMember200JSONResponse) VisitUpdateGroupMemberResponse(w http.ResponseWriter) error

type UpdateGroupMember400JSONResponse added in v0.11.0

type UpdateGroupMember400JSONResponse Error

func (UpdateGroupMember400JSONResponse) VisitUpdateGroupMemberResponse added in v0.11.0

func (response UpdateGroupMember400JSONResponse) VisitUpdateGroupMemberResponse(w http.ResponseWriter) error

type UpdateGroupMember401JSONResponse added in v0.11.0

type UpdateGroupMember401JSONResponse Error

func (UpdateGroupMember401JSONResponse) VisitUpdateGroupMemberResponse added in v0.11.0

func (response UpdateGroupMember401JSONResponse) VisitUpdateGroupMemberResponse(w http.ResponseWriter) error

type UpdateGroupMember404JSONResponse added in v0.11.0

type UpdateGroupMember404JSONResponse Error

func (UpdateGroupMember404JSONResponse) VisitUpdateGroupMemberResponse added in v0.11.0

func (response UpdateGroupMember404JSONResponse) VisitUpdateGroupMemberResponse(w http.ResponseWriter) error

type UpdateGroupMember500JSONResponse added in v0.11.0

type UpdateGroupMember500JSONResponse Error

func (UpdateGroupMember500JSONResponse) VisitUpdateGroupMemberResponse added in v0.11.0

func (response UpdateGroupMember500JSONResponse) VisitUpdateGroupMemberResponse(w http.ResponseWriter) error

type UpdateGroupMemberRequestObject added in v0.11.0

type UpdateGroupMemberRequestObject struct {
	Id       openapi_types.UUID `json:"id"`
	Username string             `json:"username"`
	Body     *UpdateGroupMemberJSONRequestBody
}

type UpdateGroupMemberResponseObject added in v0.11.0

type UpdateGroupMemberResponseObject interface {
	VisitUpdateGroupMemberResponse(w http.ResponseWriter) error
}

type UpdateGroupRequestObject added in v0.11.0

type UpdateGroupRequestObject struct {
	Id   openapi_types.UUID `json:"id"`
	Body *UpdateGroupJSONRequestBody
}

type UpdateGroupResponseObject added in v0.11.0

type UpdateGroupResponseObject interface {
	VisitUpdateGroupResponse(w http.ResponseWriter) error
}

type UpdateInventory200JSONResponse

type UpdateInventory200JSONResponse Source

func (UpdateInventory200JSONResponse) VisitUpdateInventoryResponse

func (response UpdateInventory200JSONResponse) VisitUpdateInventoryResponse(w http.ResponseWriter) error

type UpdateInventory400JSONResponse

type UpdateInventory400JSONResponse Error

func (UpdateInventory400JSONResponse) VisitUpdateInventoryResponse

func (response UpdateInventory400JSONResponse) VisitUpdateInventoryResponse(w http.ResponseWriter) error

type UpdateInventory401JSONResponse

type UpdateInventory401JSONResponse Error

func (UpdateInventory401JSONResponse) VisitUpdateInventoryResponse

func (response UpdateInventory401JSONResponse) VisitUpdateInventoryResponse(w http.ResponseWriter) error

type UpdateInventory403JSONResponse

type UpdateInventory403JSONResponse Error

func (UpdateInventory403JSONResponse) VisitUpdateInventoryResponse

func (response UpdateInventory403JSONResponse) VisitUpdateInventoryResponse(w http.ResponseWriter) error

type UpdateInventory404JSONResponse

type UpdateInventory404JSONResponse Error

func (UpdateInventory404JSONResponse) VisitUpdateInventoryResponse

func (response UpdateInventory404JSONResponse) VisitUpdateInventoryResponse(w http.ResponseWriter) error

type UpdateInventory500JSONResponse

type UpdateInventory500JSONResponse Error

func (UpdateInventory500JSONResponse) VisitUpdateInventoryResponse

func (response UpdateInventory500JSONResponse) VisitUpdateInventoryResponse(w http.ResponseWriter) error

type UpdateInventoryRequestObject

type UpdateInventoryRequestObject struct {
	Id   openapi_types.UUID `json:"id"`
	Body *UpdateInventoryJSONRequestBody
}

type UpdateInventoryResponseObject

type UpdateInventoryResponseObject interface {
	VisitUpdateInventoryResponse(w http.ResponseWriter) error
}

type UpdatePartnerRequest200JSONResponse added in v0.12.0

type UpdatePartnerRequest200JSONResponse PartnerRequest

func (UpdatePartnerRequest200JSONResponse) VisitUpdatePartnerRequestResponse added in v0.12.0

func (response UpdatePartnerRequest200JSONResponse) VisitUpdatePartnerRequestResponse(w http.ResponseWriter) error

type UpdatePartnerRequest400JSONResponse added in v0.12.0

type UpdatePartnerRequest400JSONResponse Error

func (UpdatePartnerRequest400JSONResponse) VisitUpdatePartnerRequestResponse added in v0.12.0

func (response UpdatePartnerRequest400JSONResponse) VisitUpdatePartnerRequestResponse(w http.ResponseWriter) error

type UpdatePartnerRequest401JSONResponse added in v0.12.0

type UpdatePartnerRequest401JSONResponse Error

func (UpdatePartnerRequest401JSONResponse) VisitUpdatePartnerRequestResponse added in v0.12.0

func (response UpdatePartnerRequest401JSONResponse) VisitUpdatePartnerRequestResponse(w http.ResponseWriter) error

type UpdatePartnerRequest403JSONResponse added in v0.12.0

type UpdatePartnerRequest403JSONResponse Error

func (UpdatePartnerRequest403JSONResponse) VisitUpdatePartnerRequestResponse added in v0.12.0

func (response UpdatePartnerRequest403JSONResponse) VisitUpdatePartnerRequestResponse(w http.ResponseWriter) error

type UpdatePartnerRequest404JSONResponse added in v0.12.0

type UpdatePartnerRequest404JSONResponse Error

func (UpdatePartnerRequest404JSONResponse) VisitUpdatePartnerRequestResponse added in v0.12.0

func (response UpdatePartnerRequest404JSONResponse) VisitUpdatePartnerRequestResponse(w http.ResponseWriter) error

type UpdatePartnerRequest500JSONResponse added in v0.12.0

type UpdatePartnerRequest500JSONResponse Error

func (UpdatePartnerRequest500JSONResponse) VisitUpdatePartnerRequestResponse added in v0.12.0

func (response UpdatePartnerRequest500JSONResponse) VisitUpdatePartnerRequestResponse(w http.ResponseWriter) error

type UpdatePartnerRequestRequestObject added in v0.12.0

type UpdatePartnerRequestRequestObject struct {
	Id   openapi_types.UUID `json:"id"`
	Body *UpdatePartnerRequestJSONRequestBody
}

type UpdatePartnerRequestResponseObject added in v0.12.0

type UpdatePartnerRequestResponseObject interface {
	VisitUpdatePartnerRequestResponse(w http.ResponseWriter) error
}

type UpdateSource200JSONResponse

type UpdateSource200JSONResponse Source

func (UpdateSource200JSONResponse) VisitUpdateSourceResponse

func (response UpdateSource200JSONResponse) VisitUpdateSourceResponse(w http.ResponseWriter) error

type UpdateSource400JSONResponse

type UpdateSource400JSONResponse Error

func (UpdateSource400JSONResponse) VisitUpdateSourceResponse

func (response UpdateSource400JSONResponse) VisitUpdateSourceResponse(w http.ResponseWriter) error

type UpdateSource401JSONResponse

type UpdateSource401JSONResponse Error

func (UpdateSource401JSONResponse) VisitUpdateSourceResponse

func (response UpdateSource401JSONResponse) VisitUpdateSourceResponse(w http.ResponseWriter) error

type UpdateSource403JSONResponse

type UpdateSource403JSONResponse Error

func (UpdateSource403JSONResponse) VisitUpdateSourceResponse

func (response UpdateSource403JSONResponse) VisitUpdateSourceResponse(w http.ResponseWriter) error

type UpdateSource404JSONResponse

type UpdateSource404JSONResponse Error

func (UpdateSource404JSONResponse) VisitUpdateSourceResponse

func (response UpdateSource404JSONResponse) VisitUpdateSourceResponse(w http.ResponseWriter) error

type UpdateSource500JSONResponse

type UpdateSource500JSONResponse Error

func (UpdateSource500JSONResponse) VisitUpdateSourceResponse

func (response UpdateSource500JSONResponse) VisitUpdateSourceResponse(w http.ResponseWriter) error

type UpdateSourceRequestObject

type UpdateSourceRequestObject struct {
	Id   openapi_types.UUID `json:"id"`
	Body *UpdateSourceJSONRequestBody
}

type UpdateSourceResponseObject

type UpdateSourceResponseObject interface {
	VisitUpdateSourceResponse(w http.ResponseWriter) error
}

Directories

Path Synopsis
Package server provides primitives to interact with the openapi HTTP API.
Package server provides primitives to interact with the openapi HTTP API.
Package server provides primitives to interact with the openapi HTTP API.
Package server provides primitives to interact with the openapi HTTP API.

Jump to

Keyboard shortcuts

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