internalapi

package
v0.2.5 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

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

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterHandlers

func RegisterHandlers(router fiber.Router, si ServerInterface)

RegisterHandlers creates http.Handler with routing matching OpenAPI spec.

func RegisterHandlersWithOptions

func RegisterHandlersWithOptions(router fiber.Router, si ServerInterface, options FiberServerOptions)

RegisterHandlersWithOptions creates http.Handler with additional options

Types

type AuthPathMap added in v0.2.5

type AuthPathMap map[string]map[string][]string

AuthPathMap Organization/project keyed storage paths. Values are concrete object paths such as s3://bucket/path/to/file.

type BulkCreateRequest

type BulkCreateRequest struct {
	Records []InternalRecord `json:"records"`
}

BulkCreateRequest defines model for BulkCreateRequest.

type BulkDocumentsRequest

type BulkDocumentsRequest struct {
	// contains filtered or unexported fields
}

BulkDocumentsRequest defines model for BulkDocumentsRequest.

func (BulkDocumentsRequest) AsBulkDocumentsRequest0

func (t BulkDocumentsRequest) AsBulkDocumentsRequest0() (BulkDocumentsRequest0, error)

AsBulkDocumentsRequest0 returns the union data inside the BulkDocumentsRequest as a BulkDocumentsRequest0

func (BulkDocumentsRequest) AsBulkDocumentsRequest1

func (t BulkDocumentsRequest) AsBulkDocumentsRequest1() (BulkDocumentsRequest1, error)

AsBulkDocumentsRequest1 returns the union data inside the BulkDocumentsRequest as a BulkDocumentsRequest1

func (*BulkDocumentsRequest) FromBulkDocumentsRequest0

func (t *BulkDocumentsRequest) FromBulkDocumentsRequest0(v BulkDocumentsRequest0) error

FromBulkDocumentsRequest0 overwrites any union data inside the BulkDocumentsRequest as the provided BulkDocumentsRequest0

func (*BulkDocumentsRequest) FromBulkDocumentsRequest1

func (t *BulkDocumentsRequest) FromBulkDocumentsRequest1(v BulkDocumentsRequest1) error

FromBulkDocumentsRequest1 overwrites any union data inside the BulkDocumentsRequest as the provided BulkDocumentsRequest1

func (BulkDocumentsRequest) MarshalJSON

func (t BulkDocumentsRequest) MarshalJSON() ([]byte, error)

func (*BulkDocumentsRequest) MergeBulkDocumentsRequest0

func (t *BulkDocumentsRequest) MergeBulkDocumentsRequest0(v BulkDocumentsRequest0) error

MergeBulkDocumentsRequest0 performs a merge with any union data inside the BulkDocumentsRequest, using the provided BulkDocumentsRequest0

func (*BulkDocumentsRequest) MergeBulkDocumentsRequest1

func (t *BulkDocumentsRequest) MergeBulkDocumentsRequest1(v BulkDocumentsRequest1) error

MergeBulkDocumentsRequest1 performs a merge with any union data inside the BulkDocumentsRequest, using the provided BulkDocumentsRequest1

func (*BulkDocumentsRequest) UnmarshalJSON

func (t *BulkDocumentsRequest) UnmarshalJSON(b []byte) error

type BulkDocumentsRequest0

type BulkDocumentsRequest0 = []string

BulkDocumentsRequest0 defines model for .

type BulkDocumentsRequest1

type BulkDocumentsRequest1 struct {
	Dids *[]string `json:"dids,omitempty"`
	Ids  *[]string `json:"ids,omitempty"`
}

BulkDocumentsRequest1 defines model for .

type BulkHashesRequest

type BulkHashesRequest struct {
	Hashes []string `json:"hashes"`
}

BulkHashesRequest defines model for BulkHashesRequest.

type BulkSHA256ValidityRequest

type BulkSHA256ValidityRequest struct {
	Hashes *[]string `json:"hashes,omitempty"`
	Sha256 *[]string `json:"sha256,omitempty"`
}

BulkSHA256ValidityRequest defines model for BulkSHA256ValidityRequest.

type DeleteByQueryResponse

type DeleteByQueryResponse struct {
	Deleted *int `json:"deleted,omitempty"`
}

DeleteByQueryResponse defines model for DeleteByQueryResponse.

type FiberServerOptions

type FiberServerOptions struct {
	BaseURL     string
	Middlewares []MiddlewareFunc
}

FiberServerOptions provides options for the Fiber server.

type HashInfo

type HashInfo map[string]string

HashInfo Hash map, e.g. {"sha256":"..."}

type InternalBulkCreate201JSONResponse

type InternalBulkCreate201JSONResponse ListRecordsResponse

func (InternalBulkCreate201JSONResponse) VisitInternalBulkCreateResponse

func (response InternalBulkCreate201JSONResponse) VisitInternalBulkCreateResponse(ctx fiber.Ctx) error

type InternalBulkCreate400Response

type InternalBulkCreate400Response struct {
}

func (InternalBulkCreate400Response) VisitInternalBulkCreateResponse

func (response InternalBulkCreate400Response) VisitInternalBulkCreateResponse(ctx fiber.Ctx) error

type InternalBulkCreate401Response

type InternalBulkCreate401Response struct {
}

func (InternalBulkCreate401Response) VisitInternalBulkCreateResponse

func (response InternalBulkCreate401Response) VisitInternalBulkCreateResponse(ctx fiber.Ctx) error

type InternalBulkCreate403Response

type InternalBulkCreate403Response struct {
}

func (InternalBulkCreate403Response) VisitInternalBulkCreateResponse

func (response InternalBulkCreate403Response) VisitInternalBulkCreateResponse(ctx fiber.Ctx) error

type InternalBulkCreate413Response

type InternalBulkCreate413Response struct {
}

func (InternalBulkCreate413Response) VisitInternalBulkCreateResponse

func (response InternalBulkCreate413Response) VisitInternalBulkCreateResponse(ctx fiber.Ctx) error

type InternalBulkCreate500Response

type InternalBulkCreate500Response struct {
}

func (InternalBulkCreate500Response) VisitInternalBulkCreateResponse

func (response InternalBulkCreate500Response) VisitInternalBulkCreateResponse(ctx fiber.Ctx) error

type InternalBulkCreateJSONRequestBody

type InternalBulkCreateJSONRequestBody = BulkCreateRequest

InternalBulkCreateJSONRequestBody defines body for InternalBulkCreate for application/json ContentType.

type InternalBulkCreateRequestObject

type InternalBulkCreateRequestObject struct {
	Body *InternalBulkCreateJSONRequestBody
}

type InternalBulkCreateResponseObject

type InternalBulkCreateResponseObject interface {
	VisitInternalBulkCreateResponse(ctx fiber.Ctx) error
}

type InternalBulkDeleteHashes200JSONResponse

type InternalBulkDeleteHashes200JSONResponse DeleteByQueryResponse

func (InternalBulkDeleteHashes200JSONResponse) VisitInternalBulkDeleteHashesResponse

func (response InternalBulkDeleteHashes200JSONResponse) VisitInternalBulkDeleteHashesResponse(ctx fiber.Ctx) error

type InternalBulkDeleteHashes400Response

