Versions in this module Expand all Collapse all v0 v0.1.0 Aug 14, 2026 Changes in this version + const BearerAuthScopes + func Handler(si ServerInterface) http.Handler + func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler + func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler + func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.Handler + type Citation struct + Kind CitationKind + PageId *string + Path *string + Reference string + SourceRef *string + Untrusted bool + type CitationKind string + const Raw + const Wiki + type ErrorResponse struct + Error string + type EvidenceItem struct + PageId string + Snippet string + SourceRefs *[]string + Title string + Untrusted bool + type Failure struct + Class string + OperationId string + type GetHealth200JSONResponse HealthResponse + func (response GetHealth200JSONResponse) VisitGetHealthResponse(w http.ResponseWriter) error + type GetHealthRequestObject struct + type GetHealthResponseObject interface + VisitGetHealthResponse func(w http.ResponseWriter) error + type GetOperation200JSONResponse OperationResult + func (response GetOperation200JSONResponse) VisitGetOperationResponse(w http.ResponseWriter) error + type GetOperation400JSONResponse struct + func (response GetOperation400JSONResponse) VisitGetOperationResponse(w http.ResponseWriter) error + type GetOperation401JSONResponse struct + func (response GetOperation401JSONResponse) VisitGetOperationResponse(w http.ResponseWriter) error + type GetOperation403JSONResponse struct + func (response GetOperation403JSONResponse) VisitGetOperationResponse(w http.ResponseWriter) error + type GetOperation404JSONResponse struct + func (response GetOperation404JSONResponse) VisitGetOperationResponse(w http.ResponseWriter) error + type GetOperation422JSONResponse struct + func (response GetOperation422JSONResponse) VisitGetOperationResponse(w http.ResponseWriter) error + type GetOperation503JSONResponse struct + func (response GetOperation503JSONResponse) VisitGetOperationResponse(w http.ResponseWriter) error + type GetOperationRequestObject struct + OperationId OperationID + type GetOperationResponseObject interface + VisitGetOperationResponse func(w http.ResponseWriter) error + type GetReady200JSONResponse ReadyResponse + func (response GetReady200JSONResponse) VisitGetReadyResponse(w http.ResponseWriter) error + type GetReady503JSONResponse ReadyResponse + func (response GetReady503JSONResponse) VisitGetReadyResponse(w http.ResponseWriter) error + type GetReadyRequestObject struct + type GetReadyResponseObject interface + VisitGetReadyResponse func(w http.ResponseWriter) error + type HealthResponse struct + Service string + Status HealthResponseStatus + type HealthResponseStatus string + const Ok + type IngestKnowledge200JSONResponse IngestResult + func (response IngestKnowledge200JSONResponse) VisitIngestKnowledgeResponse(w http.ResponseWriter) error + type IngestKnowledge400JSONResponse struct + func (response IngestKnowledge400JSONResponse) VisitIngestKnowledgeResponse(w http.ResponseWriter) error + type IngestKnowledge401JSONResponse struct + func (response IngestKnowledge401JSONResponse) VisitIngestKnowledgeResponse(w http.ResponseWriter) error + type IngestKnowledge403JSONResponse struct + func (response IngestKnowledge403JSONResponse) VisitIngestKnowledgeResponse(w http.ResponseWriter) error + type IngestKnowledge422JSONResponse struct + func (response IngestKnowledge422JSONResponse) VisitIngestKnowledgeResponse(w http.ResponseWriter) error + type IngestKnowledge503JSONResponse struct + func (response IngestKnowledge503JSONResponse) VisitIngestKnowledgeResponse(w http.ResponseWriter) error + type IngestKnowledgeJSONRequestBody = IngestRequest + type IngestKnowledgeRequestObject struct + Body *IngestKnowledgeJSONRequestBody + type IngestKnowledgeResponseObject interface + VisitIngestKnowledgeResponse func(w http.ResponseWriter) error + type IngestRequest struct + Content *string + IdempotencyKey *string + MediaType *string + Origin *string + Uri *string + type IngestResult struct + OperationId string + Status IngestResultStatus + type IngestResultStatus string + const IngestResultStatusCompleted + const IngestResultStatusFailed + const IngestResultStatusQueued + const IngestResultStatusRunning + type InvalidParamFormatError struct + Err error + ParamName string + func (e *InvalidParamFormatError) Error() string + func (e *InvalidParamFormatError) Unwrap() error + type JSONBodyBadRequest = ErrorResponse + type JSONBodyBadRequestJSONResponse ErrorResponse + type MiddlewareFunc func(http.Handler) http.Handler + type NotFound = ErrorResponse + type NotFoundJSONResponse ErrorResponse + type OperationFailed = ErrorResponse + type OperationFailedJSONResponse ErrorResponse + type OperationID = string + type OperationIDBadRequest = ErrorResponse + type OperationIDBadRequestJSONResponse ErrorResponse + type OperationResult struct + Failure *Failure + Id string + Status OperationResultStatus + UpdatedAt time.Time + type OperationResultStatus string + const OperationResultStatusCompleted + const OperationResultStatusFailed + const OperationResultStatusQueued + const OperationResultStatusRunning + type QueryStringBadRequest = ErrorResponse + type QueryStringBadRequestJSONResponse ErrorResponse + type ReadyResponse struct + Scope *string + Service string + Status ReadyResponseStatus + type ReadyResponseStatus string + const NotReady + const Ready + type RequiredHeaderError struct + Err error + ParamName string + func (e *RequiredHeaderError) Error() string + func (e *RequiredHeaderError) Unwrap() error + type RequiredParamError struct + ParamName string + func (e *RequiredParamError) Error() string + type RetrieveKnowledge200JSONResponse RetrieveResult + func (response RetrieveKnowledge200JSONResponse) VisitRetrieveKnowledgeResponse(w http.ResponseWriter) error + type RetrieveKnowledge400JSONResponse struct + func (response RetrieveKnowledge400JSONResponse) VisitRetrieveKnowledgeResponse(w http.ResponseWriter) error + type RetrieveKnowledge401JSONResponse struct + func (response RetrieveKnowledge401JSONResponse) VisitRetrieveKnowledgeResponse(w http.ResponseWriter) error + type RetrieveKnowledge403JSONResponse struct + func (response RetrieveKnowledge403JSONResponse) VisitRetrieveKnowledgeResponse(w http.ResponseWriter) error + type RetrieveKnowledge422JSONResponse struct + func (response RetrieveKnowledge422JSONResponse) VisitRetrieveKnowledgeResponse(w http.ResponseWriter) error + type RetrieveKnowledge503JSONResponse struct + func (response RetrieveKnowledge503JSONResponse) VisitRetrieveKnowledgeResponse(w http.ResponseWriter) error + type RetrieveKnowledgeParams struct + Query RetrieveQuery + type RetrieveKnowledgeRequestObject struct + Params RetrieveKnowledgeParams + type RetrieveKnowledgeResponseObject interface + VisitRetrieveKnowledgeResponse func(w http.ResponseWriter) error + type RetrieveQuery = string + type RetrieveResult struct + Citations *[]Citation + Evidence []EvidenceItem + Query string + type ScopeOverrideForbidden = ErrorResponse + type ScopeOverrideForbiddenJSONResponse ErrorResponse + type ServeMux interface + HandleFunc func(pattern string, handler func(http.ResponseWriter, *http.Request)) + ServeHTTP func(w http.ResponseWriter, r *http.Request) + type ServerInterface interface + GetHealth func(w http.ResponseWriter, r *http.Request) + GetOperation func(w http.ResponseWriter, r *http.Request, operationId OperationID) + GetReady func(w http.ResponseWriter, r *http.Request) + IngestKnowledge func(w http.ResponseWriter, r *http.Request) + RetrieveKnowledge func(w http.ResponseWriter, r *http.Request, params RetrieveKnowledgeParams) + func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface + func NewStrictHandlerWithOptions(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc, ...) ServerInterface + type ServerInterfaceWrapper struct + ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) + Handler ServerInterface + HandlerMiddlewares []MiddlewareFunc + func (siw *ServerInterfaceWrapper) GetHealth(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) GetOperation(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) GetReady(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) IngestKnowledge(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) RetrieveKnowledge(w http.ResponseWriter, r *http.Request) + type StdHTTPServerOptions struct + BaseRouter ServeMux + BaseURL string + ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) + Middlewares []MiddlewareFunc + 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 = strictnethttp.StrictHTTPHandlerFunc + type StrictMiddlewareFunc = strictnethttp.StrictHTTPMiddlewareFunc + type StrictServerInterface interface + GetHealth func(ctx context.Context, request GetHealthRequestObject) (GetHealthResponseObject, error) + GetOperation func(ctx context.Context, request GetOperationRequestObject) (GetOperationResponseObject, error) + GetReady func(ctx context.Context, request GetReadyRequestObject) (GetReadyResponseObject, error) + IngestKnowledge func(ctx context.Context, request IngestKnowledgeRequestObject) (IngestKnowledgeResponseObject, error) + RetrieveKnowledge func(ctx context.Context, request RetrieveKnowledgeRequestObject) (RetrieveKnowledgeResponseObject, error) + type TooManyValuesForParamError struct + Count int + ParamName string + func (e *TooManyValuesForParamError) Error() string + type Unauthorized = ErrorResponse + type UnauthorizedJSONResponse struct + Body ErrorResponse + Headers UnauthorizedResponseHeaders + type UnauthorizedResponseHeaders struct + WWWAuthenticate string + type UnavailableError = ErrorResponse + type UnavailableErrorJSONResponse ErrorResponse + type UnescapedCookieParamError struct + Err error + ParamName string + func (e *UnescapedCookieParamError) Error() string + func (e *UnescapedCookieParamError) Unwrap() error + type UnmarshalingParamError struct + Err error + ParamName string + func (e *UnmarshalingParamError) Error() string + func (e *UnmarshalingParamError) Unwrap() error