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 ¶
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
- type CancelJob200JSONResponse
- type CancelJob400JSONResponse
- type CancelJob401JSONResponse
- type CancelJob403JSONResponse
- type CancelJob404JSONResponse
- type CancelJob409JSONResponse
- type CancelJob500JSONResponse
- type CancelJobRequestObject
- type CancelJobResponseObject
- type ChiServerOptions
- type CreateAssessment201JSONResponse
- type CreateAssessment400JSONResponse
- type CreateAssessment401JSONResponse
- type CreateAssessment500JSONResponse
- type CreateAssessmentRequestObject
- type CreateAssessmentResponseObject
- type CreateRVToolsAssessment202JSONResponse
- type CreateRVToolsAssessment400JSONResponse
- type CreateRVToolsAssessment401JSONResponse
- type CreateRVToolsAssessment500JSONResponse
- type CreateRVToolsAssessmentRequestObject
- type CreateRVToolsAssessmentResponseObject
- type CreateSource201JSONResponse
- type CreateSource400JSONResponse
- type CreateSource401JSONResponse
- type CreateSource500JSONResponse
- type CreateSourceRequestObject
- type CreateSourceResponseObject
- type DeleteAssessment200JSONResponse
- type DeleteAssessment400JSONResponse
- type DeleteAssessment401JSONResponse
- type DeleteAssessment403JSONResponse
- type DeleteAssessment404JSONResponse
- type DeleteAssessment500JSONResponse
- type DeleteAssessmentRequestObject
- type DeleteAssessmentResponseObject
- type DeleteSource200JSONResponse
- type DeleteSource400JSONResponse
- type DeleteSource401JSONResponse
- type DeleteSource403JSONResponse
- type DeleteSource404JSONResponse
- type DeleteSource500JSONResponse
- type DeleteSourceRequestObject
- type DeleteSourceResponseObject
- type DeleteSources200JSONResponse
- type DeleteSources401JSONResponse
- type DeleteSources500JSONResponse
- type DeleteSourcesRequestObject
- type DeleteSourcesResponseObject
- type GetAssessment200JSONResponse
- type GetAssessment400JSONResponse
- type GetAssessment401JSONResponse
- type GetAssessment403JSONResponse
- type GetAssessment404JSONResponse
- type GetAssessment500JSONResponse
- type GetAssessmentRequestObject
- type GetAssessmentResponseObject
- type GetInfo200JSONResponse
- type GetInfo500JSONResponse
- type GetInfoRequestObject
- type GetInfoResponseObject
- type GetJob200JSONResponse
- type GetJob400JSONResponse
- type GetJob401JSONResponse
- type GetJob403JSONResponse
- type GetJob404JSONResponse
- type GetJob500JSONResponse
- type GetJobRequestObject
- type GetJobResponseObject
- type GetSource200JSONResponse
- type GetSource400JSONResponse
- type GetSource401JSONResponse
- type GetSource403JSONResponse
- type GetSource404JSONResponse
- type GetSource500JSONResponse
- type GetSourceDownloadURL200JSONResponse
- type GetSourceDownloadURL400JSONResponse
- type GetSourceDownloadURL401JSONResponse
- type GetSourceDownloadURL404JSONResponse
- type GetSourceDownloadURLRequestObject
- type GetSourceDownloadURLResponseObject
- type GetSourceRequestObject
- type GetSourceResponseObject
- type HeadImage200Response
- type HeadImage400Response
- type HeadImage401Response
- type HeadImage403Response
- type HeadImage404Response
- type HeadImage500Response
- type HeadImageRequestObject
- type HeadImageResponseObject
- type Health200Response
- type HealthRequestObject
- type HealthResponseObject
- type InvalidParamFormatError
- type ListAssessments200JSONResponse
- type ListAssessments401JSONResponse
- type ListAssessments500JSONResponse
- type ListAssessmentsRequestObject
- type ListAssessmentsResponseObject
- type ListSources200JSONResponse
- type ListSources401JSONResponse
- type ListSources500JSONResponse
- type ListSourcesRequestObject
- type ListSourcesResponseObject
- type MiddlewareFunc
- type RequiredHeaderError
- type RequiredParamError
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) CancelJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateAssessment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateRVToolsAssessment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateSource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteAssessment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteSource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteSources(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAssessment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetInfo(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSourceDownloadURL(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) HeadImage(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) Health(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAssessments(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSources(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAssessment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateInventory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateSource(w http.ResponseWriter, r *http.Request)
- type Service
- type StrictHTTPServerOptions
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type TooManyValuesForParamError
- type UnescapedCookieParamError
- type Unimplemented
- func (_ Unimplemented) CancelJob(w http.ResponseWriter, r *http.Request, id int64)
- func (_ Unimplemented) CreateAssessment(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateRVToolsAssessment(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateSource(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) DeleteAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
- func (_ Unimplemented) DeleteSource(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
- func (_ Unimplemented) DeleteSources(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
- func (_ Unimplemented) GetInfo(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetJob(w http.ResponseWriter, r *http.Request, id int64)
- func (_ Unimplemented) GetSource(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
- func (_ Unimplemented) GetSourceDownloadURL(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
- func (_ Unimplemented) HeadImage(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
- func (_ Unimplemented) Health(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ListAssessments(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ListSources(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) UpdateAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
- func (_ Unimplemented) UpdateInventory(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
- func (_ Unimplemented) UpdateSource(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
- type UnmarshalingParamError
- type UpdateAssessment200JSONResponse
- type UpdateAssessment400JSONResponse
- type UpdateAssessment401JSONResponse
- type UpdateAssessment403JSONResponse
- type UpdateAssessment404JSONResponse
- type UpdateAssessment500JSONResponse
- type UpdateAssessmentRequestObject
- type UpdateAssessmentResponseObject
- type UpdateInventory200JSONResponse
- type UpdateInventory400JSONResponse
- type UpdateInventory401JSONResponse
- type UpdateInventory403JSONResponse
- type UpdateInventory404JSONResponse
- type UpdateInventory500JSONResponse
- type UpdateInventoryRequestObject
- type UpdateInventoryResponseObject
- type UpdateSource200JSONResponse
- type UpdateSource400JSONResponse
- type UpdateSource401JSONResponse
- type UpdateSource403JSONResponse
- type UpdateSource404JSONResponse
- type UpdateSource500JSONResponse
- type UpdateSourceRequestObject
- type UpdateSourceResponseObject
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 HandlerWithOptions ¶
func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
HandlerWithOptions creates http.Handler with additional options
Types ¶
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 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 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 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 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 GetAssessmentRequestObject ¶
type GetAssessmentRequestObject struct {
Id openapi_types.UUID `json:"id"`
}
type GetAssessmentResponseObject ¶
type GetAssessmentResponseObject interface {
VisitGetAssessmentResponse(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 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 ¶
func (*InvalidParamFormatError) Error ¶
func (e *InvalidParamFormatError) Error() string
func (*InvalidParamFormatError) Unwrap ¶
func (e *InvalidParamFormatError) Unwrap() 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 {
}
type ListAssessmentsResponseObject ¶
type ListAssessmentsResponseObject interface {
VisitListAssessmentsResponse(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 RequiredHeaderError ¶
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)
// (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)
// (GET /api/v1/info)
GetInfo(w http.ResponseWriter, r *http.Request)
// (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) CancelJob ¶ added in v0.3.0
func (siw *ServerInterfaceWrapper) CancelJob(w http.ResponseWriter, r *http.Request)
CancelJob operation middleware
func (*ServerInterfaceWrapper) CreateAssessment ¶
func (siw *ServerInterfaceWrapper) CreateAssessment(w http.ResponseWriter, r *http.Request)
CreateAssessment 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) 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) GetInfo ¶
func (siw *ServerInterfaceWrapper) GetInfo(w http.ResponseWriter, r *http.Request)
GetInfo operation middleware
func (*ServerInterfaceWrapper) GetJob ¶ added in v0.3.0
func (siw *ServerInterfaceWrapper) GetJob(w http.ResponseWriter, r *http.Request)
GetJob 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 ¶
func (siw *ServerInterfaceWrapper) Health(w http.ResponseWriter, r *http.Request)
Health operation middleware
func (*ServerInterfaceWrapper) ListAssessments ¶
func (siw *ServerInterfaceWrapper) ListAssessments(w http.ResponseWriter, r *http.Request)
ListAssessments operation middleware
func (*ServerInterfaceWrapper) ListSources ¶
func (siw *ServerInterfaceWrapper) ListSources(w http.ResponseWriter, r *http.Request)
ListSources operation middleware
func (*ServerInterfaceWrapper) UpdateAssessment ¶
func (siw *ServerInterfaceWrapper) UpdateAssessment(w http.ResponseWriter, r *http.Request)
UpdateAssessment operation middleware
func (*ServerInterfaceWrapper) UpdateInventory ¶
func (siw *ServerInterfaceWrapper) UpdateInventory(w http.ResponseWriter, r *http.Request)
UpdateInventory 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 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 StrictHandlerFunc ¶
type StrictHandlerFunc = strictnethttp.StrictHTTPHandlerFunc
type StrictMiddlewareFunc ¶
type StrictMiddlewareFunc = strictnethttp.StrictHTTPMiddlewareFunc
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)
// (GET /api/v1/info)
GetInfo(ctx context.Context, request GetInfoRequestObject) (GetInfoResponseObject, 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 ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
type UnescapedCookieParamError ¶
func (*UnescapedCookieParamError) Error ¶
func (e *UnescapedCookieParamError) Error() string
func (*UnescapedCookieParamError) Unwrap ¶
func (e *UnescapedCookieParamError) Unwrap() error
type Unimplemented ¶
type Unimplemented struct{}
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) CreateAssessment ¶
func (_ Unimplemented) CreateAssessment(w http.ResponseWriter, r *http.Request)
(POST /api/v1/assessments)
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) 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) 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) GetSource ¶
func (_ Unimplemented) GetSource(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
(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 ¶
func (_ Unimplemented) HeadImage(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
(HEAD /api/v1/sources/{id}/image)
func (Unimplemented) Health ¶
func (_ Unimplemented) Health(w http.ResponseWriter, r *http.Request)
(GET /health)
func (Unimplemented) ListAssessments ¶
func (_ Unimplemented) ListAssessments(w http.ResponseWriter, r *http.Request)
(GET /api/v1/assessments)
func (Unimplemented) ListSources ¶
func (_ Unimplemented) ListSources(w http.ResponseWriter, r *http.Request)
(GET /api/v1/sources)
func (Unimplemented) UpdateAssessment ¶
func (_ Unimplemented) UpdateAssessment(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
(PUT /api/v1/assessments/{id})
func (Unimplemented) UpdateInventory ¶
func (_ Unimplemented) UpdateInventory(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
(PUT /api/v1/sources/{id}/inventory)
func (Unimplemented) UpdateSource ¶
func (_ Unimplemented) UpdateSource(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
(PUT /api/v1/sources/{id})
type UnmarshalingParamError ¶
func (*UnmarshalingParamError) Error ¶
func (e *UnmarshalingParamError) Error() string
func (*UnmarshalingParamError) Unwrap ¶
func (e *UnmarshalingParamError) Unwrap() 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 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 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. |