Versions in this module Expand all Collapse all v0 v0.5.0 Jul 23, 2026 Changes in this version + func GetSpec() (swagger *openapi3.T, err error) + func GetSpecJSON() ([]byte, error) + func GetSwagger() (*openapi3.T, error) + 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 + func NewDeleteUploadRequest(server string, body DeleteUploadJSONRequestBody) (*http.Request, error) + func NewDeleteUploadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewExecutePurgeRequest(server string, body ExecutePurgeJSONRequestBody) (*http.Request, error) + func NewExecutePurgeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewGetCapabilitiesRequest(server string) (*http.Request, error) + func NewGetOpenAPIRequest(server string) (*http.Request, error) + func NewGetUploadRequest(server string, body GetUploadJSONRequestBody) (*http.Request, error) + func NewGetUploadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewHealthRequest(server string) (*http.Request, error) + func NewInspectUploadRequest(server string, body InspectUploadJSONRequestBody) (*http.Request, error) + func NewInspectUploadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewListManifestUploadsRequest(server string) (*http.Request, error) + func NewListStorageUploadsRequest(server string) (*http.Request, error) + func NewPreviewPurgeRequest(server string, body PreviewPurgeJSONRequestBody) (*http.Request, error) + func NewPreviewPurgeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewSyncManifestRequest(server string, body SyncManifestJSONRequestBody) (*http.Request, error) + func NewSyncManifestRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewUploadCollectionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewUploadDocumentRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error) + type Capabilities struct + APIVersion CapabilitiesAPIVersion + Limits UploadLimits + MarkerVersions []int + Operations []string + ServerVersion string + UploadFormats []CapabilitiesUploadFormats + type CapabilitiesAPIVersion string + const V1 + func (e CapabilitiesAPIVersion) Valid() bool + type CapabilitiesUploadFormats string + const CapabilitiesUploadFormatsHTML + const CapabilitiesUploadFormatsMd + const CapabilitiesUploadFormatsTxt + func (e CapabilitiesUploadFormats) Valid() bool + type Client struct + Client HttpRequestDoer + RequestEditors []RequestEditorFn + Server string + func NewClient(server string, opts ...ClientOption) (*Client, error) + func (c *Client) DeleteUpload(ctx context.Context, body DeleteUploadJSONRequestBody, ...) (*http.Response, error) + func (c *Client) DeleteUploadWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) ExecutePurge(ctx context.Context, body ExecutePurgeJSONRequestBody, ...) (*http.Response, error) + func (c *Client) ExecutePurgeWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) GetCapabilities(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetOpenAPI(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetUpload(ctx context.Context, body GetUploadJSONRequestBody, ...) (*http.Response, error) + func (c *Client) GetUploadWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) Health(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) InspectUpload(ctx context.Context, body InspectUploadJSONRequestBody, ...) (*http.Response, error) + func (c *Client) InspectUploadWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) ListManifestUploads(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) ListStorageUploads(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) PreviewPurge(ctx context.Context, body PreviewPurgeJSONRequestBody, ...) (*http.Response, error) + func (c *Client) PreviewPurgeWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) SyncManifest(ctx context.Context, body SyncManifestJSONRequestBody, ...) (*http.Response, error) + func (c *Client) SyncManifestWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) UploadCollectionWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) UploadDocumentWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + type ClientInterface interface + DeleteUpload func(ctx context.Context, body DeleteUploadJSONRequestBody, ...) (*http.Response, error) + DeleteUploadWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + ExecutePurge func(ctx context.Context, body ExecutePurgeJSONRequestBody, ...) (*http.Response, error) + ExecutePurgeWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + GetCapabilities func(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + GetOpenAPI func(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + GetUpload func(ctx context.Context, body GetUploadJSONRequestBody, ...) (*http.Response, error) + GetUploadWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + Health func(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + InspectUpload func(ctx context.Context, body InspectUploadJSONRequestBody, ...) (*http.Response, error) + InspectUploadWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + ListManifestUploads func(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + ListStorageUploads func(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + PreviewPurge func(ctx context.Context, body PreviewPurgeJSONRequestBody, ...) (*http.Response, error) + PreviewPurgeWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + SyncManifest func(ctx context.Context, body SyncManifestJSONRequestBody, ...) (*http.Response, error) + SyncManifestWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + UploadCollectionWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + UploadDocumentWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + type ClientOption func(*Client) error + func WithBaseURL(baseURL string) ClientOption + func WithHTTPClient(doer HttpRequestDoer) ClientOption + func WithRequestEditorFn(fn RequestEditorFn) ClientOption + type ClientWithResponses struct + func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) + func (c *ClientWithResponses) DeleteUploadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DeleteUploadResponse, error) + func (c *ClientWithResponses) DeleteUploadWithResponse(ctx context.Context, body DeleteUploadJSONRequestBody, ...) (*DeleteUploadResponse, error) + func (c *ClientWithResponses) ExecutePurgeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*ExecutePurgeResponse, error) + func (c *ClientWithResponses) ExecutePurgeWithResponse(ctx context.Context, body ExecutePurgeJSONRequestBody, ...) (*ExecutePurgeResponse, error) + func (c *ClientWithResponses) GetCapabilitiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCapabilitiesResponse, error) + func (c *ClientWithResponses) GetOpenAPIWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPIResponse, error) + func (c *ClientWithResponses) GetUploadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*GetUploadResponse, error) + func (c *ClientWithResponses) GetUploadWithResponse(ctx context.Context, body GetUploadJSONRequestBody, ...) (*GetUploadResponse, error) + func (c *ClientWithResponses) HealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthResponse, error) + func (c *ClientWithResponses) InspectUploadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*InspectUploadResponse, error) + func (c *ClientWithResponses) InspectUploadWithResponse(ctx context.Context, body InspectUploadJSONRequestBody, ...) (*InspectUploadResponse, error) + func (c *ClientWithResponses) ListManifestUploadsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListManifestUploadsResponse, error) + func (c *ClientWithResponses) ListStorageUploadsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListStorageUploadsResponse, error) + func (c *ClientWithResponses) PreviewPurgeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PreviewPurgeResponse, error) + func (c *ClientWithResponses) PreviewPurgeWithResponse(ctx context.Context, body PreviewPurgeJSONRequestBody, ...) (*PreviewPurgeResponse, error) + func (c *ClientWithResponses) SyncManifestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SyncManifestResponse, error) + func (c *ClientWithResponses) SyncManifestWithResponse(ctx context.Context, body SyncManifestJSONRequestBody, ...) (*SyncManifestResponse, error) + func (c *ClientWithResponses) UploadCollectionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UploadCollectionResponse, error) + func (c *ClientWithResponses) UploadDocumentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UploadDocumentResponse, error) + type ClientWithResponsesInterface interface + DeleteUploadWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*DeleteUploadResponse, error) + DeleteUploadWithResponse func(ctx context.Context, body DeleteUploadJSONRequestBody, ...) (*DeleteUploadResponse, error) + ExecutePurgeWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*ExecutePurgeResponse, error) + ExecutePurgeWithResponse func(ctx context.Context, body ExecutePurgeJSONRequestBody, ...) (*ExecutePurgeResponse, error) + GetCapabilitiesWithResponse func(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCapabilitiesResponse, error) + GetOpenAPIWithResponse func(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPIResponse, error) + GetUploadWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*GetUploadResponse, error) + GetUploadWithResponse func(ctx context.Context, body GetUploadJSONRequestBody, ...) (*GetUploadResponse, error) + HealthWithResponse func(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthResponse, error) + InspectUploadWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*InspectUploadResponse, error) + InspectUploadWithResponse func(ctx context.Context, body InspectUploadJSONRequestBody, ...) (*InspectUploadResponse, error) + ListManifestUploadsWithResponse func(ctx context.Context, reqEditors ...RequestEditorFn) (*ListManifestUploadsResponse, error) + ListStorageUploadsWithResponse func(ctx context.Context, reqEditors ...RequestEditorFn) (*ListStorageUploadsResponse, error) + PreviewPurgeWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*PreviewPurgeResponse, error) + PreviewPurgeWithResponse func(ctx context.Context, body PreviewPurgeJSONRequestBody, ...) (*PreviewPurgeResponse, error) + SyncManifestWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*SyncManifestResponse, error) + SyncManifestWithResponse func(ctx context.Context, body SyncManifestJSONRequestBody, ...) (*SyncManifestResponse, error) + UploadCollectionWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*UploadCollectionResponse, error) + UploadDocumentWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*UploadDocumentResponse, error) + type CollectionMetadata struct + MaxSize int64 + MaxTotalSize int64 + RepositoryURL string + Title string + type DeleteResult struct + ID string + Keys []string + Kind DeleteResultKind + MarkerKey string + PageKey string + Warnings []string + type DeleteResultKind string + const DeleteResultKindCollection + const DeleteResultKindDocument + func (e DeleteResultKind) Valid() bool + type DeleteUpload200JSONResponse DeleteResult + func (response DeleteUpload200JSONResponse) VisitDeleteUploadResponse(w http.ResponseWriter) error + type DeleteUploadJSONRequestBody = TargetRequest + type DeleteUploadRequestObject struct + Body *DeleteUploadJSONRequestBody + type DeleteUploadResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + JSON200 *DeleteResult + func ParseDeleteUploadResponse(rsp *http.Response) (*DeleteUploadResponse, error) + func (r DeleteUploadResponse) ContentType() string + func (r DeleteUploadResponse) GetApplicationProblemJSONDefault() *Problem + func (r DeleteUploadResponse) GetBody() []byte + func (r DeleteUploadResponse) GetJSON200() *DeleteResult + func (r DeleteUploadResponse) Status() string + func (r DeleteUploadResponse) StatusCode() int + type DeleteUploadResponseObject interface + VisitDeleteUploadResponse func(w http.ResponseWriter) error + type DeleteUploaddefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response DeleteUploaddefaultApplicationProblemPlusJSONResponse) VisitDeleteUploadResponse(w http.ResponseWriter) error + type DocumentMetadata struct + Format DocumentMetadataFormat + Lang string + MaxSize int64 + Name string + RepositoryURL string + Slug string + Title string + type DocumentMetadataFormat string + const DocumentMetadataFormatHTML + const DocumentMetadataFormatMd + const DocumentMetadataFormatTxt + func (e DocumentMetadataFormat) Valid() bool + type ExecutePurge200JSONResponse PurgeResult + func (response ExecutePurge200JSONResponse) VisitExecutePurgeResponse(w http.ResponseWriter) error + type ExecutePurgeJSONRequestBody = PurgeRequest + type ExecutePurgeRequestObject struct + Body *ExecutePurgeJSONRequestBody + type ExecutePurgeResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + JSON200 *PurgeResult + func ParseExecutePurgeResponse(rsp *http.Response) (*ExecutePurgeResponse, error) + func (r ExecutePurgeResponse) ContentType() string + func (r ExecutePurgeResponse) GetApplicationProblemJSONDefault() *Problem + func (r ExecutePurgeResponse) GetBody() []byte + func (r ExecutePurgeResponse) GetJSON200() *PurgeResult + func (r ExecutePurgeResponse) Status() string + func (r ExecutePurgeResponse) StatusCode() int + type ExecutePurgeResponseObject interface + VisitExecutePurgeResponse func(w http.ResponseWriter) error + type ExecutePurgedefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response ExecutePurgedefaultApplicationProblemPlusJSONResponse) VisitExecutePurgeResponse(w http.ResponseWriter) error + type FileResult struct + Bytes int64 + ContentType string + Key string + Name string + URL string + type GetCapabilities200JSONResponse Capabilities + func (response GetCapabilities200JSONResponse) VisitGetCapabilitiesResponse(w http.ResponseWriter) error + type GetCapabilitiesRequestObject struct + type GetCapabilitiesResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + JSON200 *Capabilities + func ParseGetCapabilitiesResponse(rsp *http.Response) (*GetCapabilitiesResponse, error) + func (r GetCapabilitiesResponse) ContentType() string + func (r GetCapabilitiesResponse) GetApplicationProblemJSONDefault() *Problem + func (r GetCapabilitiesResponse) GetBody() []byte + func (r GetCapabilitiesResponse) GetJSON200() *Capabilities + func (r GetCapabilitiesResponse) Status() string + func (r GetCapabilitiesResponse) StatusCode() int + type GetCapabilitiesResponseObject interface + VisitGetCapabilitiesResponse func(w http.ResponseWriter) error + type GetCapabilitiesdefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response GetCapabilitiesdefaultApplicationProblemPlusJSONResponse) VisitGetCapabilitiesResponse(w http.ResponseWriter) error + type GetOpenAPI200ApplicationYamlResponse struct + Body io.Reader + ContentLength int64 + func (response GetOpenAPI200ApplicationYamlResponse) VisitGetOpenAPIResponse(w http.ResponseWriter) error + type GetOpenAPIRequestObject struct + type GetOpenAPIResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + YAML200 *string + func ParseGetOpenAPIResponse(rsp *http.Response) (*GetOpenAPIResponse, error) + func (r GetOpenAPIResponse) ContentType() string + func (r GetOpenAPIResponse) GetApplicationProblemJSONDefault() *Problem + func (r GetOpenAPIResponse) GetBody() []byte + func (r GetOpenAPIResponse) GetYAML200() *string + func (r GetOpenAPIResponse) Status() string + func (r GetOpenAPIResponse) StatusCode() int + type GetOpenAPIResponseObject interface + VisitGetOpenAPIResponse func(w http.ResponseWriter) error + type GetOpenAPIdefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response GetOpenAPIdefaultApplicationProblemPlusJSONResponse) VisitGetOpenAPIResponse(w http.ResponseWriter) error + type GetUpload200ApplicationOctetStreamResponse struct + Body io.Reader + ContentLength int64 + Headers GetUpload200ResponseHeaders + func (response GetUpload200ApplicationOctetStreamResponse) VisitGetUploadResponse(w http.ResponseWriter) error + type GetUpload200ResponseHeaders struct + ContentDisposition string + ContentType string + XAirplanObjectKey string + type GetUploadJSONRequestBody = GetUploadRequest + type GetUploadRequest struct + Source bool + URLOrKey string + type GetUploadRequestObject struct + Body *GetUploadJSONRequestBody + type GetUploadResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + Headers200 *GetUploadResponse200Headers + func ParseGetUploadResponse(rsp *http.Response) (*GetUploadResponse, error) + func (r GetUploadResponse) ContentType() string + func (r GetUploadResponse) GetApplicationProblemJSONDefault() *Problem + func (r GetUploadResponse) GetBody() []byte + func (r GetUploadResponse) Status() string + func (r GetUploadResponse) StatusCode() int + type GetUploadResponse200Headers struct + ContentDisposition string + ContentType string + XAirplanObjectKey string + type GetUploadResponseObject interface + VisitGetUploadResponse func(w http.ResponseWriter) error + type GetUploaddefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response GetUploaddefaultApplicationProblemPlusJSONResponse) VisitGetUploadResponse(w http.ResponseWriter) error + type Health struct + Status HealthStatus + type Health200JSONResponse Health + func (response Health200JSONResponse) VisitHealthResponse(w http.ResponseWriter) error + type HealthRequestObject struct + type HealthResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + JSON200 *Health + func ParseHealthResponse(rsp *http.Response) (*HealthResponse, error) + func (r HealthResponse) ContentType() string + func (r HealthResponse) GetApplicationProblemJSONDefault() *Problem + func (r HealthResponse) GetBody() []byte + func (r HealthResponse) GetJSON200() *Health + func (r HealthResponse) Status() string + func (r HealthResponse) StatusCode() int + type HealthResponseObject interface + VisitHealthResponse func(w http.ResponseWriter) error + type HealthStatus string + const Ok + func (e HealthStatus) Valid() bool + type HealthdefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response HealthdefaultApplicationProblemPlusJSONResponse) VisitHealthResponse(w http.ResponseWriter) error + type HttpRequestDoer interface + Do func(req *http.Request) (*http.Response, error) + type InspectUpload200JSONResponse UploadInspection + func (response InspectUpload200JSONResponse) VisitInspectUploadResponse(w http.ResponseWriter) error + type InspectUploadJSONRequestBody = TargetRequest + type InspectUploadRequestObject struct + Body *InspectUploadJSONRequestBody + type InspectUploadResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + JSON200 *UploadInspection + func ParseInspectUploadResponse(rsp *http.Response) (*InspectUploadResponse, error) + func (r InspectUploadResponse) ContentType() string + func (r InspectUploadResponse) GetApplicationProblemJSONDefault() *Problem + func (r InspectUploadResponse) GetBody() []byte + func (r InspectUploadResponse) GetJSON200() *UploadInspection + func (r InspectUploadResponse) Status() string + func (r InspectUploadResponse) StatusCode() int + type InspectUploadResponseObject interface + VisitInspectUploadResponse func(w http.ResponseWriter) error + type InspectUploaddefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response InspectUploaddefaultApplicationProblemPlusJSONResponse) VisitInspectUploadResponse(w http.ResponseWriter) error + type InspectedObject struct + Bytes int64 + Exists bool + ExpectedBytes int64 + ExpectedKnown bool + Key string + URL string + type InvalidParamFormatError struct + Err error + ParamName string + func (e *InvalidParamFormatError) Error() string + func (e *InvalidParamFormatError) Unwrap() error + type ListManifestUploads200JSONResponse ManifestList + func (response ListManifestUploads200JSONResponse) VisitListManifestUploadsResponse(w http.ResponseWriter) error + type ListManifestUploadsRequestObject struct + type ListManifestUploadsResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + JSON200 *ManifestList + func ParseListManifestUploadsResponse(rsp *http.Response) (*ListManifestUploadsResponse, error) + func (r ListManifestUploadsResponse) ContentType() string + func (r ListManifestUploadsResponse) GetApplicationProblemJSONDefault() *Problem + func (r ListManifestUploadsResponse) GetBody() []byte + func (r ListManifestUploadsResponse) GetJSON200() *ManifestList + func (r ListManifestUploadsResponse) Status() string + func (r ListManifestUploadsResponse) StatusCode() int + type ListManifestUploadsResponseObject interface + VisitListManifestUploadsResponse func(w http.ResponseWriter) error + type ListManifestUploadsdefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response ListManifestUploadsdefaultApplicationProblemPlusJSONResponse) VisitListManifestUploadsResponse(w http.ResponseWriter) error + type ListStorageUploads200JSONResponse StorageList + func (response ListStorageUploads200JSONResponse) VisitListStorageUploadsResponse(w http.ResponseWriter) error + type ListStorageUploadsRequestObject struct + type ListStorageUploadsResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + JSON200 *StorageList + func ParseListStorageUploadsResponse(rsp *http.Response) (*ListStorageUploadsResponse, error) + func (r ListStorageUploadsResponse) ContentType() string + func (r ListStorageUploadsResponse) GetApplicationProblemJSONDefault() *Problem + func (r ListStorageUploadsResponse) GetBody() []byte + func (r ListStorageUploadsResponse) GetJSON200() *StorageList + func (r ListStorageUploadsResponse) Status() string + func (r ListStorageUploadsResponse) StatusCode() int + type ListStorageUploadsResponseObject interface + VisitListStorageUploadsResponse func(w http.ResponseWriter) error + type ListStorageUploadsdefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response ListStorageUploadsdefaultApplicationProblemPlusJSONResponse) VisitListStorageUploadsResponse(w http.ResponseWriter) error + type ManifestList struct + Records []ManifestRecord + Warnings []string + type ManifestRecord struct + Bucket string + Bytes int64 + Format string + Key string + Kind ManifestRecordKind + MarkerKey string + MarkerVersion int + Reason string + RepositoryURL string + Slug string + SourceKey string + Time time.Time + Title string + Type ManifestRecordType + URL string + type ManifestRecordKind string + const ManifestRecordKindCollection + const ManifestRecordKindDocument + func (e ManifestRecordKind) Valid() bool + type ManifestRecordType string + const Delete + const Upload + func (e ManifestRecordType) Valid() bool + type MiddlewareFunc func(http.Handler) http.Handler + type PreviewPurge200JSONResponse PurgePreview + func (response PreviewPurge200JSONResponse) VisitPreviewPurgeResponse(w http.ResponseWriter) error + type PreviewPurgeJSONRequestBody = PurgePreviewRequest + type PreviewPurgeRequestObject struct + Body *PreviewPurgeJSONRequestBody + type PreviewPurgeResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + JSON200 *PurgePreview + func ParsePreviewPurgeResponse(rsp *http.Response) (*PreviewPurgeResponse, error) + func (r PreviewPurgeResponse) ContentType() string + func (r PreviewPurgeResponse) GetApplicationProblemJSONDefault() *Problem + func (r PreviewPurgeResponse) GetBody() []byte + func (r PreviewPurgeResponse) GetJSON200() *PurgePreview + func (r PreviewPurgeResponse) Status() string + func (r PreviewPurgeResponse) StatusCode() int + type PreviewPurgeResponseObject interface + VisitPreviewPurgeResponse func(w http.ResponseWriter) error + type PreviewPurgedefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response PreviewPurgedefaultApplicationProblemPlusJSONResponse) VisitPreviewPurgeResponse(w http.ResponseWriter) error + type Problem struct + Code string + Detail string + Instance string + RequestID string + Status int + Title string + Type string + type ProblemApplicationProblemPlusJSONResponse Problem + type PurgeCandidate struct + Inspection *UploadInspection + Record ManifestRecord + UploadID string + Warnings []string + type PurgeItemResult struct + Deleted *DeleteResult + Error string + UploadID string + type PurgePreview struct + Candidates []PurgeCandidate + Invalid int + Warnings []string + type PurgePreviewRequest struct + All bool + Concurrency int + CreatedBefore *time.Time + Slug string + Source PurgePreviewRequestSource + type PurgePreviewRequestSource string + const Manifest + const Storage + func (e PurgePreviewRequestSource) Valid() bool + type PurgeRequest struct + UploadIds []string + type PurgeResult struct + Items []PurgeItemResult + type RemoteUpload struct + Bytes int64 + Conflict bool + ID string + Key string + Keys []string + Kind RemoteUploadKind + LastModified time.Time + MarkerKey string + Objects int + Slug string + URL string + type RemoteUploadKind string + const RemoteUploadKindCollection + const RemoteUploadKindDocument + func (e RemoteUploadKind) Valid() bool + type RequestEditorFn func(ctx context.Context, req *http.Request) error + 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 ServeMux interface + HandleFunc func(pattern string, handler func(http.ResponseWriter, *http.Request)) + type ServerInterface interface + DeleteUpload func(w http.ResponseWriter, r *http.Request) + ExecutePurge func(w http.ResponseWriter, r *http.Request) + GetCapabilities func(w http.ResponseWriter, r *http.Request) + GetOpenAPI func(w http.ResponseWriter, r *http.Request) + GetUpload func(w http.ResponseWriter, r *http.Request) + Health func(w http.ResponseWriter, r *http.Request) + InspectUpload func(w http.ResponseWriter, r *http.Request) + ListManifestUploads func(w http.ResponseWriter, r *http.Request) + ListStorageUploads func(w http.ResponseWriter, r *http.Request) + PreviewPurge func(w http.ResponseWriter, r *http.Request) + SyncManifest func(w http.ResponseWriter, r *http.Request) + UploadCollection func(w http.ResponseWriter, r *http.Request) + UploadDocument func(w http.ResponseWriter, r *http.Request) + 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) DeleteUpload(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) ExecutePurge(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) GetCapabilities(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) GetOpenAPI(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) GetUpload(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) Health(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) InspectUpload(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) ListManifestUploads(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) ListStorageUploads(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) PreviewPurge(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) SyncManifest(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) UploadCollection(w http.ResponseWriter, r *http.Request) + func (siw *ServerInterfaceWrapper) UploadDocument(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 StorageList struct + Uploads []RemoteUpload + Warnings []string + 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 func(ctx context.Context, w http.ResponseWriter, r *http.Request, request any) (any, error) + type StrictMiddlewareFunc func(f StrictHandlerFunc, operationID string) StrictHandlerFunc + type StrictServerInterface interface + DeleteUpload func(ctx context.Context, request DeleteUploadRequestObject) (DeleteUploadResponseObject, error) + ExecutePurge func(ctx context.Context, request ExecutePurgeRequestObject) (ExecutePurgeResponseObject, error) + GetCapabilities func(ctx context.Context, request GetCapabilitiesRequestObject) (GetCapabilitiesResponseObject, error) + GetOpenAPI func(ctx context.Context, request GetOpenAPIRequestObject) (GetOpenAPIResponseObject, error) + GetUpload func(ctx context.Context, request GetUploadRequestObject) (GetUploadResponseObject, error) + Health func(ctx context.Context, request HealthRequestObject) (HealthResponseObject, error) + InspectUpload func(ctx context.Context, request InspectUploadRequestObject) (InspectUploadResponseObject, error) + ListManifestUploads func(ctx context.Context, request ListManifestUploadsRequestObject) (ListManifestUploadsResponseObject, error) + ListStorageUploads func(ctx context.Context, request ListStorageUploadsRequestObject) (ListStorageUploadsResponseObject, error) + PreviewPurge func(ctx context.Context, request PreviewPurgeRequestObject) (PreviewPurgeResponseObject, error) + SyncManifest func(ctx context.Context, request SyncManifestRequestObject) (SyncManifestResponseObject, error) + UploadCollection func(ctx context.Context, request UploadCollectionRequestObject) (UploadCollectionResponseObject, error) + UploadDocument func(ctx context.Context, request UploadDocumentRequestObject) (UploadDocumentResponseObject, error) + type SyncFailure struct + Error string + MarkerKey string + Operation SyncFailureOperation + type SyncFailureOperation string + const ConfirmAbsence + const Fetch + func (e SyncFailureOperation) Valid() bool + type SyncManifest200JSONResponse SyncResult + func (response SyncManifest200JSONResponse) VisitSyncManifestResponse(w http.ResponseWriter) error + type SyncManifestJSONRequestBody = SyncRequest + type SyncManifestRequestObject struct + Body *SyncManifestJSONRequestBody + type SyncManifestResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + JSON200 *SyncResult + func ParseSyncManifestResponse(rsp *http.Response) (*SyncManifestResponse, error) + func (r SyncManifestResponse) ContentType() string + func (r SyncManifestResponse) GetApplicationProblemJSONDefault() *Problem + func (r SyncManifestResponse) GetBody() []byte + func (r SyncManifestResponse) GetJSON200() *SyncResult + func (r SyncManifestResponse) Status() string + func (r SyncManifestResponse) StatusCode() int + type SyncManifestResponseObject interface + VisitSyncManifestResponse func(w http.ResponseWriter) error + type SyncManifestdefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response SyncManifestdefaultApplicationProblemPlusJSONResponse) VisitSyncManifestResponse(w http.ResponseWriter) error + type SyncRequest struct + Concurrency int + DryRun bool + Prune bool + type SyncResult struct + AddedRecords []ManifestRecord + Complete bool + Failures []SyncFailure + Incomplete int + Invalid int + Retained int + TombstoneRecords []ManifestRecord + Unchanged int + Warnings []string + type TargetRequest struct + URLOrKey string + type TooManyValuesForParamError struct + Count int + ParamName string + func (e *TooManyValuesForParamError) Error() string + 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 + type UploadCollection201JSONResponse UploadResult + func (response UploadCollection201JSONResponse) VisitUploadCollectionResponse(w http.ResponseWriter) error + type UploadCollectionMultipartBody struct + Files []openapi_types.File + Metadata CollectionMetadata + type UploadCollectionMultipartRequestBody UploadCollectionMultipartBody + type UploadCollectionRequestObject struct + Body *multipart.Reader + type UploadCollectionResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + JSON201 *UploadResult + func ParseUploadCollectionResponse(rsp *http.Response) (*UploadCollectionResponse, error) + func (r UploadCollectionResponse) ContentType() string + func (r UploadCollectionResponse) GetApplicationProblemJSONDefault() *Problem + func (r UploadCollectionResponse) GetBody() []byte + func (r UploadCollectionResponse) GetJSON201() *UploadResult + func (r UploadCollectionResponse) Status() string + func (r UploadCollectionResponse) StatusCode() int + type UploadCollectionResponseObject interface + VisitUploadCollectionResponse func(w http.ResponseWriter) error + type UploadCollectiondefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response UploadCollectiondefaultApplicationProblemPlusJSONResponse) VisitUploadCollectionResponse(w http.ResponseWriter) error + type UploadDocument201JSONResponse UploadResult + func (response UploadDocument201JSONResponse) VisitUploadDocumentResponse(w http.ResponseWriter) error + type UploadDocumentMultipartBody struct + Document openapi_types.File + Metadata DocumentMetadata + type UploadDocumentMultipartRequestBody UploadDocumentMultipartBody + type UploadDocumentRequestObject struct + Body *multipart.Reader + type UploadDocumentResponse struct + ApplicationProblemJSONDefault *Problem + Body []byte + HTTPResponse *http.Response + JSON201 *UploadResult + func ParseUploadDocumentResponse(rsp *http.Response) (*UploadDocumentResponse, error) + func (r UploadDocumentResponse) ContentType() string + func (r UploadDocumentResponse) GetApplicationProblemJSONDefault() *Problem + func (r UploadDocumentResponse) GetBody() []byte + func (r UploadDocumentResponse) GetJSON201() *UploadResult + func (r UploadDocumentResponse) Status() string + func (r UploadDocumentResponse) StatusCode() int + type UploadDocumentResponseObject interface + VisitUploadDocumentResponse func(w http.ResponseWriter) error + type UploadDocumentdefaultApplicationProblemPlusJSONResponse struct + Body Problem + StatusCode int + func (response UploadDocumentdefaultApplicationProblemPlusJSONResponse) VisitUploadDocumentResponse(w http.ResponseWriter) error + type UploadInspection struct + Bytes int64 + CreatedAt *time.Time + Error string + Files []InspectedObject + Format string + ID string + Kind UploadInspectionKind + MarkerKey string + MarkerVersion int + Objects int + Page *InspectedObject + RepositoryURL string + Source *InspectedObject + State UploadInspectionState + Title string + Warnings []string + type UploadInspectionKind string + const UploadInspectionKindCollection + const UploadInspectionKindDocument + func (e UploadInspectionKind) Valid() bool + type UploadInspectionState string + const Complete + const Incomplete + const Invalid + func (e UploadInspectionState) Valid() bool + type UploadLimits struct + CollectionFileBytes int64 + CollectionTotalBytes int64 + DocumentBytes int64 + type UploadResult struct + Bucket string + Bytes int64 + ContentType string + CreatedAt time.Time + Files []FileResult + Format string + ID string + Key string + Kind UploadResultKind + MarkerKey string + MarkerVersion int + RepositoryURL string + Slug string + SourceKey string + SourceURL string + Title string + URL string + Warnings []string + type UploadResultKind string + const UploadResultKindCollection + const UploadResultKindDocument + func (e UploadResultKind) Valid() bool