type InternalBulkDeleteHashes400Response struct {
}

func (InternalBulkDeleteHashes400Response) VisitInternalBulkDeleteHashesResponse

func (response InternalBulkDeleteHashes400Response) VisitInternalBulkDeleteHashesResponse(ctx fiber.Ctx) error

type InternalBulkDeleteHashes401Response

type InternalBulkDeleteHashes401Response struct {
}

func (InternalBulkDeleteHashes401Response) VisitInternalBulkDeleteHashesResponse

func (response InternalBulkDeleteHashes401Response) VisitInternalBulkDeleteHashesResponse(ctx fiber.Ctx) error

type InternalBulkDeleteHashes403Response

type InternalBulkDeleteHashes403Response struct {
}

func (InternalBulkDeleteHashes403Response) VisitInternalBulkDeleteHashesResponse

func (response InternalBulkDeleteHashes403Response) VisitInternalBulkDeleteHashesResponse(ctx fiber.Ctx) error

type InternalBulkDeleteHashes413Response

type InternalBulkDeleteHashes413Response struct {
}

func (InternalBulkDeleteHashes413Response) VisitInternalBulkDeleteHashesResponse

func (response InternalBulkDeleteHashes413Response) VisitInternalBulkDeleteHashesResponse(ctx fiber.Ctx) error

type InternalBulkDeleteHashes500Response

type InternalBulkDeleteHashes500Response struct {
}

func (InternalBulkDeleteHashes500Response) VisitInternalBulkDeleteHashesResponse

func (response InternalBulkDeleteHashes500Response) VisitInternalBulkDeleteHashesResponse(ctx fiber.Ctx) error

type InternalBulkDeleteHashesJSONRequestBody

type InternalBulkDeleteHashesJSONRequestBody = BulkHashesRequest

InternalBulkDeleteHashesJSONRequestBody defines body for InternalBulkDeleteHashes for application/json ContentType.

type InternalBulkDeleteHashesRequestObject

type InternalBulkDeleteHashesRequestObject struct {
	Body *InternalBulkDeleteHashesJSONRequestBody
}

type InternalBulkDeleteHashesResponseObject

type InternalBulkDeleteHashesResponseObject interface {
	VisitInternalBulkDeleteHashesResponse(ctx fiber.Ctx) error
}

type InternalBulkDocuments200JSONResponse

type InternalBulkDocuments200JSONResponse []InternalRecordResponse

func (InternalBulkDocuments200JSONResponse) VisitInternalBulkDocumentsResponse

func (response InternalBulkDocuments200JSONResponse) VisitInternalBulkDocumentsResponse(ctx fiber.Ctx) error

type InternalBulkDocuments400Response

type InternalBulkDocuments400Response struct {
}

func (InternalBulkDocuments400Response) VisitInternalBulkDocumentsResponse

func (response InternalBulkDocuments400Response) VisitInternalBulkDocumentsResponse(ctx fiber.Ctx) error

type InternalBulkDocuments413Response

type InternalBulkDocuments413Response struct {
}

func (InternalBulkDocuments413Response) VisitInternalBulkDocumentsResponse

func (response InternalBulkDocuments413Response) VisitInternalBulkDocumentsResponse(ctx fiber.Ctx) error

type InternalBulkDocuments500Response

type InternalBulkDocuments500Response struct {
}

func (InternalBulkDocuments500Response) VisitInternalBulkDocumentsResponse

func (response InternalBulkDocuments500Response) VisitInternalBulkDocumentsResponse(ctx fiber.Ctx) error

type InternalBulkDocumentsJSONRequestBody

type InternalBulkDocumentsJSONRequestBody = BulkDocumentsRequest

InternalBulkDocumentsJSONRequestBody defines body for InternalBulkDocuments for application/json ContentType.

type InternalBulkDocumentsRequestObject

type InternalBulkDocumentsRequestObject struct {
	Body *InternalBulkDocumentsJSONRequestBody
}

type InternalBulkDocumentsResponseObject

type InternalBulkDocumentsResponseObject interface {
	VisitInternalBulkDocumentsResponse(ctx fiber.Ctx) error
}

type InternalBulkHashes200JSONResponse

type InternalBulkHashes200JSONResponse ListRecordsResponse

func (InternalBulkHashes200JSONResponse) VisitInternalBulkHashesResponse

func (response InternalBulkHashes200JSONResponse) VisitInternalBulkHashesResponse(ctx fiber.Ctx) error

type InternalBulkHashes400Response

type InternalBulkHashes400Response struct {
}

func (InternalBulkHashes400Response) VisitInternalBulkHashesResponse

func (response InternalBulkHashes400Response) VisitInternalBulkHashesResponse(ctx fiber.Ctx) error

type InternalBulkHashes413Response

type InternalBulkHashes413Response struct {
}

func (InternalBulkHashes413Response) VisitInternalBulkHashesResponse

func (response InternalBulkHashes413Response) VisitInternalBulkHashesResponse(ctx fiber.Ctx) error

type InternalBulkHashes500Response

type InternalBulkHashes500Response struct {
}

func (InternalBulkHashes500Response) VisitInternalBulkHashesResponse

func (response InternalBulkHashes500Response) VisitInternalBulkHashesResponse(ctx fiber.Ctx) error

type InternalBulkHashesJSONRequestBody

type InternalBulkHashesJSONRequestBody = BulkHashesRequest

InternalBulkHashesJSONRequestBody defines body for InternalBulkHashes for application/json ContentType.

type InternalBulkHashesRequestObject

type InternalBulkHashesRequestObject struct {
	Body *InternalBulkHashesJSONRequestBody
}

type InternalBulkHashesResponseObject

type InternalBulkHashesResponseObject interface {
	VisitInternalBulkHashesResponse(ctx fiber.Ctx) error
}

type InternalBulkSHA256Validity200JSONResponse

type InternalBulkSHA256Validity200JSONResponse map[string]bool

func (InternalBulkSHA256Validity200JSONResponse) VisitInternalBulkSHA256ValidityResponse

func (response InternalBulkSHA256Validity200JSONResponse) VisitInternalBulkSHA256ValidityResponse(ctx fiber.Ctx) error

type InternalBulkSHA256Validity400Response

type InternalBulkSHA256Validity400Response struct {
}

func (InternalBulkSHA256Validity400Response) VisitInternalBulkSHA256ValidityResponse

func (response InternalBulkSHA256Validity400Response) VisitInternalBulkSHA256ValidityResponse(ctx fiber.Ctx) error

type InternalBulkSHA256Validity413Response

type InternalBulkSHA256Validity413Response struct {
}

func (InternalBulkSHA256Validity413Response) VisitInternalBulkSHA256ValidityResponse

func (response InternalBulkSHA256Validity413Response) VisitInternalBulkSHA256ValidityResponse(ctx fiber.Ctx) error

type InternalBulkSHA256Validity500Response

type InternalBulkSHA256Validity500Response struct {
}

func (InternalBulkSHA256Validity500Response) VisitInternalBulkSHA256ValidityResponse

func (response InternalBulkSHA256Validity500Response) VisitInternalBulkSHA256ValidityResponse(ctx fiber.Ctx) error

