Documentation
¶
Overview ¶
Package wsproxygen provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.6.0 DO NOT EDIT.
Index ¶
- Constants
- func RegisterHandlers(router gin.IRouter, si ServerInterface)
- func RegisterHandlersWithOptions(router gin.IRouter, si ServerInterface, options GinServerOptions)
- type AdminCreateSandboxTemplate201JSONResponse
- type AdminCreateSandboxTemplate400JSONResponse
- type AdminCreateSandboxTemplate401JSONResponse
- type AdminCreateSandboxTemplate403JSONResponse
- type AdminCreateSandboxTemplate409JSONResponse
- type AdminCreateSandboxTemplate503JSONResponse
- type AdminCreateSandboxTemplateJSONRequestBody
- type AdminCreateSandboxTemplateRequestObject
- type AdminCreateSandboxTemplateResponseObject
- type AdminDeleteSandboxTemplate204Response
- type AdminDeleteSandboxTemplate401JSONResponse
- type AdminDeleteSandboxTemplate403JSONResponse
- type AdminDeleteSandboxTemplate404JSONResponse
- type AdminDeleteSandboxTemplate503JSONResponse
- type AdminDeleteSandboxTemplateRequestObject
- type AdminDeleteSandboxTemplateResponseObject
- type AdminUpdateSandboxTemplate200JSONResponse
- type AdminUpdateSandboxTemplate400JSONResponse
- type AdminUpdateSandboxTemplate401JSONResponse
- type AdminUpdateSandboxTemplate403JSONResponse
- type AdminUpdateSandboxTemplate404JSONResponse
- type AdminUpdateSandboxTemplate409JSONResponse
- type AdminUpdateSandboxTemplate503JSONResponse
- type AdminUpdateSandboxTemplateJSONRequestBody
- type AdminUpdateSandboxTemplateRequestObject
- type AdminUpdateSandboxTemplateResponseObject
- type CreateAPIKeyRequest
- type CreateAPIKeyResult
- type CreateApiKey201JSONResponse
- type CreateApiKey400JSONResponse
- type CreateApiKey401JSONResponse
- type CreateApiKey409JSONResponse
- type CreateApiKey503JSONResponse
- type CreateApiKeyJSONRequestBody
- type CreateApiKeyParams
- type CreateApiKeyRequestObject
- type CreateApiKeyResponseObject
- type CreateImageDataset200JSONResponse
- type CreateImageDataset201JSONResponse
- type CreateImageDataset400JSONResponse
- type CreateImageDataset401JSONResponse
- type CreateImageDataset403JSONResponse
- type CreateImageDataset503JSONResponse
- type CreateImageDatasetJSONRequestBody
- type CreateImageDatasetRequestObject
- type CreateImageDatasetResponseObject
- type DeleteApiKey204Response
- type DeleteApiKey401JSONResponse
- type DeleteApiKey404JSONResponse
- type DeleteApiKey503JSONResponse
- type DeleteApiKeyRequestObject
- type DeleteApiKeyResponseObject
- type DeleteImageDataset204Response
- type DeleteImageDataset401JSONResponse
- type DeleteImageDataset403JSONResponse
- type DeleteImageDataset404JSONResponse
- type DeleteImageDataset503JSONResponse
- type DeleteImageDatasetRequestObject
- type DeleteImageDatasetResponseObject
- type ErrorResponse
- type GetSandboxTemplate200JSONResponse
- type GetSandboxTemplate401JSONResponse
- type GetSandboxTemplate404JSONResponse
- type GetSandboxTemplate503JSONResponse
- type GetSandboxTemplateRequestObject
- type GetSandboxTemplateResponseObject
- type GinServerOptions
- type ImageDataset
- type ListAPIKeysResult
- type ListImagesCatalog200JSONResponse
- type ListImagesCatalog401JSONResponse
- type ListImagesCatalog503JSONResponse
- type ListImagesCatalogRequestObject
- type ListImagesCatalogResponseObject
- type ListMyApiKeys200JSONResponse
- type ListMyApiKeys401JSONResponse
- type ListMyApiKeys503JSONResponse
- type ListMyApiKeysParams
- type ListMyApiKeysRequestObject
- type ListMyApiKeysResponseObject
- type ListSandboxTemplates200JSONResponse
- type ListSandboxTemplates401JSONResponse
- type ListSandboxTemplates503JSONResponse
- type ListSandboxTemplatesRequestObject
- type ListSandboxTemplatesResponseObject
- type ListSandboxTemplatesResult
- type MiddlewareFunc
- type SandboxTemplateEnvelope
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) AdminCreateSandboxTemplate(c *gin.Context)
- func (siw *ServerInterfaceWrapper) AdminDeleteSandboxTemplate(c *gin.Context)
- func (siw *ServerInterfaceWrapper) AdminUpdateSandboxTemplate(c *gin.Context)
- func (siw *ServerInterfaceWrapper) CreateApiKey(c *gin.Context)
- func (siw *ServerInterfaceWrapper) CreateImageDataset(c *gin.Context)
- func (siw *ServerInterfaceWrapper) DeleteApiKey(c *gin.Context)
- func (siw *ServerInterfaceWrapper) DeleteImageDataset(c *gin.Context)
- func (siw *ServerInterfaceWrapper) GetSandboxTemplate(c *gin.Context)
- func (siw *ServerInterfaceWrapper) ListImagesCatalog(c *gin.Context)
- func (siw *ServerInterfaceWrapper) ListMyApiKeys(c *gin.Context)
- func (siw *ServerInterfaceWrapper) ListSandboxTemplates(c *gin.Context)
- func (siw *ServerInterfaceWrapper) UpdateImageDataset(c *gin.Context)
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type UpdateImageDataset200JSONResponse
- type UpdateImageDataset400JSONResponse
- type UpdateImageDataset401JSONResponse
- type UpdateImageDataset403JSONResponse
- type UpdateImageDataset404JSONResponse
- type UpdateImageDataset503JSONResponse
- type UpdateImageDatasetJSONRequestBody
- type UpdateImageDatasetRequestObject
- type UpdateImageDatasetResponseObject
- type UpsertSandboxTemplateRequest
Constants ¶
const ( BearerAuthScopes = "BearerAuth.Scopes" ManagerTokenAuthScopes = "ManagerTokenAuth.Scopes" )
Variables ¶
This section is empty.
Functions ¶
func RegisterHandlers ¶
func RegisterHandlers(router gin.IRouter, si ServerInterface)
RegisterHandlers creates http.Handler with routing matching OpenAPI spec.
func RegisterHandlersWithOptions ¶
func RegisterHandlersWithOptions(router gin.IRouter, si ServerInterface, options GinServerOptions)
RegisterHandlersWithOptions creates http.Handler with additional options
Types ¶
type AdminCreateSandboxTemplate201JSONResponse ¶
type AdminCreateSandboxTemplate201JSONResponse SandboxTemplateEnvelope
func (AdminCreateSandboxTemplate201JSONResponse) VisitAdminCreateSandboxTemplateResponse ¶
func (response AdminCreateSandboxTemplate201JSONResponse) VisitAdminCreateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminCreateSandboxTemplate400JSONResponse ¶
type AdminCreateSandboxTemplate400JSONResponse ErrorResponse
func (AdminCreateSandboxTemplate400JSONResponse) VisitAdminCreateSandboxTemplateResponse ¶
func (response AdminCreateSandboxTemplate400JSONResponse) VisitAdminCreateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminCreateSandboxTemplate401JSONResponse ¶
type AdminCreateSandboxTemplate401JSONResponse ErrorResponse
func (AdminCreateSandboxTemplate401JSONResponse) VisitAdminCreateSandboxTemplateResponse ¶
func (response AdminCreateSandboxTemplate401JSONResponse) VisitAdminCreateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminCreateSandboxTemplate403JSONResponse ¶
type AdminCreateSandboxTemplate403JSONResponse ErrorResponse
func (AdminCreateSandboxTemplate403JSONResponse) VisitAdminCreateSandboxTemplateResponse ¶
func (response AdminCreateSandboxTemplate403JSONResponse) VisitAdminCreateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminCreateSandboxTemplate409JSONResponse ¶
type AdminCreateSandboxTemplate409JSONResponse ErrorResponse
func (AdminCreateSandboxTemplate409JSONResponse) VisitAdminCreateSandboxTemplateResponse ¶
func (response AdminCreateSandboxTemplate409JSONResponse) VisitAdminCreateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminCreateSandboxTemplate503JSONResponse ¶
type AdminCreateSandboxTemplate503JSONResponse ErrorResponse
func (AdminCreateSandboxTemplate503JSONResponse) VisitAdminCreateSandboxTemplateResponse ¶
func (response AdminCreateSandboxTemplate503JSONResponse) VisitAdminCreateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminCreateSandboxTemplateJSONRequestBody ¶
type AdminCreateSandboxTemplateJSONRequestBody = UpsertSandboxTemplateRequest
AdminCreateSandboxTemplateJSONRequestBody defines body for AdminCreateSandboxTemplate for application/json ContentType.
type AdminCreateSandboxTemplateRequestObject ¶
type AdminCreateSandboxTemplateRequestObject struct {
Body *AdminCreateSandboxTemplateJSONRequestBody
}
type AdminCreateSandboxTemplateResponseObject ¶
type AdminCreateSandboxTemplateResponseObject interface {
VisitAdminCreateSandboxTemplateResponse(w http.ResponseWriter) error
}
type AdminDeleteSandboxTemplate204Response ¶
type AdminDeleteSandboxTemplate204Response struct {
}
func (AdminDeleteSandboxTemplate204Response) VisitAdminDeleteSandboxTemplateResponse ¶
func (response AdminDeleteSandboxTemplate204Response) VisitAdminDeleteSandboxTemplateResponse(w http.ResponseWriter) error
type AdminDeleteSandboxTemplate401JSONResponse ¶
type AdminDeleteSandboxTemplate401JSONResponse ErrorResponse
func (AdminDeleteSandboxTemplate401JSONResponse) VisitAdminDeleteSandboxTemplateResponse ¶
func (response AdminDeleteSandboxTemplate401JSONResponse) VisitAdminDeleteSandboxTemplateResponse(w http.ResponseWriter) error
type AdminDeleteSandboxTemplate403JSONResponse ¶
type AdminDeleteSandboxTemplate403JSONResponse ErrorResponse
func (AdminDeleteSandboxTemplate403JSONResponse) VisitAdminDeleteSandboxTemplateResponse ¶
func (response AdminDeleteSandboxTemplate403JSONResponse) VisitAdminDeleteSandboxTemplateResponse(w http.ResponseWriter) error
type AdminDeleteSandboxTemplate404JSONResponse ¶
type AdminDeleteSandboxTemplate404JSONResponse ErrorResponse
func (AdminDeleteSandboxTemplate404JSONResponse) VisitAdminDeleteSandboxTemplateResponse ¶
func (response AdminDeleteSandboxTemplate404JSONResponse) VisitAdminDeleteSandboxTemplateResponse(w http.ResponseWriter) error
type AdminDeleteSandboxTemplate503JSONResponse ¶
type AdminDeleteSandboxTemplate503JSONResponse ErrorResponse
func (AdminDeleteSandboxTemplate503JSONResponse) VisitAdminDeleteSandboxTemplateResponse ¶
func (response AdminDeleteSandboxTemplate503JSONResponse) VisitAdminDeleteSandboxTemplateResponse(w http.ResponseWriter) error
type AdminDeleteSandboxTemplateRequestObject ¶
type AdminDeleteSandboxTemplateRequestObject struct {
Name string `json:"name"`
}
type AdminDeleteSandboxTemplateResponseObject ¶
type AdminDeleteSandboxTemplateResponseObject interface {
VisitAdminDeleteSandboxTemplateResponse(w http.ResponseWriter) error
}
type AdminUpdateSandboxTemplate200JSONResponse ¶
type AdminUpdateSandboxTemplate200JSONResponse SandboxTemplateEnvelope
func (AdminUpdateSandboxTemplate200JSONResponse) VisitAdminUpdateSandboxTemplateResponse ¶
func (response AdminUpdateSandboxTemplate200JSONResponse) VisitAdminUpdateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminUpdateSandboxTemplate400JSONResponse ¶
type AdminUpdateSandboxTemplate400JSONResponse ErrorResponse
func (AdminUpdateSandboxTemplate400JSONResponse) VisitAdminUpdateSandboxTemplateResponse ¶
func (response AdminUpdateSandboxTemplate400JSONResponse) VisitAdminUpdateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminUpdateSandboxTemplate401JSONResponse ¶
type AdminUpdateSandboxTemplate401JSONResponse ErrorResponse
func (AdminUpdateSandboxTemplate401JSONResponse) VisitAdminUpdateSandboxTemplateResponse ¶
func (response AdminUpdateSandboxTemplate401JSONResponse) VisitAdminUpdateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminUpdateSandboxTemplate403JSONResponse ¶
type AdminUpdateSandboxTemplate403JSONResponse ErrorResponse
func (AdminUpdateSandboxTemplate403JSONResponse) VisitAdminUpdateSandboxTemplateResponse ¶
func (response AdminUpdateSandboxTemplate403JSONResponse) VisitAdminUpdateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminUpdateSandboxTemplate404JSONResponse ¶
type AdminUpdateSandboxTemplate404JSONResponse ErrorResponse
func (AdminUpdateSandboxTemplate404JSONResponse) VisitAdminUpdateSandboxTemplateResponse ¶
func (response AdminUpdateSandboxTemplate404JSONResponse) VisitAdminUpdateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminUpdateSandboxTemplate409JSONResponse ¶
type AdminUpdateSandboxTemplate409JSONResponse ErrorResponse
func (AdminUpdateSandboxTemplate409JSONResponse) VisitAdminUpdateSandboxTemplateResponse ¶
func (response AdminUpdateSandboxTemplate409JSONResponse) VisitAdminUpdateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminUpdateSandboxTemplate503JSONResponse ¶
type AdminUpdateSandboxTemplate503JSONResponse ErrorResponse
func (AdminUpdateSandboxTemplate503JSONResponse) VisitAdminUpdateSandboxTemplateResponse ¶
func (response AdminUpdateSandboxTemplate503JSONResponse) VisitAdminUpdateSandboxTemplateResponse(w http.ResponseWriter) error
type AdminUpdateSandboxTemplateJSONRequestBody ¶
type AdminUpdateSandboxTemplateJSONRequestBody = UpsertSandboxTemplateRequest
AdminUpdateSandboxTemplateJSONRequestBody defines body for AdminUpdateSandboxTemplate for application/json ContentType.
type AdminUpdateSandboxTemplateRequestObject ¶
type AdminUpdateSandboxTemplateRequestObject struct {
Name string `json:"name"`
Body *AdminUpdateSandboxTemplateJSONRequestBody
}
type AdminUpdateSandboxTemplateResponseObject ¶
type AdminUpdateSandboxTemplateResponseObject interface {
VisitAdminUpdateSandboxTemplateResponse(w http.ResponseWriter) error
}
type CreateAPIKeyRequest ¶
type CreateAPIKeyRequest struct {
Description *string `json:"description,omitempty"`
ExpiresAt *time.Time `json:"expiresAt,omitempty"`
// HashPrefix Import mode: hash prefix (8 hex chars).
HashPrefix *string `json:"hashPrefix,omitempty"`
// IssuedAt Import mode: original issuedAt timestamp.
IssuedAt *time.Time `json:"issuedAt,omitempty"`
// Namespace Import mode: original namespace.
Namespace *string `json:"namespace,omitempty"`
// QuotaURL Import mode: quota URL.
QuotaURL *string `json:"quotaURL,omitempty"`
// Team Import mode: original team.
Team *string `json:"team,omitempty"`
// TokenHash Import mode: pre-computed token hash.
TokenHash *string `json:"tokenHash,omitempty"`
// User Import mode: original user.
User *string `json:"user,omitempty"`
}
CreateAPIKeyRequest defines model for CreateAPIKeyRequest.
type CreateAPIKeyResult ¶
type CreateAPIKeyResult = externalRef0.CreateAPIKeyResult
CreateAPIKeyResult defines model for CreateAPIKeyResult.
type CreateApiKey201JSONResponse ¶
type CreateApiKey201JSONResponse CreateAPIKeyResult
func (CreateApiKey201JSONResponse) VisitCreateApiKeyResponse ¶
func (response CreateApiKey201JSONResponse) VisitCreateApiKeyResponse(w http.ResponseWriter) error
type CreateApiKey400JSONResponse ¶
type CreateApiKey400JSONResponse ErrorResponse
func (CreateApiKey400JSONResponse) VisitCreateApiKeyResponse ¶
func (response CreateApiKey400JSONResponse) VisitCreateApiKeyResponse(w http.ResponseWriter) error
type CreateApiKey401JSONResponse ¶
type CreateApiKey401JSONResponse ErrorResponse
func (CreateApiKey401JSONResponse) VisitCreateApiKeyResponse ¶
func (response CreateApiKey401JSONResponse) VisitCreateApiKeyResponse(w http.ResponseWriter) error
type CreateApiKey409JSONResponse ¶
type CreateApiKey409JSONResponse ErrorResponse
func (CreateApiKey409JSONResponse) VisitCreateApiKeyResponse ¶
func (response CreateApiKey409JSONResponse) VisitCreateApiKeyResponse(w http.ResponseWriter) error
type CreateApiKey503JSONResponse ¶
type CreateApiKey503JSONResponse ErrorResponse
func (CreateApiKey503JSONResponse) VisitCreateApiKeyResponse ¶
func (response CreateApiKey503JSONResponse) VisitCreateApiKeyResponse(w http.ResponseWriter) error
type CreateApiKeyJSONRequestBody ¶
type CreateApiKeyJSONRequestBody = CreateAPIKeyRequest
CreateApiKeyJSONRequestBody defines body for CreateApiKey for application/json ContentType.
type CreateApiKeyParams ¶
type CreateApiKeyParams struct {
// XImpersonateTeam Admin only: create key on behalf of this team.
XImpersonateTeam *string `json:"X-Impersonate-Team,omitempty"`
// XImpersonateUser Admin only: create key on behalf of this user.
XImpersonateUser *string `json:"X-Impersonate-User,omitempty"`
}
CreateApiKeyParams defines parameters for CreateApiKey.
type CreateApiKeyRequestObject ¶
type CreateApiKeyRequestObject struct {
Params CreateApiKeyParams
Body *CreateApiKeyJSONRequestBody
}
type CreateApiKeyResponseObject ¶
type CreateApiKeyResponseObject interface {
VisitCreateApiKeyResponse(w http.ResponseWriter) error
}
type CreateImageDataset200JSONResponse ¶
type CreateImageDataset200JSONResponse ImageDataset
func (CreateImageDataset200JSONResponse) VisitCreateImageDatasetResponse ¶
func (response CreateImageDataset200JSONResponse) VisitCreateImageDatasetResponse(w http.ResponseWriter) error
type CreateImageDataset201JSONResponse ¶
type CreateImageDataset201JSONResponse ImageDataset
func (CreateImageDataset201JSONResponse) VisitCreateImageDatasetResponse ¶
func (response CreateImageDataset201JSONResponse) VisitCreateImageDatasetResponse(w http.ResponseWriter) error
type CreateImageDataset400JSONResponse ¶
type CreateImageDataset400JSONResponse ErrorResponse
func (CreateImageDataset400JSONResponse) VisitCreateImageDatasetResponse ¶
func (response CreateImageDataset400JSONResponse) VisitCreateImageDatasetResponse(w http.ResponseWriter) error
type CreateImageDataset401JSONResponse ¶
type CreateImageDataset401JSONResponse ErrorResponse
func (CreateImageDataset401JSONResponse) VisitCreateImageDatasetResponse ¶
func (response CreateImageDataset401JSONResponse) VisitCreateImageDatasetResponse(w http.ResponseWriter) error
type CreateImageDataset403JSONResponse ¶
type CreateImageDataset403JSONResponse ErrorResponse
func (CreateImageDataset403JSONResponse) VisitCreateImageDatasetResponse ¶
func (response CreateImageDataset403JSONResponse) VisitCreateImageDatasetResponse(w http.ResponseWriter) error
type CreateImageDataset503JSONResponse ¶
type CreateImageDataset503JSONResponse ErrorResponse
func (CreateImageDataset503JSONResponse) VisitCreateImageDatasetResponse ¶
func (response CreateImageDataset503JSONResponse) VisitCreateImageDatasetResponse(w http.ResponseWriter) error
type CreateImageDatasetJSONRequestBody ¶
type CreateImageDatasetJSONRequestBody = ImageDataset
CreateImageDatasetJSONRequestBody defines body for CreateImageDataset for application/json ContentType.
type CreateImageDatasetRequestObject ¶
type CreateImageDatasetRequestObject struct {
Body *CreateImageDatasetJSONRequestBody
}
type CreateImageDatasetResponseObject ¶
type CreateImageDatasetResponseObject interface {
VisitCreateImageDatasetResponse(w http.ResponseWriter) error
}
type DeleteApiKey204Response ¶
type DeleteApiKey204Response struct {
}
func (DeleteApiKey204Response) VisitDeleteApiKeyResponse ¶
func (response DeleteApiKey204Response) VisitDeleteApiKeyResponse(w http.ResponseWriter) error
type DeleteApiKey401JSONResponse ¶
type DeleteApiKey401JSONResponse ErrorResponse
func (DeleteApiKey401JSONResponse) VisitDeleteApiKeyResponse ¶
func (response DeleteApiKey401JSONResponse) VisitDeleteApiKeyResponse(w http.ResponseWriter) error
type DeleteApiKey404JSONResponse ¶
type DeleteApiKey404JSONResponse ErrorResponse
func (DeleteApiKey404JSONResponse) VisitDeleteApiKeyResponse ¶
func (response DeleteApiKey404JSONResponse) VisitDeleteApiKeyResponse(w http.ResponseWriter) error
type DeleteApiKey503JSONResponse ¶
type DeleteApiKey503JSONResponse ErrorResponse
func (DeleteApiKey503JSONResponse) VisitDeleteApiKeyResponse ¶
func (response DeleteApiKey503JSONResponse) VisitDeleteApiKeyResponse(w http.ResponseWriter) error
type DeleteApiKeyRequestObject ¶
type DeleteApiKeyRequestObject struct {
Name string `json:"name"`
}
type DeleteApiKeyResponseObject ¶
type DeleteApiKeyResponseObject interface {
VisitDeleteApiKeyResponse(w http.ResponseWriter) error
}
type DeleteImageDataset204Response ¶
type DeleteImageDataset204Response struct {
}
func (DeleteImageDataset204Response) VisitDeleteImageDatasetResponse ¶
func (response DeleteImageDataset204Response) VisitDeleteImageDatasetResponse(w http.ResponseWriter) error
type DeleteImageDataset401JSONResponse ¶
type DeleteImageDataset401JSONResponse ErrorResponse
func (DeleteImageDataset401JSONResponse) VisitDeleteImageDatasetResponse ¶
func (response DeleteImageDataset401JSONResponse) VisitDeleteImageDatasetResponse(w http.ResponseWriter) error
type DeleteImageDataset403JSONResponse ¶
type DeleteImageDataset403JSONResponse ErrorResponse
func (DeleteImageDataset403JSONResponse) VisitDeleteImageDatasetResponse ¶
func (response DeleteImageDataset403JSONResponse) VisitDeleteImageDatasetResponse(w http.ResponseWriter) error
type DeleteImageDataset404JSONResponse ¶
type DeleteImageDataset404JSONResponse ErrorResponse
func (DeleteImageDataset404JSONResponse) VisitDeleteImageDatasetResponse ¶
func (response DeleteImageDataset404JSONResponse) VisitDeleteImageDatasetResponse(w http.ResponseWriter) error
type DeleteImageDataset503JSONResponse ¶
type DeleteImageDataset503JSONResponse ErrorResponse
func (DeleteImageDataset503JSONResponse) VisitDeleteImageDatasetResponse ¶
func (response DeleteImageDataset503JSONResponse) VisitDeleteImageDatasetResponse(w http.ResponseWriter) error
type DeleteImageDatasetRequestObject ¶
type DeleteImageDatasetRequestObject struct {
Id string `json:"id"`
}
type DeleteImageDatasetResponseObject ¶
type DeleteImageDatasetResponseObject interface {
VisitDeleteImageDatasetResponse(w http.ResponseWriter) error
}
type ErrorResponse ¶
type ErrorResponse = externalRef0.ErrorResponse
ErrorResponse Standard error envelope. Individual endpoints override the `example` per response code so the shape of `detail` is accurate for that specific failure mode.
type GetSandboxTemplate200JSONResponse ¶
type GetSandboxTemplate200JSONResponse SandboxTemplateEnvelope
func (GetSandboxTemplate200JSONResponse) VisitGetSandboxTemplateResponse ¶
func (response GetSandboxTemplate200JSONResponse) VisitGetSandboxTemplateResponse(w http.ResponseWriter) error
type GetSandboxTemplate401JSONResponse ¶
type GetSandboxTemplate401JSONResponse ErrorResponse
func (GetSandboxTemplate401JSONResponse) VisitGetSandboxTemplateResponse ¶
func (response GetSandboxTemplate401JSONResponse) VisitGetSandboxTemplateResponse(w http.ResponseWriter) error
type GetSandboxTemplate404JSONResponse ¶
type GetSandboxTemplate404JSONResponse ErrorResponse
func (GetSandboxTemplate404JSONResponse) VisitGetSandboxTemplateResponse ¶
func (response GetSandboxTemplate404JSONResponse) VisitGetSandboxTemplateResponse(w http.ResponseWriter) error
type GetSandboxTemplate503JSONResponse ¶
type GetSandboxTemplate503JSONResponse ErrorResponse
func (GetSandboxTemplate503JSONResponse) VisitGetSandboxTemplateResponse ¶
func (response GetSandboxTemplate503JSONResponse) VisitGetSandboxTemplateResponse(w http.ResponseWriter) error
type GetSandboxTemplateRequestObject ¶
type GetSandboxTemplateRequestObject struct {
Name string `json:"name"`
}
type GetSandboxTemplateResponseObject ¶
type GetSandboxTemplateResponseObject interface {
VisitGetSandboxTemplateResponse(w http.ResponseWriter) error
}
type GinServerOptions ¶
type GinServerOptions struct {
BaseURL string
Middlewares []MiddlewareFunc
ErrorHandler func(*gin.Context, error, int)
}
GinServerOptions provides options for the Gin server.
type ImageDataset ¶
type ImageDataset struct {
Category *string `json:"category,omitempty"`
ClusterDocs *map[string]string `json:"clusterDocs,omitempty"`
Description *string `json:"description,omitempty"`
HuggingFaceUrl *string `json:"huggingFaceUrl,omitempty"`
Id string `json:"id"`
ImageCount *int `json:"imageCount,omitempty"`
Name string `json:"name"`
Source *string `json:"source,omitempty"`
Tags *[]string `json:"tags,omitempty"`
}
ImageDataset defines model for ImageDataset.
type ListAPIKeysResult ¶
type ListAPIKeysResult = externalRef0.ListAPIKeysResult
ListAPIKeysResult defines model for ListAPIKeysResult.
type ListImagesCatalog200JSONResponse ¶
type ListImagesCatalog200JSONResponse []ImageDataset
func (ListImagesCatalog200JSONResponse) VisitListImagesCatalogResponse ¶
func (response ListImagesCatalog200JSONResponse) VisitListImagesCatalogResponse(w http.ResponseWriter) error
type ListImagesCatalog401JSONResponse ¶
type ListImagesCatalog401JSONResponse ErrorResponse
func (ListImagesCatalog401JSONResponse) VisitListImagesCatalogResponse ¶
func (response ListImagesCatalog401JSONResponse) VisitListImagesCatalogResponse(w http.ResponseWriter) error
type ListImagesCatalog503JSONResponse ¶
type ListImagesCatalog503JSONResponse ErrorResponse
func (ListImagesCatalog503JSONResponse) VisitListImagesCatalogResponse ¶
func (response ListImagesCatalog503JSONResponse) VisitListImagesCatalogResponse(w http.ResponseWriter) error
type ListImagesCatalogRequestObject ¶
type ListImagesCatalogRequestObject struct {
}
type ListImagesCatalogResponseObject ¶
type ListImagesCatalogResponseObject interface {
VisitListImagesCatalogResponse(w http.ResponseWriter) error
}
type ListMyApiKeys200JSONResponse ¶
type ListMyApiKeys200JSONResponse ListAPIKeysResult
func (ListMyApiKeys200JSONResponse) VisitListMyApiKeysResponse ¶
func (response ListMyApiKeys200JSONResponse) VisitListMyApiKeysResponse(w http.ResponseWriter) error
type ListMyApiKeys401JSONResponse ¶
type ListMyApiKeys401JSONResponse ErrorResponse
func (ListMyApiKeys401JSONResponse) VisitListMyApiKeysResponse ¶
func (response ListMyApiKeys401JSONResponse) VisitListMyApiKeysResponse(w http.ResponseWriter) error
type ListMyApiKeys503JSONResponse ¶
type ListMyApiKeys503JSONResponse ErrorResponse
func (ListMyApiKeys503JSONResponse) VisitListMyApiKeysResponse ¶
func (response ListMyApiKeys503JSONResponse) VisitListMyApiKeysResponse(w http.ResponseWriter) error
type ListMyApiKeysParams ¶
type ListMyApiKeysParams struct {
// Team Filter by team (admin only).
Team *string `form:"team,omitempty" json:"team,omitempty"`
// User Filter by user (admin only).
User *string `form:"user,omitempty" json:"user,omitempty"`
}
ListMyApiKeysParams defines parameters for ListMyApiKeys.
type ListMyApiKeysRequestObject ¶
type ListMyApiKeysRequestObject struct {
Params ListMyApiKeysParams
}
type ListMyApiKeysResponseObject ¶
type ListMyApiKeysResponseObject interface {
VisitListMyApiKeysResponse(w http.ResponseWriter) error
}
type ListSandboxTemplates200JSONResponse ¶
type ListSandboxTemplates200JSONResponse ListSandboxTemplatesResult
func (ListSandboxTemplates200JSONResponse) VisitListSandboxTemplatesResponse ¶
func (response ListSandboxTemplates200JSONResponse) VisitListSandboxTemplatesResponse(w http.ResponseWriter) error
type ListSandboxTemplates401JSONResponse ¶
type ListSandboxTemplates401JSONResponse ErrorResponse
func (ListSandboxTemplates401JSONResponse) VisitListSandboxTemplatesResponse ¶
func (response ListSandboxTemplates401JSONResponse) VisitListSandboxTemplatesResponse(w http.ResponseWriter) error
type ListSandboxTemplates503JSONResponse ¶
type ListSandboxTemplates503JSONResponse ErrorResponse
func (ListSandboxTemplates503JSONResponse) VisitListSandboxTemplatesResponse ¶
func (response ListSandboxTemplates503JSONResponse) VisitListSandboxTemplatesResponse(w http.ResponseWriter) error
type ListSandboxTemplatesRequestObject ¶
type ListSandboxTemplatesRequestObject struct {
}
type ListSandboxTemplatesResponseObject ¶
type ListSandboxTemplatesResponseObject interface {
VisitListSandboxTemplatesResponse(w http.ResponseWriter) error
}
type ListSandboxTemplatesResult ¶
type ListSandboxTemplatesResult = externalRef0.ListSandboxTemplatesResult
ListSandboxTemplatesResult defines model for ListSandboxTemplatesResult.
type MiddlewareFunc ¶
type SandboxTemplateEnvelope ¶
type SandboxTemplateEnvelope = externalRef0.SandboxTemplateEnvelope
SandboxTemplateEnvelope defines model for SandboxTemplateEnvelope.
type ServerInterface ¶
type ServerInterface interface {
// Create a global sandbox template (admin)
// (POST /v1/admin/sandbox-templates)
AdminCreateSandboxTemplate(c *gin.Context)
// Delete a global sandbox template (admin)
// (DELETE /v1/admin/sandbox-templates/{name})
AdminDeleteSandboxTemplate(c *gin.Context, name string)
// Update a global sandbox template (admin)
// (PUT /v1/admin/sandbox-templates/{name})
AdminUpdateSandboxTemplate(c *gin.Context, name string)
// List API keys for the authenticated user
// (GET /v1/api-keys)
ListMyApiKeys(c *gin.Context, params ListMyApiKeysParams)
// Create an API key
// (POST /v1/api-keys)
CreateApiKey(c *gin.Context, params CreateApiKeyParams)
// Delete an API key
// (DELETE /v1/api-keys/{name})
DeleteApiKey(c *gin.Context, name string)
// List image datasets
// (GET /v1/images-catalog)
ListImagesCatalog(c *gin.Context)
// Create or upsert an image dataset (admin)
// (POST /v1/images-catalog)
CreateImageDataset(c *gin.Context)
// Delete an image dataset (admin)
// (DELETE /v1/images-catalog/{id})
DeleteImageDataset(c *gin.Context, id string)
// Update an image dataset (admin)
// (PUT /v1/images-catalog/{id})
UpdateImageDataset(c *gin.Context, id string)
// List global sandbox templates
// (GET /v1/sandbox-templates)
ListSandboxTemplates(c *gin.Context)
// Get a global sandbox template
// (GET /v1/sandbox-templates/{name})
GetSandboxTemplate(c *gin.Context, name string)
}
ServerInterface represents all server handlers.
func NewStrictHandler ¶
func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
HandlerMiddlewares []MiddlewareFunc
ErrorHandler func(*gin.Context, error, int)
}
ServerInterfaceWrapper converts contexts to parameters.
func (*ServerInterfaceWrapper) AdminCreateSandboxTemplate ¶
func (siw *ServerInterfaceWrapper) AdminCreateSandboxTemplate(c *gin.Context)
AdminCreateSandboxTemplate operation middleware
func (*ServerInterfaceWrapper) AdminDeleteSandboxTemplate ¶
func (siw *ServerInterfaceWrapper) AdminDeleteSandboxTemplate(c *gin.Context)
AdminDeleteSandboxTemplate operation middleware
func (*ServerInterfaceWrapper) AdminUpdateSandboxTemplate ¶
func (siw *ServerInterfaceWrapper) AdminUpdateSandboxTemplate(c *gin.Context)
AdminUpdateSandboxTemplate operation middleware
func (*ServerInterfaceWrapper) CreateApiKey ¶
func (siw *ServerInterfaceWrapper) CreateApiKey(c *gin.Context)
CreateApiKey operation middleware
func (*ServerInterfaceWrapper) CreateImageDataset ¶
func (siw *ServerInterfaceWrapper) CreateImageDataset(c *gin.Context)
CreateImageDataset operation middleware
func (*ServerInterfaceWrapper) DeleteApiKey ¶
func (siw *ServerInterfaceWrapper) DeleteApiKey(c *gin.Context)
DeleteApiKey operation middleware
func (*ServerInterfaceWrapper) DeleteImageDataset ¶
func (siw *ServerInterfaceWrapper) DeleteImageDataset(c *gin.Context)
DeleteImageDataset operation middleware
func (*ServerInterfaceWrapper) GetSandboxTemplate ¶
func (siw *ServerInterfaceWrapper) GetSandboxTemplate(c *gin.Context)
GetSandboxTemplate operation middleware
func (*ServerInterfaceWrapper) ListImagesCatalog ¶
func (siw *ServerInterfaceWrapper) ListImagesCatalog(c *gin.Context)
ListImagesCatalog operation middleware
func (*ServerInterfaceWrapper) ListMyApiKeys ¶
func (siw *ServerInterfaceWrapper) ListMyApiKeys(c *gin.Context)
ListMyApiKeys operation middleware
func (*ServerInterfaceWrapper) ListSandboxTemplates ¶
func (siw *ServerInterfaceWrapper) ListSandboxTemplates(c *gin.Context)
ListSandboxTemplates operation middleware
func (*ServerInterfaceWrapper) UpdateImageDataset ¶
func (siw *ServerInterfaceWrapper) UpdateImageDataset(c *gin.Context)
UpdateImageDataset operation middleware
type StrictHandlerFunc ¶
type StrictHandlerFunc = strictgin.StrictGinHandlerFunc
type StrictMiddlewareFunc ¶
type StrictMiddlewareFunc = strictgin.StrictGinMiddlewareFunc
type StrictServerInterface ¶
type StrictServerInterface interface {
// Create a global sandbox template (admin)
// (POST /v1/admin/sandbox-templates)
AdminCreateSandboxTemplate(ctx context.Context, request AdminCreateSandboxTemplateRequestObject) (AdminCreateSandboxTemplateResponseObject, error)
// Delete a global sandbox template (admin)
// (DELETE /v1/admin/sandbox-templates/{name})
AdminDeleteSandboxTemplate(ctx context.Context, request AdminDeleteSandboxTemplateRequestObject) (AdminDeleteSandboxTemplateResponseObject, error)
// Update a global sandbox template (admin)
// (PUT /v1/admin/sandbox-templates/{name})
AdminUpdateSandboxTemplate(ctx context.Context, request AdminUpdateSandboxTemplateRequestObject) (AdminUpdateSandboxTemplateResponseObject, error)
// List API keys for the authenticated user
// (GET /v1/api-keys)
ListMyApiKeys(ctx context.Context, request ListMyApiKeysRequestObject) (ListMyApiKeysResponseObject, error)
// Create an API key
// (POST /v1/api-keys)
CreateApiKey(ctx context.Context, request CreateApiKeyRequestObject) (CreateApiKeyResponseObject, error)
// Delete an API key
// (DELETE /v1/api-keys/{name})
DeleteApiKey(ctx context.Context, request DeleteApiKeyRequestObject) (DeleteApiKeyResponseObject, error)
// List image datasets
// (GET /v1/images-catalog)
ListImagesCatalog(ctx context.Context, request ListImagesCatalogRequestObject) (ListImagesCatalogResponseObject, error)
// Create or upsert an image dataset (admin)
// (POST /v1/images-catalog)
CreateImageDataset(ctx context.Context, request CreateImageDatasetRequestObject) (CreateImageDatasetResponseObject, error)
// Delete an image dataset (admin)
// (DELETE /v1/images-catalog/{id})
DeleteImageDataset(ctx context.Context, request DeleteImageDatasetRequestObject) (DeleteImageDatasetResponseObject, error)
// Update an image dataset (admin)
// (PUT /v1/images-catalog/{id})
UpdateImageDataset(ctx context.Context, request UpdateImageDatasetRequestObject) (UpdateImageDatasetResponseObject, error)
// List global sandbox templates
// (GET /v1/sandbox-templates)
ListSandboxTemplates(ctx context.Context, request ListSandboxTemplatesRequestObject) (ListSandboxTemplatesResponseObject, error)
// Get a global sandbox template
// (GET /v1/sandbox-templates/{name})
GetSandboxTemplate(ctx context.Context, request GetSandboxTemplateRequestObject) (GetSandboxTemplateResponseObject, error)
}
StrictServerInterface represents all server handlers.
type UpdateImageDataset200JSONResponse ¶
type UpdateImageDataset200JSONResponse ImageDataset
func (UpdateImageDataset200JSONResponse) VisitUpdateImageDatasetResponse ¶
func (response UpdateImageDataset200JSONResponse) VisitUpdateImageDatasetResponse(w http.ResponseWriter) error
type UpdateImageDataset400JSONResponse ¶
type UpdateImageDataset400JSONResponse ErrorResponse
func (UpdateImageDataset400JSONResponse) VisitUpdateImageDatasetResponse ¶
func (response UpdateImageDataset400JSONResponse) VisitUpdateImageDatasetResponse(w http.ResponseWriter) error
type UpdateImageDataset401JSONResponse ¶
type UpdateImageDataset401JSONResponse ErrorResponse
func (UpdateImageDataset401JSONResponse) VisitUpdateImageDatasetResponse ¶
func (response UpdateImageDataset401JSONResponse) VisitUpdateImageDatasetResponse(w http.ResponseWriter) error
type UpdateImageDataset403JSONResponse ¶
type UpdateImageDataset403JSONResponse ErrorResponse
func (UpdateImageDataset403JSONResponse) VisitUpdateImageDatasetResponse ¶
func (response UpdateImageDataset403JSONResponse) VisitUpdateImageDatasetResponse(w http.ResponseWriter) error
type UpdateImageDataset404JSONResponse ¶
type UpdateImageDataset404JSONResponse ErrorResponse
func (UpdateImageDataset404JSONResponse) VisitUpdateImageDatasetResponse ¶
func (response UpdateImageDataset404JSONResponse) VisitUpdateImageDatasetResponse(w http.ResponseWriter) error
type UpdateImageDataset503JSONResponse ¶
type UpdateImageDataset503JSONResponse ErrorResponse
func (UpdateImageDataset503JSONResponse) VisitUpdateImageDatasetResponse ¶
func (response UpdateImageDataset503JSONResponse) VisitUpdateImageDatasetResponse(w http.ResponseWriter) error
type UpdateImageDatasetJSONRequestBody ¶
type UpdateImageDatasetJSONRequestBody = ImageDataset
UpdateImageDatasetJSONRequestBody defines body for UpdateImageDataset for application/json ContentType.
type UpdateImageDatasetRequestObject ¶
type UpdateImageDatasetRequestObject struct {
Id string `json:"id"`
Body *UpdateImageDatasetJSONRequestBody
}
type UpdateImageDatasetResponseObject ¶
type UpdateImageDatasetResponseObject interface {
VisitUpdateImageDatasetResponse(w http.ResponseWriter) error
}
type UpsertSandboxTemplateRequest ¶
type UpsertSandboxTemplateRequest = externalRef0.UpsertSandboxTemplateRequest
UpsertSandboxTemplateRequest defines model for UpsertSandboxTemplateRequest.