type InternalBulkSHA256ValidityJSONRequestBody

type InternalBulkSHA256ValidityJSONRequestBody = BulkSHA256ValidityRequest

InternalBulkSHA256ValidityJSONRequestBody defines body for InternalBulkSHA256Validity for application/json ContentType.

type InternalBulkSHA256ValidityRequestObject

type InternalBulkSHA256ValidityRequestObject struct {
	Body *InternalBulkSHA256ValidityJSONRequestBody
}

type InternalBulkSHA256ValidityResponseObject

type InternalBulkSHA256ValidityResponseObject interface {
	VisitInternalBulkSHA256ValidityResponse(ctx fiber.Ctx) error
}

type InternalCreate201JSONResponse

type InternalCreate201JSONResponse InternalRecordResponse

func (InternalCreate201JSONResponse) VisitInternalCreateResponse

func (response InternalCreate201JSONResponse) VisitInternalCreateResponse(ctx fiber.Ctx) error

type InternalCreate400Response

type InternalCreate400Response struct {
}

func (InternalCreate400Response) VisitInternalCreateResponse

func (response InternalCreate400Response) VisitInternalCreateResponse(ctx fiber.Ctx) error

type InternalCreate401Response

type InternalCreate401Response struct {
}

func (InternalCreate401Response) VisitInternalCreateResponse

func (response InternalCreate401Response) VisitInternalCreateResponse(ctx fiber.Ctx) error

type InternalCreate403Response

type InternalCreate403Response struct {
}

func (InternalCreate403Response) VisitInternalCreateResponse

func (response InternalCreate403Response) VisitInternalCreateResponse(ctx fiber.Ctx) error

type InternalCreate500Response

type InternalCreate500Response struct {
}

func (InternalCreate500Response) VisitInternalCreateResponse

func (response InternalCreate500Response) VisitInternalCreateResponse(ctx fiber.Ctx) error

type InternalCreateJSONRequestBody

type InternalCreateJSONRequestBody = InternalRecord

InternalCreateJSONRequestBody defines body for InternalCreate for application/json ContentType.

type InternalCreateRequestObject

type InternalCreateRequestObject struct {
	Body *InternalCreateJSONRequestBody
}

type InternalCreateResponseObject

type InternalCreateResponseObject interface {
	VisitInternalCreateResponse(ctx fiber.Ctx) error
}

type InternalDelete200Response

type InternalDelete200Response struct {
}

func (InternalDelete200Response) VisitInternalDeleteResponse

func (response InternalDelete200Response) VisitInternalDeleteResponse(ctx fiber.Ctx) error

type InternalDelete404Response

type InternalDelete404Response struct {
}

func (InternalDelete404Response) VisitInternalDeleteResponse

func (response InternalDelete404Response) VisitInternalDeleteResponse(ctx fiber.Ctx) error

type InternalDelete500Response

type InternalDelete500Response struct {
}

func (InternalDelete500Response) VisitInternalDeleteResponse

func (response InternalDelete500Response) VisitInternalDeleteResponse(ctx fiber.Ctx) error

type InternalDeleteByQuery200JSONResponse

type InternalDeleteByQuery200JSONResponse DeleteByQueryResponse

func (InternalDeleteByQuery200JSONResponse) VisitInternalDeleteByQueryResponse

func (response InternalDeleteByQuery200JSONResponse) VisitInternalDeleteByQueryResponse(ctx fiber.Ctx) error

type InternalDeleteByQuery400Response

type InternalDeleteByQuery400Response struct {
}

func (InternalDeleteByQuery400Response) VisitInternalDeleteByQueryResponse

func (response InternalDeleteByQuery400Response) VisitInternalDeleteByQueryResponse(ctx fiber.Ctx) error

type InternalDeleteByQuery401Response

type InternalDeleteByQuery401Response struct {
}

func (InternalDeleteByQuery401Response) VisitInternalDeleteByQueryResponse

func (response InternalDeleteByQuery401Response) VisitInternalDeleteByQueryResponse(ctx fiber.Ctx) error

type InternalDeleteByQuery403Response

type InternalDeleteByQuery403Response struct {
}

func (InternalDeleteByQuery403Response) VisitInternalDeleteByQueryResponse

func (response InternalDeleteByQuery403Response) VisitInternalDeleteByQueryResponse(ctx fiber.Ctx) error

type InternalDeleteByQuery500Response

type InternalDeleteByQuery500Response struct {
}

func (InternalDeleteByQuery500Response) VisitInternalDeleteByQueryResponse

func (response InternalDeleteByQuery500Response) VisitInternalDeleteByQueryResponse(ctx fiber.Ctx) error

type InternalDeleteByQueryParams

type InternalDeleteByQueryParams struct {
	Organization *string `form:"organization,omitempty" json:"organization,omitempty"`
	Program      *string `form:"program,omitempty" json:"program,omitempty"`
	Project      *string `form:"project,omitempty" json:"project,omitempty"`
	Hash         *string `form:"hash,omitempty" json:"hash,omitempty"`
	HashType     *string `form:"hash_type,omitempty" json:"hash_type,omitempty"`
}

InternalDeleteByQueryParams defines parameters for InternalDeleteByQuery.

type InternalDeleteByQueryRequestObject

type InternalDeleteByQueryRequestObject struct {
	Params InternalDeleteByQueryParams
}

type InternalDeleteByQueryResponseObject

type InternalDeleteByQueryResponseObject interface {
	VisitInternalDeleteByQueryResponse(ctx fiber.Ctx) error
}

type InternalDeleteRequestObject

type InternalDeleteRequestObject struct {
	Id string `json:"id"`
}

type InternalDeleteResponseObject

type InternalDeleteResponseObject interface {
	VisitInternalDeleteResponse(ctx fiber.Ctx) error
}

type InternalDownload200JSONResponse

type InternalDownload200JSONResponse InternalSignedURL

func (InternalDownload200JSONResponse) VisitInternalDownloadResponse

func (response InternalDownload200JSONResponse) VisitInternalDownloadResponse(ctx fiber.Ctx) error

type InternalDownload302Response

type InternalDownload302Response struct {
}

func (InternalDownload302Response) VisitInternalDownloadResponse

func (response InternalDownload302Response) VisitInternalDownloadResponse(ctx fiber.Ctx) error

type InternalDownload400Response

type InternalDownload400Response struct {
}

func (InternalDownload400Response) VisitInternalDownloadResponse

func (response InternalDownload400Response) VisitInternalDownloadResponse(ctx fiber.Ctx) error

type InternalDownload401Response

type InternalDownload401Response struct {
}

func (InternalDownload401Response) VisitInternalDownloadResponse

func (response InternalDownload401Response) VisitInternalDownloadResponse(ctx fiber.Ctx) error

type InternalDownload403Response

type InternalDownload403Response struct {
}

func (InternalDownload403Response) VisitInternalDownloadResponse

func (response InternalDownload403Response) VisitInternalDownloadResponse(ctx fiber.Ctx) error

type InternalDownload404Response

type InternalDownload404Response struct {
}

func (InternalDownload404Response) VisitInternalDownloadResponse

func (response InternalDownload404Response) VisitInternalDownloadResponse(ctx fiber.Ctx) error

type InternalDownload500Response

type InternalDownload500Response struct {
}

func (InternalDownload500Response) VisitInternalDownloadResponse

func (response InternalDownload500Response) VisitInternalDownloadResponse(ctx fiber.Ctx) error

type InternalDownloadParams

type InternalDownloadParams struct {
	Redirect  *bool `form:"redirect,omitempty" json:"redirect,omitempty"`
	ExpiresIn *int  `form:"expires_in,omitempty" json:"expires_in,omitempty"`
}

InternalDownloadParams defines parameters for InternalDownload.

type InternalDownloadPart200JSONResponse

type InternalDownloadPart200JSONResponse InternalSignedURL

func (InternalDownloadPart200JSONResponse) VisitInternalDownloadPartResponse

func (response InternalDownloadPart200JSONResponse) VisitInternalDownloadPartResponse(ctx fiber.Ctx) error

type InternalDownloadPart400Response

type InternalDownloadPart400Response struct {
}

func (InternalDownloadPart400Response) VisitInternalDownloadPartResponse

func (response InternalDownloadPart400Response) VisitInternalDownloadPartResponse(ctx fiber.Ctx) error

type InternalDownloadPart401Response

type InternalDownloadPart401Response struct {
}

func (InternalDownloadPart401Response) VisitInternalDownloadPartResponse

func (response InternalDownloadPart401Response) VisitInternalDownloadPartResponse(ctx fiber.Ctx) error

type InternalDownloadPart403Response

type InternalDownloadPart403Response struct {
}

func (InternalDownloadPart403Response) VisitInternalDownloadPartResponse

func (response InternalDownloadPart403Response) VisitInternalDownloadPartResponse(ctx fiber.Ctx) error

type InternalDownloadPart404Response

type InternalDownloadPart404Response struct {
}

func (InternalDownloadPart404Response) VisitInternalDownloadPartResponse

func (response InternalDownloadPart404Response) VisitInternalDownloadPartResponse(ctx fiber.Ctx) error

type InternalDownloadPart500Response

type InternalDownloadPart500Response struct {
}

func (InternalDownloadPart500Response) VisitInternalDownloadPartResponse

func (response InternalDownloadPart500Response) VisitInternalDownloadPartResponse(ctx fiber.Ctx) error

type InternalDownloadPartParams

type InternalDownloadPartParams struct {
	Start int64 `form:"start" json:"start"`
	End   int64 `form:"end" json:"end"`
}

InternalDownloadPartParams defines parameters for InternalDownloadPart.

type InternalDownloadPartRequestObject

type InternalDownloadPartRequestObject struct {
	FileId string `json:"file_id"`
	Params InternalDownloadPartParams
}

type InternalDownloadPartResponseObject

type InternalDownloadPartResponseObject interface {
	VisitInternalDownloadPartResponse(ctx fiber.Ctx) error
}

type InternalDownloadRequestObject

type InternalDownloadRequestObject struct {
	FileId string `json:"file_id"`
	Params InternalDownloadParams
}

type InternalDownloadResponseObject

type InternalDownloadResponseObject interface {
	VisitInternalDownloadResponse(ctx fiber.Ctx) error
}

type InternalGet200JSONResponse

type InternalGet200JSONResponse InternalRecordResponse

func (InternalGet200JSONResponse) VisitInternalGetResponse

func (response InternalGet200JSONResponse) VisitInternalGetResponse(ctx fiber.Ctx) error

type InternalGet404Response

type InternalGet404Response struct {
}

func (InternalGet404Response) VisitInternalGetResponse

func (response InternalGet404Response) VisitInternalGetResponse(ctx fiber.Ctx) error

type InternalGet500Response

type InternalGet500Response struct {
}

func (InternalGet500Response) VisitInternalGetResponse

func (response InternalGet500Response) VisitInternalGetResponse(ctx fiber.Ctx) error

type InternalGetRequestObject

type InternalGetRequestObject struct {
	Id string `json:"id"`
}

type InternalGetResponseObject

type InternalGetResponseObject interface {
	VisitInternalGetResponse(ctx fiber.Ctx) error
}

type InternalList200JSONResponse

type InternalList200JSONResponse ListRecordsResponse

func (InternalList200JSONResponse) VisitInternalListResponse

func (response InternalList200JSONResponse) VisitInternalListResponse(ctx fiber.Ctx) error

type InternalList400Response

type InternalList400Response struct {
}

func (InternalList400Response) VisitInternalListResponse

func (response InternalList400Response) VisitInternalListResponse(ctx fiber.Ctx) error

type InternalList401Response

type InternalList401Response struct {
}

func (InternalList401Response) VisitInternalListResponse

func (response InternalList401Response) VisitInternalListResponse(ctx fiber.Ctx) error

type InternalList403Response

type InternalList403Response struct {
}

func (InternalList403Response) VisitInternalListResponse

func (response InternalList403Response) VisitInternalListResponse(ctx fiber.Ctx) error

type InternalList500Response

type InternalList500Response struct {
}

func (InternalList500Response) VisitInternalListResponse

func (response InternalList500Response) VisitInternalListResponse(ctx fiber.Ctx) error

type InternalListParams

type InternalListParams struct {
	Hash         *string `form:"hash,omitempty" json:"hash,omitempty"`
	Organization *string `form:"organization,omitempty" json:"organization,omitempty"`
	Program      *string `form:"program,omitempty" json:"program,omitempty"`
	Project      *string `form:"project,omitempty" json:"project,omitempty"`
	Limit        *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Page         *int    `form:"page,omitempty" json:"page,omitempty"`
}

InternalListParams defines parameters for InternalList.

type InternalListRequestObject

type InternalListRequestObject struct {
	Params InternalListParams
}

type InternalListResponseObject

type InternalListResponseObject interface {
	VisitInternalListResponse(ctx fiber.Ctx) error
}

type InternalMultipartComplete200Response

type InternalMultipartComplete200Response struct {
}

func (InternalMultipartComplete200Response) VisitInternalMultipartCompleteResponse

func (response InternalMultipartComplete200Response) VisitInternalMultipartCompleteResponse(ctx fiber.Ctx) error

type InternalMultipartComplete400Response

type InternalMultipartComplete400Response struct {
}

func (InternalMultipartComplete400Response) VisitInternalMultipartCompleteResponse

func (response InternalMultipartComplete400Response) VisitInternalMultipartCompleteResponse(ctx fiber.Ctx) error

type InternalMultipartComplete401Response

type InternalMultipartComplete401Response struct {
}

func (InternalMultipartComplete401Response) VisitInternalMultipartCompleteResponse

func (response InternalMultipartComplete401Response) VisitInternalMultipartCompleteResponse(ctx fiber.Ctx) error

type InternalMultipartComplete403Response

type InternalMultipartComplete403Response struct {
}

func (InternalMultipartComplete403Response) VisitInternalMultipartCompleteResponse

func (response InternalMultipartComplete403Response) VisitInternalMultipartCompleteResponse(ctx fiber.Ctx) error

type InternalMultipartComplete500Response

type InternalMultipartComplete500Response struct {
}

func (InternalMultipartComplete500Response) VisitInternalMultipartCompleteResponse

func (response InternalMultipartComplete500Response) VisitInternalMultipartCompleteResponse(ctx fiber.Ctx) error

type InternalMultipartCompleteJSONRequestBody

type InternalMultipartCompleteJSONRequestBody = InternalMultipartCompleteRequest

InternalMultipartCompleteJSONRequestBody defines body for InternalMultipartComplete for application/json ContentType.

type InternalMultipartCompleteRequest

type InternalMultipartCompleteRequest struct {
	Bucket   *string                 `json:"bucket,omitempty"`
	Key      string                  `json:"key"`
	Parts    []InternalMultipartPart `json:"parts"`
	UploadId string                  `json:"uploadId"`
}

InternalMultipartCompleteRequest defines model for InternalMultipartCompleteRequest.

type InternalMultipartCompleteRequestObject

type InternalMultipartCompleteRequestObject struct {
	Body *InternalMultipartCompleteJSONRequestBody
}

type InternalMultipartCompleteResponseObject

type InternalMultipartCompleteResponseObject interface {
	VisitInternalMultipartCompleteResponse(ctx fiber.Ctx) error
}

type InternalMultipartInit200JSONResponse

type InternalMultipartInit200JSONResponse InternalMultipartInitOutput

func (InternalMultipartInit200JSONResponse) VisitInternalMultipartInitResponse

func (response InternalMultipartInit200JSONResponse) VisitInternalMultipartInitResponse(ctx fiber.Ctx) error

type InternalMultipartInit400Response

type InternalMultipartInit400Response struct {
}

func (InternalMultipartInit400Response) VisitInternalMultipartInitResponse

func (response InternalMultipartInit400Response) VisitInternalMultipartInitResponse(ctx fiber.Ctx) error

type InternalMultipartInit401Response

type InternalMultipartInit401Response struct {
}

func (InternalMultipartInit401Response) VisitInternalMultipartInitResponse

func (response InternalMultipartInit401Response) VisitInternalMultipartInitResponse(ctx fiber.Ctx) error

type InternalMultipartInit403Response

type InternalMultipartInit403Response struct {
}

func (InternalMultipartInit403Response) VisitInternalMultipartInitResponse

func (response InternalMultipartInit403Response) VisitInternalMultipartInitResponse(ctx fiber.Ctx) error

type InternalMultipartInit500Response

type InternalMultipartInit500Response struct {
}

func (InternalMultipartInit500Response) VisitInternalMultipartInitResponse

func (response InternalMultipartInit500Response) VisitInternalMultipartInitResponse(ctx fiber.Ctx) error

type InternalMultipartInitJSONRequestBody

type InternalMultipartInitJSONRequestBody = InternalMultipartInitRequest

InternalMultipartInitJSONRequestBody defines body for InternalMultipartInit for application/json ContentType.

type InternalMultipartInitOutput

type InternalMultipartInitOutput struct {
	Guid     *string `json:"guid,omitempty"`
	UploadId *string `json:"uploadId,omitempty"`
}

InternalMultipartInitOutput defines model for InternalMultipartInitOutput.

type InternalMultipartInitRequest

type InternalMultipartInitRequest struct {
	Bucket   *string `json:"bucket,omitempty"`
	FileName *string `json:"file_name,omitempty"`
	Guid     *string `json:"guid,omitempty"`
}

InternalMultipartInitRequest defines model for InternalMultipartInitRequest.

type InternalMultipartInitRequestObject

type InternalMultipartInitRequestObject struct {
	Body *InternalMultipartInitJSONRequestBody
}

type InternalMultipartInitResponseObject

type InternalMultipartInitResponseObject interface {
	VisitInternalMultipartInitResponse(ctx fiber.Ctx) error
}

type InternalMultipartPart

type InternalMultipartPart struct {
	ETag       string `json:"ETag"`
	PartNumber int32  `json:"PartNumber"`
}

InternalMultipartPart defines model for InternalMultipartPart.

type InternalMultipartUpload200JSONResponse

type InternalMultipartUpload200JSONResponse InternalMultipartUploadOutput

func (InternalMultipartUpload200JSONResponse) VisitInternalMultipartUploadResponse

func (response InternalMultipartUpload200JSONResponse) VisitInternalMultipartUploadResponse(ctx fiber.Ctx) error

type InternalMultipartUpload400Response

type InternalMultipartUpload400Response struct {
}

func (InternalMultipartUpload400Response) VisitInternalMultipartUploadResponse

func (response InternalMultipartUpload400Response) VisitInternalMultipartUploadResponse(ctx fiber.Ctx) error

type InternalMultipartUpload401Response

type InternalMultipartUpload401Response struct {
}

func (InternalMultipartUpload401Response) VisitInternalMultipartUploadResponse

func (response InternalMultipartUpload401Response) VisitInternalMultipartUploadResponse(ctx fiber.Ctx) error

type InternalMultipartUpload403Response

type InternalMultipartUpload403Response struct {
}

func (InternalMultipartUpload403Response) VisitInternalMultipartUploadResponse

func (response InternalMultipartUpload403Response) VisitInternalMultipartUploadResponse(ctx fiber.Ctx) error

type InternalMultipartUpload500Response

type InternalMultipartUpload500Response struct {
}

func (InternalMultipartUpload500Response) VisitInternalMultipartUploadResponse

func (response InternalMultipartUpload500Response) VisitInternalMultipartUploadResponse(ctx fiber.Ctx) error

type InternalMultipartUploadJSONRequestBody

type InternalMultipartUploadJSONRequestBody = InternalMultipartUploadRequest

InternalMultipartUploadJSONRequestBody defines body for InternalMultipartUpload for application/json ContentType.

type InternalMultipartUploadOutput

type InternalMultipartUploadOutput struct {
	PresignedUrl *string `json:"presigned_url,omitempty"`
}

InternalMultipartUploadOutput defines model for InternalMultipartUploadOutput.

type InternalMultipartUploadRequest

type InternalMultipartUploadRequest struct {
	Bucket     *string `json:"bucket,omitempty"`
	Key        string  `json:"key"`
	PartNumber int32   `json:"partNumber"`
	UploadId   string  `json:"uploadId"`
}

InternalMultipartUploadRequest defines model for InternalMultipartUploadRequest.

type InternalMultipartUploadRequestObject

type InternalMultipartUploadRequestObject struct {
	Body *InternalMultipartUploadJSONRequestBody
}

type InternalMultipartUploadResponseObject

type InternalMultipartUploadResponseObject interface {
	VisitInternalMultipartUploadResponse(ctx fiber.Ctx) error
}

type InternalRecord

type InternalRecord struct {
	// Auth Organization/project keyed storage paths. Values are concrete object paths such as s3://bucket/path/to/file.
	Auth        *AuthPathMap `json:"auth,omitempty"`
	CreatedTime *string      `json:"created_time,omitempty"`
	Description *string      `json:"description,omitempty"`
	Did         string       `json:"did"`
	FileName    *string      `json:"file_name,omitempty"`

	// Hashes Hash map, e.g. {"sha256":"..."}
	Hashes       *HashInfo `json:"hashes,omitempty"`
	Organization *string   `json:"organization,omitempty"`
	Project      *string   `json:"project,omitempty"`
	Size         *int64    `json:"size,omitempty"`
	UpdatedTime  *string   `json:"updated_time,omitempty"`
	Version      *string   `json:"version,omitempty"`
}

InternalRecord defines model for InternalRecord.

type InternalRecordResponse

type InternalRecordResponse struct {
	// Auth Organization/project keyed storage paths. Values are concrete object paths such as s3://bucket/path/to/file.
	Auth        *AuthPathMap `json:"auth,omitempty"`
	Baseid      *string      `json:"baseid,omitempty"`
	CreatedDate *string      `json:"created_date,omitempty"`
	CreatedTime *string      `json:"created_time,omitempty"`
	Description *string      `json:"description,omitempty"`
	Did         string       `json:"did"`
	FileName    *string      `json:"file_name,omitempty"`

	// Hashes Hash map, e.g. {"sha256":"..."}
	Hashes       *HashInfo `json:"hashes,omitempty"`
	Organization *string   `json:"organization,omitempty"`
	Project      *string   `json:"project,omitempty"`
	Rev          *string   `json:"rev,omitempty"`
	Size         *int64    `json:"size,omitempty"`
	UpdatedDate  *string   `json:"updated_date,omitempty"`
	UpdatedTime  *string   `json:"updated_time,omitempty"`
	Uploader     *string   `json:"uploader,omitempty"`
	Version      *string   `json:"version,omitempty"`
}

InternalRecordResponse defines model for InternalRecordResponse.

type InternalSignedURL

type InternalSignedURL struct {
	Url *string `json:"url,omitempty"`
}

InternalSignedURL defines model for InternalSignedURL.

type InternalUpdate200JSONResponse

type InternalUpdate200JSONResponse InternalRecordResponse

func (InternalUpdate200JSONResponse) VisitInternalUpdateResponse

func (response InternalUpdate200JSONResponse) VisitInternalUpdateResponse(ctx fiber.Ctx) error

type InternalUpdate400Response

type InternalUpdate400Response struct {
}

func (InternalUpdate400Response) VisitInternalUpdateResponse

func (response InternalUpdate400Response) VisitInternalUpdateResponse(ctx fiber.Ctx) error

type InternalUpdate404Response

type InternalUpdate404Response struct {
}

func (InternalUpdate404Response) VisitInternalUpdateResponse

func (response InternalUpdate404Response) VisitInternalUpdateResponse(ctx fiber.Ctx) error

type InternalUpdate500Response

type InternalUpdate500Response struct {
}

func (InternalUpdate500Response) VisitInternalUpdateResponse

func (response InternalUpdate500Response) VisitInternalUpdateResponse(ctx fiber.Ctx) error

type InternalUpdateJSONRequestBody

type InternalUpdateJSONRequestBody = InternalRecord

InternalUpdateJSONRequestBody defines body for InternalUpdate for application/json ContentType.

type InternalUpdateRequestObject

type InternalUpdateRequestObject struct {
	Id   string `json:"id"`
	Body *InternalUpdateJSONRequestBody
}

type InternalUpdateResponseObject

type InternalUpdateResponseObject interface {
	VisitInternalUpdateResponse(ctx fiber.Ctx) error
}

type InternalUploadBlank201JSONResponse

type InternalUploadBlank201JSONResponse InternalUploadBlankOutput

func (InternalUploadBlank201JSONResponse) VisitInternalUploadBlankResponse

func (response InternalUploadBlank201JSONResponse) VisitInternalUploadBlankResponse(ctx fiber.Ctx) error

type InternalUploadBlank400Response

type InternalUploadBlank400Response struct {
}

func (InternalUploadBlank400Response) VisitInternalUploadBlankResponse

func (response InternalUploadBlank400Response) VisitInternalUploadBlankResponse(ctx fiber.Ctx) error

type InternalUploadBlank401Response

type InternalUploadBlank401Response struct {
}

func (InternalUploadBlank401Response) VisitInternalUploadBlankResponse

func (response InternalUploadBlank401Response) VisitInternalUploadBlankResponse(ctx fiber.Ctx) error

type InternalUploadBlank403Response

type InternalUploadBlank403Response struct {
}

func (InternalUploadBlank403Response) VisitInternalUploadBlankResponse

func (response InternalUploadBlank403Response) VisitInternalUploadBlankResponse(ctx fiber.Ctx) error

type InternalUploadBlank500Response

type InternalUploadBlank500Response struct {
}

func (InternalUploadBlank500Response) VisitInternalUploadBlankResponse

func (response InternalUploadBlank500Response) VisitInternalUploadBlankResponse(ctx fiber.Ctx) error

type InternalUploadBlankJSONRequestBody

type InternalUploadBlankJSONRequestBody = InternalUploadBlankRequest

InternalUploadBlankJSONRequestBody defines body for InternalUploadBlank for application/json ContentType.

type InternalUploadBlankOutput

type InternalUploadBlankOutput struct {
	Bucket *string `json:"bucket,omitempty"`
	Guid   *string `json:"guid,omitempty"`
	Url    *string `json:"url,omitempty"`
}

InternalUploadBlankOutput defines model for InternalUploadBlankOutput.

type InternalUploadBlankRequest

type InternalUploadBlankRequest struct {
	Guid *string `json:"guid,omitempty"`
}

InternalUploadBlankRequest defines model for InternalUploadBlankRequest.

type InternalUploadBlankRequestObject

type InternalUploadBlankRequestObject struct {
	Body *InternalUploadBlankJSONRequestBody
}

type InternalUploadBlankResponseObject

type InternalUploadBlankResponseObject interface {
	VisitInternalUploadBlankResponse(ctx fiber.Ctx) error
}

type InternalUploadBulk200JSONResponse

type InternalUploadBulk200JSONResponse InternalUploadBulkOutput

func (InternalUploadBulk200JSONResponse) VisitInternalUploadBulkResponse

func (response InternalUploadBulk200JSONResponse) VisitInternalUploadBulkResponse(ctx fiber.Ctx) error

type InternalUploadBulk207JSONResponse

type InternalUploadBulk207JSONResponse InternalUploadBulkOutput

func (InternalUploadBulk207JSONResponse) VisitInternalUploadBulkResponse

func (response InternalUploadBulk207JSONResponse) VisitInternalUploadBulkResponse(ctx fiber.Ctx) error

type InternalUploadBulk400Response

type InternalUploadBulk400Response struct {
}

func (InternalUploadBulk400Response) VisitInternalUploadBulkResponse

func (response InternalUploadBulk400Response) VisitInternalUploadBulkResponse(ctx fiber.Ctx) error

type InternalUploadBulk401Response

type InternalUploadBulk401Response struct {
}

func (InternalUploadBulk401Response) VisitInternalUploadBulkResponse

func (response InternalUploadBulk401Response) VisitInternalUploadBulkResponse(ctx fiber.Ctx) error

type InternalUploadBulk403Response

type InternalUploadBulk403Response struct {
}

func (InternalUploadBulk403Response) VisitInternalUploadBulkResponse

func (response InternalUploadBulk403Response) VisitInternalUploadBulkResponse(ctx fiber.Ctx) error

type InternalUploadBulk413Response

type InternalUploadBulk413Response struct {
}

func (InternalUploadBulk413Response) VisitInternalUploadBulkResponse

func (response InternalUploadBulk413Response) VisitInternalUploadBulkResponse(ctx fiber.Ctx) error

type InternalUploadBulk500Response

type InternalUploadBulk500Response struct {
}

func (InternalUploadBulk500Response) VisitInternalUploadBulkResponse

func (response InternalUploadBulk500Response) VisitInternalUploadBulkResponse(ctx fiber.Ctx) error

type InternalUploadBulkItem

type InternalUploadBulkItem struct {
	Bucket    *string `json:"bucket,omitempty"`
	ExpiresIn *int32  `json:"expires_in,omitempty"`
	FileId    string  `json:"file_id"`
	FileName  *string `json:"file_name,omitempty"`
}

InternalUploadBulkItem defines model for InternalUploadBulkItem.

type InternalUploadBulkJSONRequestBody

type InternalUploadBulkJSONRequestBody = InternalUploadBulkRequest

InternalUploadBulkJSONRequestBody defines body for InternalUploadBulk for application/json ContentType.

type InternalUploadBulkOutput

type InternalUploadBulkOutput struct {
	Results *[]InternalUploadBulkResult `json:"results,omitempty"`
}

InternalUploadBulkOutput defines model for InternalUploadBulkOutput.

type InternalUploadBulkRequest

type InternalUploadBulkRequest struct {
	Requests []InternalUploadBulkItem `json:"requests"`
}

InternalUploadBulkRequest defines model for InternalUploadBulkRequest.

type InternalUploadBulkRequestObject

type InternalUploadBulkRequestObject struct {
	Body *InternalUploadBulkJSONRequestBody
}

type InternalUploadBulkResponseObject

type InternalUploadBulkResponseObject interface {
	VisitInternalUploadBulkResponse(ctx fiber.Ctx) error
}

type InternalUploadBulkResult

type InternalUploadBulkResult struct {
	Bucket   *string `json:"bucket,omitempty"`
	Error    *string `json:"error,omitempty"`
	FileId   string  `json:"file_id"`
	FileName *string `json:"file_name,omitempty"`
	Status   int32   `json:"status"`
	Url      *string `json:"url,omitempty"`
}

InternalUploadBulkResult defines model for InternalUploadBulkResult.

type InternalUploadURL200JSONResponse

type InternalUploadURL200JSONResponse InternalSignedURL

func (InternalUploadURL200JSONResponse) VisitInternalUploadURLResponse

func (response InternalUploadURL200JSONResponse) VisitInternalUploadURLResponse(ctx fiber.Ctx) error

type InternalUploadURL400Response

type InternalUploadURL400Response struct {
}

func (InternalUploadURL400Response) VisitInternalUploadURLResponse

func (response InternalUploadURL400Response) VisitInternalUploadURLResponse(ctx fiber.Ctx) error

type InternalUploadURL401Response

type InternalUploadURL401Response struct {
}

func (InternalUploadURL401Response) VisitInternalUploadURLResponse

func (response InternalUploadURL401Response) VisitInternalUploadURLResponse(ctx fiber.Ctx) error

type InternalUploadURL403Response

type InternalUploadURL403Response struct {
}

func (InternalUploadURL403Response) VisitInternalUploadURLResponse

func (response InternalUploadURL403Response) VisitInternalUploadURLResponse(ctx fiber.Ctx) error

type InternalUploadURL404Response

type InternalUploadURL404Response struct {
}

func (InternalUploadURL404Response) VisitInternalUploadURLResponse

func (response InternalUploadURL404Response) VisitInternalUploadURLResponse(ctx fiber.Ctx) error

type InternalUploadURL500Response

type InternalUploadURL500Response struct {
}

func (InternalUploadURL500Response) VisitInternalUploadURLResponse

func (response InternalUploadURL500Response) VisitInternalUploadURLResponse(ctx fiber.Ctx) error

type InternalUploadURLParams

type InternalUploadURLParams struct {
	Bucket    *string `form:"bucket,omitempty" json:"bucket,omitempty"`
	FileName  *string `form:"file_name,omitempty" json:"file_name,omitempty"`
	ExpiresIn *int32  `form:"expires_in,omitempty" json:"expires_in,omitempty"`
}

InternalUploadURLParams defines parameters for InternalUploadURL.

type InternalUploadURLRequestObject

type InternalUploadURLRequestObject struct {
	FileId string `json:"file_id"`
	Params InternalUploadURLParams
}

type InternalUploadURLResponseObject

type InternalUploadURLResponseObject interface {
	VisitInternalUploadURLResponse(ctx fiber.Ctx) error
}

type ListRecordsResponse

type ListRecordsResponse struct {
	Records *[]InternalRecord `json:"records,omitempty"`
}

ListRecordsResponse defines model for ListRecordsResponse.

type MiddlewareFunc

type MiddlewareFunc fiber.Handler

type ServerInterface

type ServerInterface interface {

	// (GET /data/download/{file_id})
	InternalDownload(c fiber.Ctx, fileId string, params InternalDownloadParams) error

	// (GET /data/download/{file_id}/part)
	InternalDownloadPart(c fiber.Ctx, fileId string, params InternalDownloadPartParams) error

	// (POST /data/multipart/complete)
	InternalMultipartComplete(c fiber.Ctx) error

	// (POST /data/multipart/init)
	InternalMultipartInit(c fiber.Ctx) error

	// (POST /data/multipart/upload)
	InternalMultipartUpload(c fiber.Ctx) error

	// (POST /data/upload)
	InternalUploadBlank(c fiber.Ctx) error

	// (POST /data/upload/bulk)
	InternalUploadBulk(c fiber.Ctx) error

	// (GET /data/upload/{file_id})
	InternalUploadURL(c fiber.Ctx, fileId string, params InternalUploadURLParams) error

	// (DELETE /index)
	InternalDeleteByQuery(c fiber.Ctx, params InternalDeleteByQueryParams) error

	// (GET /index)
	InternalList(c fiber.Ctx, params InternalListParams) error

	// (POST /index)
	InternalCreate(c fiber.Ctx) error

	// (POST /index/bulk)
	InternalBulkCreate(c fiber.Ctx) error

	// (POST /index/bulk/delete)
	InternalBulkDeleteHashes(c fiber.Ctx) error

	// (POST /index/bulk/documents)
	InternalBulkDocuments(c fiber.Ctx) error

	// (POST /index/bulk/hashes)
	InternalBulkHashes(c fiber.Ctx) error

	// (POST /index/bulk/sha256/validity)
	InternalBulkSHA256Validity(c fiber.Ctx) error

	// (DELETE /index/{id})
	InternalDelete(c fiber.Ctx, id string) error

	// (GET /index/{id})
	InternalGet(c fiber.Ctx, id string) error

	// (PUT /index/{id})
	InternalUpdate(c fiber.Ctx, id string) error
}

ServerInterface represents all server handlers.

func NewStrictHandler

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

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler ServerInterface
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) InternalBulkCreate

func (siw *ServerInterfaceWrapper) InternalBulkCreate(c fiber.Ctx) error

InternalBulkCreate operation middleware

func (*ServerInterfaceWrapper) InternalBulkDeleteHashes

func (siw *ServerInterfaceWrapper) InternalBulkDeleteHashes(c fiber.Ctx) error

InternalBulkDeleteHashes operation middleware

func (*ServerInterfaceWrapper) InternalBulkDocuments

func (siw *ServerInterfaceWrapper) InternalBulkDocuments(c fiber.Ctx) error

InternalBulkDocuments operation middleware

func (*ServerInterfaceWrapper) InternalBulkHashes

func (siw *ServerInterfaceWrapper) InternalBulkHashes(c fiber.Ctx) error

InternalBulkHashes operation middleware

func (*ServerInterfaceWrapper) InternalBulkSHA256Validity

func (siw *ServerInterfaceWrapper) InternalBulkSHA256Validity(c fiber.Ctx) error

InternalBulkSHA256Validity operation middleware

func (*ServerInterfaceWrapper) InternalCreate

func (siw *ServerInterfaceWrapper) InternalCreate(c fiber.Ctx) error

InternalCreate operation middleware

func (*ServerInterfaceWrapper) InternalDelete

func (siw *ServerInterfaceWrapper) InternalDelete(c fiber.Ctx) error

InternalDelete operation middleware

func (*ServerInterfaceWrapper) InternalDeleteByQuery

func (siw *ServerInterfaceWrapper) InternalDeleteByQuery(c fiber.Ctx) error

InternalDeleteByQuery operation middleware

func (*ServerInterfaceWrapper) InternalDownload

func (siw *ServerInterfaceWrapper) InternalDownload(c fiber.Ctx) error

InternalDownload operation middleware

func (*ServerInterfaceWrapper) InternalDownloadPart

func (siw *ServerInterfaceWrapper) InternalDownloadPart(c fiber.Ctx) error

InternalDownloadPart operation middleware

func (*ServerInterfaceWrapper) InternalGet

func (siw *ServerInterfaceWrapper) InternalGet(c fiber.Ctx) error

InternalGet operation middleware

func (*ServerInterfaceWrapper) InternalList

func (siw *ServerInterfaceWrapper) InternalList(c fiber.Ctx) error

InternalList operation middleware

func (*ServerInterfaceWrapper) InternalMultipartComplete

func (siw *ServerInterfaceWrapper) InternalMultipartComplete(c fiber.Ctx) error

InternalMultipartComplete operation middleware

func (*ServerInterfaceWrapper) InternalMultipartInit

func (siw *ServerInterfaceWrapper) InternalMultipartInit(c fiber.Ctx) error

InternalMultipartInit operation middleware

func (*ServerInterfaceWrapper) InternalMultipartUpload

func (siw *ServerInterfaceWrapper) InternalMultipartUpload(c fiber.Ctx) error

InternalMultipartUpload operation middleware

func (*ServerInterfaceWrapper) InternalUpdate

func (siw *ServerInterfaceWrapper) InternalUpdate(c fiber.Ctx) error

InternalUpdate operation middleware

func (*ServerInterfaceWrapper) InternalUploadBlank

func (siw *ServerInterfaceWrapper) InternalUploadBlank(c fiber.Ctx) error

InternalUploadBlank operation middleware

func (*ServerInterfaceWrapper) InternalUploadBulk

func (siw *ServerInterfaceWrapper) InternalUploadBulk(c fiber.Ctx) error

InternalUploadBulk operation middleware

func (*ServerInterfaceWrapper) InternalUploadURL

func (siw *ServerInterfaceWrapper) InternalUploadURL(c fiber.Ctx) error

InternalUploadURL operation middleware

type StrictHandlerFunc

type StrictHandlerFunc func(ctx fiber.Ctx, args interface{}) (interface{}, error)

type StrictMiddlewareFunc

type StrictMiddlewareFunc func(f StrictHandlerFunc, operationID string) StrictHandlerFunc

type StrictServerInterface

type StrictServerInterface interface {

	// (GET /data/download/{file_id})
	InternalDownload(ctx context.Context, request InternalDownloadRequestObject) (InternalDownloadResponseObject, error)

	// (GET /data/download/{file_id}/part)
	InternalDownloadPart(ctx context.Context, request InternalDownloadPartRequestObject) (InternalDownloadPartResponseObject, error)

	// (POST /data/multipart/complete)
	InternalMultipartComplete(ctx context.Context, request InternalMultipartCompleteRequestObject) (InternalMultipartCompleteResponseObject, error)

	// (POST /data/multipart/init)
	InternalMultipartInit(ctx context.Context, request InternalMultipartInitRequestObject) (InternalMultipartInitResponseObject, error)

	// (POST /data/multipart/upload)
	InternalMultipartUpload(ctx context.Context, request InternalMultipartUploadRequestObject) (InternalMultipartUploadResponseObject, error)

	// (POST /data/upload)
	InternalUploadBlank(ctx context.Context, request InternalUploadBlankRequestObject) (InternalUploadBlankResponseObject, error)

	// (POST /data/upload/bulk)
	InternalUploadBulk(ctx context.Context, request InternalUploadBulkRequestObject) (InternalUploadBulkResponseObject, error)

	// (GET /data/upload/{file_id})
	InternalUploadURL(ctx context.Context, request InternalUploadURLRequestObject) (InternalUploadURLResponseObject, error)

	// (DELETE /index)
	InternalDeleteByQuery(ctx context.Context, request InternalDeleteByQueryRequestObject) (InternalDeleteByQueryResponseObject, error)

	// (GET /index)
	InternalList(ctx context.Context, request InternalListRequestObject) (InternalListResponseObject, error)

	// (POST /index)
	InternalCreate(ctx context.Context, request InternalCreateRequestObject) (InternalCreateResponseObject, error)

	// (POST /index/bulk)
	InternalBulkCreate(ctx context.Context, request InternalBulkCreateRequestObject) (InternalBulkCreateResponseObject, error)

	// (POST /index/bulk/delete)
	InternalBulkDeleteHashes(ctx context.Context, request InternalBulkDeleteHashesRequestObject) (InternalBulkDeleteHashesResponseObject, error)

	// (POST /index/bulk/documents)
	InternalBulkDocuments(ctx context.Context, request InternalBulkDocumentsRequestObject) (InternalBulkDocumentsResponseObject, error)

	// (POST /index/bulk/hashes)
	InternalBulkHashes(ctx context.Context, request InternalBulkHashesRequestObject) (InternalBulkHashesResponseObject, error)

	// (POST /index/bulk/sha256/validity)
	InternalBulkSHA256Validity(ctx context.Context, request InternalBulkSHA256ValidityRequestObject) (InternalBulkSHA256ValidityResponseObject, error)

	// (DELETE /index/{id})
	InternalDelete(ctx context.Context, request InternalDeleteRequestObject) (InternalDeleteResponseObject, error)

	// (GET /index/{id})
	InternalGet(ctx context.Context, request InternalGetRequestObject) (InternalGetResponseObject, error)

	// (PUT /index/{id})
	InternalUpdate(ctx context.Context, request InternalUpdateRequestObject) (InternalUpdateResponseObject, error)
}

StrictServerInterface represents all server handlers.

Jump to

Keyboard shortcuts

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