integration

package
v0.0.0-...-3274229 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2025 License: Apache-2.0 Imports: 38 Imported by: 0

Documentation

Overview

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

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

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrMultipleReference   = errors.New("multiple reference is not supported")
	ErrNotImplemented      = errors.New("not implemented")
	ErrInvalidTypeProperty = errors.New("invalid type property")
)
View Source
var ErrFileIsMissing = rerror.NewE(i18n.T("File is missing"))

Functions

func FromSchemaTypeProperty

func FromSchemaTypeProperty(t integrationapi.ValueType, multiple bool) (tpRes *schema.TypeProperty, dv *value.Multiple, err error)

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

func Page

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

func RegisterHandlers

func RegisterHandlers(router EchoRouter, si ServerInterface)

RegisterHandlers adds each server route to the EchoRouter.

func RegisterHandlersWithBaseURL

func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)

Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.

Types

type AssetCommentCreate200JSONResponse

type AssetCommentCreate200JSONResponse Comment

func (AssetCommentCreate200JSONResponse) VisitAssetCommentCreateResponse

func (response AssetCommentCreate200JSONResponse) VisitAssetCommentCreateResponse(w http.ResponseWriter) error

type AssetCommentCreate400Response

type AssetCommentCreate400Response struct {
}

func (AssetCommentCreate400Response) VisitAssetCommentCreateResponse

func (response AssetCommentCreate400Response) VisitAssetCommentCreateResponse(w http.ResponseWriter) error

type AssetCommentCreate401Response

type AssetCommentCreate401Response = UnauthorizedErrorResponse

func (AssetCommentCreate401Response) VisitAssetCommentCreateResponse

func (response AssetCommentCreate401Response) VisitAssetCommentCreateResponse(w http.ResponseWriter) error

type AssetCommentCreate404Response

type AssetCommentCreate404Response struct {
}

func (AssetCommentCreate404Response) VisitAssetCommentCreateResponse

func (response AssetCommentCreate404Response) VisitAssetCommentCreateResponse(w http.ResponseWriter) error

type AssetCommentCreateRequestObject

type AssetCommentCreateRequestObject struct {
	AssetId AssetIdParam `json:"assetId"`
	Body    *AssetCommentCreateJSONRequestBody
}

type AssetCommentCreateResponseObject

type AssetCommentCreateResponseObject interface {
	VisitAssetCommentCreateResponse(w http.ResponseWriter) error
}

type AssetCommentDelete200JSONResponse

type AssetCommentDelete200JSONResponse struct {
	Id *id.CommentID `json:"id,omitempty"`
}

func (AssetCommentDelete200JSONResponse) VisitAssetCommentDeleteResponse

func (response AssetCommentDelete200JSONResponse) VisitAssetCommentDeleteResponse(w http.ResponseWriter) error

type AssetCommentDelete400Response

type AssetCommentDelete400Response struct {
}

func (AssetCommentDelete400Response) VisitAssetCommentDeleteResponse

func (response AssetCommentDelete400Response) VisitAssetCommentDeleteResponse(w http.ResponseWriter) error

type AssetCommentDelete401Response

type AssetCommentDelete401Response = UnauthorizedErrorResponse

func (AssetCommentDelete401Response) VisitAssetCommentDeleteResponse

func (response AssetCommentDelete401Response) VisitAssetCommentDeleteResponse(w http.ResponseWriter) error

type AssetCommentDelete404Response

type AssetCommentDelete404Response struct {
}

func (AssetCommentDelete404Response) VisitAssetCommentDeleteResponse

func (response AssetCommentDelete404Response) VisitAssetCommentDeleteResponse(w http.ResponseWriter) error

type AssetCommentDeleteRequestObject

type AssetCommentDeleteRequestObject struct {
	AssetId   AssetIdParam   `json:"assetId"`
	CommentId CommentIdParam `json:"commentId"`
}

type AssetCommentDeleteResponseObject

type AssetCommentDeleteResponseObject interface {
	VisitAssetCommentDeleteResponse(w http.ResponseWriter) error
}

type AssetCommentList200JSONResponse

type AssetCommentList200JSONResponse struct {
	Comments *[]Comment `json:"comments,omitempty"`
}

func (AssetCommentList200JSONResponse) VisitAssetCommentListResponse

func (response AssetCommentList200JSONResponse) VisitAssetCommentListResponse(w http.ResponseWriter) error

type AssetCommentList400Response

type AssetCommentList400Response struct {
}

func (AssetCommentList400Response) VisitAssetCommentListResponse

func (response AssetCommentList400Response) VisitAssetCommentListResponse(w http.ResponseWriter) error

type AssetCommentList401Response

type AssetCommentList401Response = UnauthorizedErrorResponse

func (AssetCommentList401Response) VisitAssetCommentListResponse

func (response AssetCommentList401Response) VisitAssetCommentListResponse(w http.ResponseWriter) error

type AssetCommentList404Response

type AssetCommentList404Response struct {
}

func (AssetCommentList404Response) VisitAssetCommentListResponse

func (response AssetCommentList404Response) VisitAssetCommentListResponse(w http.ResponseWriter) error

type AssetCommentListRequestObject

type AssetCommentListRequestObject struct {
	AssetId AssetIdParam `json:"assetId"`
}

type AssetCommentListResponseObject

type AssetCommentListResponseObject interface {
	VisitAssetCommentListResponse(w http.ResponseWriter) error
}

type AssetCommentUpdate200JSONResponse

type AssetCommentUpdate200JSONResponse Comment

func (AssetCommentUpdate200JSONResponse) VisitAssetCommentUpdateResponse

func (response AssetCommentUpdate200JSONResponse) VisitAssetCommentUpdateResponse(w http.ResponseWriter) error

type AssetCommentUpdate400Response

type AssetCommentUpdate400Response struct {
}

func (AssetCommentUpdate400Response) VisitAssetCommentUpdateResponse

func (response AssetCommentUpdate400Response) VisitAssetCommentUpdateResponse(w http.ResponseWriter) error

type AssetCommentUpdate401Response

type AssetCommentUpdate401Response = UnauthorizedErrorResponse

func (AssetCommentUpdate401Response) VisitAssetCommentUpdateResponse

func (response AssetCommentUpdate401Response) VisitAssetCommentUpdateResponse(w http.ResponseWriter) error

type AssetCommentUpdate404Response

type AssetCommentUpdate404Response struct {
}

func (AssetCommentUpdate404Response) VisitAssetCommentUpdateResponse

func (response AssetCommentUpdate404Response) VisitAssetCommentUpdateResponse(w http.ResponseWriter) error

type AssetCommentUpdateRequestObject

type AssetCommentUpdateRequestObject struct {
	AssetId   AssetIdParam   `json:"assetId"`
	CommentId CommentIdParam `json:"commentId"`
	Body      *AssetCommentUpdateJSONRequestBody
}

type AssetCommentUpdateResponseObject

type AssetCommentUpdateResponseObject interface {
	VisitAssetCommentUpdateResponse(w http.ResponseWriter) error
}

type AssetCreate200JSONResponse

type AssetCreate200JSONResponse Asset

func (AssetCreate200JSONResponse) VisitAssetCreateResponse

func (response AssetCreate200JSONResponse) VisitAssetCreateResponse(w http.ResponseWriter) error

type AssetCreate400Response

type AssetCreate400Response struct {
}

func (AssetCreate400Response) VisitAssetCreateResponse

func (response AssetCreate400Response) VisitAssetCreateResponse(w http.ResponseWriter) error

type AssetCreate401Response

type AssetCreate401Response = UnauthorizedErrorResponse

func (AssetCreate401Response) VisitAssetCreateResponse

func (response AssetCreate401Response) VisitAssetCreateResponse(w http.ResponseWriter) error

type AssetCreate404Response

type AssetCreate404Response struct {
}

func (AssetCreate404Response) VisitAssetCreateResponse

func (response AssetCreate404Response) VisitAssetCreateResponse(w http.ResponseWriter) error

type AssetCreateRequestObject

type AssetCreateRequestObject struct {
	ProjectId     ProjectIdParam `json:"projectId"`
	JSONBody      *AssetCreateJSONRequestBody
	MultipartBody *multipart.Reader
}

type AssetCreateResponseObject

type AssetCreateResponseObject interface {
	VisitAssetCreateResponse(w http.ResponseWriter) error
}

type AssetDelete200JSONResponse

type AssetDelete200JSONResponse struct {
	Id *id.AssetID `json:"id,omitempty"`
}

func (AssetDelete200JSONResponse) VisitAssetDeleteResponse

func (response AssetDelete200JSONResponse) VisitAssetDeleteResponse(w http.ResponseWriter) error

type AssetDelete400Response

type AssetDelete400Response struct {
}

func (AssetDelete400Response) VisitAssetDeleteResponse

func (response AssetDelete400Response) VisitAssetDeleteResponse(w http.ResponseWriter) error

type AssetDelete401Response

type AssetDelete401Response = UnauthorizedErrorResponse

func (AssetDelete401Response) VisitAssetDeleteResponse

func (response AssetDelete401Response) VisitAssetDeleteResponse(w http.ResponseWriter) error

type AssetDelete404Response

type AssetDelete404Response struct {
}

func (AssetDelete404Response) VisitAssetDeleteResponse

func (response AssetDelete404Response) VisitAssetDeleteResponse(w http.ResponseWriter) error

type AssetDeleteRequestObject

type AssetDeleteRequestObject struct {
	AssetId AssetIdParam `json:"assetId"`
}

type AssetDeleteResponseObject

type AssetDeleteResponseObject interface {
	VisitAssetDeleteResponse(w http.ResponseWriter) error
}

type AssetFilter200JSONResponse

type AssetFilter200JSONResponse struct {
	Items      *[]Asset `json:"items,omitempty"`
	Page       *int     `json:"page,omitempty"`
	PerPage    *int     `json:"perPage,omitempty"`
	TotalCount *int     `json:"totalCount,omitempty"`
}

func (AssetFilter200JSONResponse) VisitAssetFilterResponse

func (response AssetFilter200JSONResponse) VisitAssetFilterResponse(w http.ResponseWriter) error

type AssetFilter400Response

type AssetFilter400Response struct {
}

func (AssetFilter400Response) VisitAssetFilterResponse

func (response AssetFilter400Response) VisitAssetFilterResponse(w http.ResponseWriter) error

type AssetFilter401Response

type AssetFilter401Response = UnauthorizedErrorResponse

func (AssetFilter401Response) VisitAssetFilterResponse

func (response AssetFilter401Response) VisitAssetFilterResponse(w http.ResponseWriter) error

type AssetFilter404Response

type AssetFilter404Response struct {
}

func (AssetFilter404Response) VisitAssetFilterResponse

func (response AssetFilter404Response) VisitAssetFilterResponse(w http.ResponseWriter) error

type AssetFilterRequestObject

type AssetFilterRequestObject struct {
	ProjectId ProjectIdParam `json:"projectId"`
	Params    AssetFilterParams
}

type AssetFilterResponseObject

type AssetFilterResponseObject interface {
	VisitAssetFilterResponse(w http.ResponseWriter) error
}

type AssetGet200JSONResponse

type AssetGet200JSONResponse Asset

func (AssetGet200JSONResponse) VisitAssetGetResponse

func (response AssetGet200JSONResponse) VisitAssetGetResponse(w http.ResponseWriter) error

type AssetGet400Response

type AssetGet400Response struct {
}

func (AssetGet400Response) VisitAssetGetResponse

func (response AssetGet400Response) VisitAssetGetResponse(w http.ResponseWriter) error

type AssetGet401Response

type AssetGet401Response = UnauthorizedErrorResponse

func (AssetGet401Response) VisitAssetGetResponse

func (response AssetGet401Response) VisitAssetGetResponse(w http.ResponseWriter) error

type AssetGet404Response

type AssetGet404Response struct {
}

func (AssetGet404Response) VisitAssetGetResponse

func (response AssetGet404Response) VisitAssetGetResponse(w http.ResponseWriter) error

type AssetGetRequestObject

type AssetGetRequestObject struct {
	AssetId AssetIdParam `json:"assetId"`
}

type AssetGetResponseObject

type AssetGetResponseObject interface {
	VisitAssetGetResponse(w http.ResponseWriter) error
}

type AssetUploadCreate200JSONResponse

type AssetUploadCreate200JSONResponse struct {
	ContentEncoding *string `json:"contentEncoding,omitempty"`
	ContentLength   *int    `json:"contentLength,omitempty"`
	ContentType     *string `json:"contentType,omitempty"`
	Next            *string `json:"next,omitempty"`
	Token           *string `json:"token,omitempty"`
	Url             *string `json:"url,omitempty"`
}

func (AssetUploadCreate200JSONResponse) VisitAssetUploadCreateResponse

func (response AssetUploadCreate200JSONResponse) VisitAssetUploadCreateResponse(w http.ResponseWriter) error

type AssetUploadCreate400Response

type AssetUploadCreate400Response struct {
}

func (AssetUploadCreate400Response) VisitAssetUploadCreateResponse

func (response AssetUploadCreate400Response) VisitAssetUploadCreateResponse(w http.ResponseWriter) error

type AssetUploadCreate401Response

type AssetUploadCreate401Response = UnauthorizedErrorResponse

func (AssetUploadCreate401Response) VisitAssetUploadCreateResponse

func (response AssetUploadCreate401Response) VisitAssetUploadCreateResponse(w http.ResponseWriter) error

type AssetUploadCreate404Response

type AssetUploadCreate404Response struct {
}

func (AssetUploadCreate404Response) VisitAssetUploadCreateResponse

func (response AssetUploadCreate404Response) VisitAssetUploadCreateResponse(w http.ResponseWriter) error

type AssetUploadCreateRequestObject

type AssetUploadCreateRequestObject struct {
	ProjectId ProjectIdParam `json:"projectId"`
	Body      *AssetUploadCreateJSONRequestBody
}

type AssetUploadCreateResponseObject

type AssetUploadCreateResponseObject interface {
	VisitAssetUploadCreateResponse(w http.ResponseWriter) error
}

type CopyModel200JSONResponse

type CopyModel200JSONResponse Model

func (CopyModel200JSONResponse) VisitCopyModelResponse

func (response CopyModel200JSONResponse) VisitCopyModelResponse(w http.ResponseWriter) error

type CopyModel400Response

type CopyModel400Response struct {
}

func (CopyModel400Response) VisitCopyModelResponse

func (response CopyModel400Response) VisitCopyModelResponse(w http.ResponseWriter) error

type CopyModel401Response

type CopyModel401Response = UnauthorizedErrorResponse

func (CopyModel401Response) VisitCopyModelResponse

func (response CopyModel401Response) VisitCopyModelResponse(w http.ResponseWriter) error

type CopyModel404Response

type CopyModel404Response = NotFoundErrorResponse

func (CopyModel404Response) VisitCopyModelResponse

func (response CopyModel404Response) VisitCopyModelResponse(w http.ResponseWriter) error

type CopyModel500Response

type CopyModel500Response struct {
}

func (CopyModel500Response) VisitCopyModelResponse

func (response CopyModel500Response) VisitCopyModelResponse(w http.ResponseWriter) error

type CopyModelRequestObject

type CopyModelRequestObject struct {
	ModelId ModelIdParam `json:"modelId"`
	Body    *CopyModelJSONRequestBody
}

type CopyModelResponseObject

type CopyModelResponseObject interface {
	VisitCopyModelResponse(w http.ResponseWriter) error
}

type EchoRouter

type EchoRouter interface {
	CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
}

This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration

type FieldCreate200JSONResponse

type FieldCreate200JSONResponse SchemaField

func (FieldCreate200JSONResponse) VisitFieldCreateResponse

func (response FieldCreate200JSONResponse) VisitFieldCreateResponse(w http.ResponseWriter) error

type FieldCreate400Response

type FieldCreate400Response struct {
}

func (FieldCreate400Response) VisitFieldCreateResponse

func (response FieldCreate400Response) VisitFieldCreateResponse(w http.ResponseWriter) error

type FieldCreate401Response

type FieldCreate401Response = UnauthorizedErrorResponse

func (FieldCreate401Response) VisitFieldCreateResponse

func (response FieldCreate401Response) VisitFieldCreateResponse(w http.ResponseWriter) error

type FieldCreateRequestObject

type FieldCreateRequestObject struct {
	SchemaId SchemaIdParam `json:"schemaId"`
	Body     *FieldCreateJSONRequestBody
}

type FieldCreateResponseObject

type FieldCreateResponseObject interface {
	VisitFieldCreateResponse(w http.ResponseWriter) error
}

type FieldCreateWithProject200JSONResponse

type FieldCreateWithProject200JSONResponse SchemaField

func (FieldCreateWithProject200JSONResponse) VisitFieldCreateWithProjectResponse

func (response FieldCreateWithProject200JSONResponse) VisitFieldCreateWithProjectResponse(w http.ResponseWriter) error

type FieldCreateWithProject400Response

type FieldCreateWithProject400Response struct {
}

func (FieldCreateWithProject400Response) VisitFieldCreateWithProjectResponse

func (response FieldCreateWithProject400Response) VisitFieldCreateWithProjectResponse(w http.ResponseWriter) error

type FieldCreateWithProject401Response

type FieldCreateWithProject401Response = UnauthorizedErrorResponse

func (FieldCreateWithProject401Response) VisitFieldCreateWithProjectResponse

func (response FieldCreateWithProject401Response) VisitFieldCreateWithProjectResponse(w http.ResponseWriter) error

type FieldCreateWithProjectRequestObject

type FieldCreateWithProjectRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	ModelIdOrKey     ModelIdOrKeyParam     `json:"modelIdOrKey"`
	Body             *FieldCreateWithProjectJSONRequestBody
}

type FieldCreateWithProjectResponseObject

type FieldCreateWithProjectResponseObject interface {
	VisitFieldCreateWithProjectResponse(w http.ResponseWriter) error
}

type FieldDelete200JSONResponse

type FieldDelete200JSONResponse struct {
	Id *id.FieldID `json:"id,omitempty"`
}

func (FieldDelete200JSONResponse) VisitFieldDeleteResponse

func (response FieldDelete200JSONResponse) VisitFieldDeleteResponse(w http.ResponseWriter) error

type FieldDelete400Response

type FieldDelete400Response struct {
}

func (FieldDelete400Response) VisitFieldDeleteResponse

func (response FieldDelete400Response) VisitFieldDeleteResponse(w http.ResponseWriter) error

type FieldDelete401Response

type FieldDelete401Response = UnauthorizedErrorResponse

func (FieldDelete401Response) VisitFieldDeleteResponse

func (response FieldDelete401Response) VisitFieldDeleteResponse(w http.ResponseWriter) error

type FieldDeleteRequestObject

type FieldDeleteRequestObject struct {
	SchemaId     SchemaIdParam     `json:"schemaId"`
	FieldIdOrKey FieldIdOrKeyParam `json:"fieldIdOrKey"`
}

type FieldDeleteResponseObject

type FieldDeleteResponseObject interface {
	VisitFieldDeleteResponse(w http.ResponseWriter) error
}

type FieldDeleteWithProject200JSONResponse

type FieldDeleteWithProject200JSONResponse struct {
	Id *id.FieldID `json:"id,omitempty"`
}

func (FieldDeleteWithProject200JSONResponse) VisitFieldDeleteWithProjectResponse

func (response FieldDeleteWithProject200JSONResponse) VisitFieldDeleteWithProjectResponse(w http.ResponseWriter) error

type FieldDeleteWithProject400Response

type FieldDeleteWithProject400Response struct {
}

func (FieldDeleteWithProject400Response) VisitFieldDeleteWithProjectResponse

func (response FieldDeleteWithProject400Response) VisitFieldDeleteWithProjectResponse(w http.ResponseWriter) error

type FieldDeleteWithProject401Response

type FieldDeleteWithProject401Response = UnauthorizedErrorResponse

func (FieldDeleteWithProject401Response) VisitFieldDeleteWithProjectResponse

func (response FieldDeleteWithProject401Response) VisitFieldDeleteWithProjectResponse(w http.ResponseWriter) error

type FieldDeleteWithProject404Response

type FieldDeleteWithProject404Response struct {
}

func (FieldDeleteWithProject404Response) VisitFieldDeleteWithProjectResponse

func (response FieldDeleteWithProject404Response) VisitFieldDeleteWithProjectResponse(w http.ResponseWriter) error

type FieldDeleteWithProject500Response

type FieldDeleteWithProject500Response struct {
}

func (FieldDeleteWithProject500Response) VisitFieldDeleteWithProjectResponse

func (response FieldDeleteWithProject500Response) VisitFieldDeleteWithProjectResponse(w http.ResponseWriter) error

type FieldDeleteWithProjectRequestObject

type FieldDeleteWithProjectRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	ModelIdOrKey     ModelIdOrKeyParam     `json:"modelIdOrKey"`
	FieldIdOrKey     FieldIdOrKeyParam     `json:"fieldIdOrKey"`
}

type FieldDeleteWithProjectResponseObject

type FieldDeleteWithProjectResponseObject interface {
	VisitFieldDeleteWithProjectResponse(w http.ResponseWriter) error
}

type FieldUpdate200JSONResponse

type FieldUpdate200JSONResponse SchemaField

func (FieldUpdate200JSONResponse) VisitFieldUpdateResponse

func (response FieldUpdate200JSONResponse) VisitFieldUpdateResponse(w http.ResponseWriter) error

type FieldUpdate400Response

type FieldUpdate400Response struct {
}

func (FieldUpdate400Response) VisitFieldUpdateResponse

func (response FieldUpdate400Response) VisitFieldUpdateResponse(w http.ResponseWriter) error

type FieldUpdate401Response

type FieldUpdate401Response = UnauthorizedErrorResponse

func (FieldUpdate401Response) VisitFieldUpdateResponse

func (response FieldUpdate401Response) VisitFieldUpdateResponse(w http.ResponseWriter) error

type FieldUpdateRequestObject

type FieldUpdateRequestObject struct {
	SchemaId     SchemaIdParam     `json:"schemaId"`
	FieldIdOrKey FieldIdOrKeyParam `json:"fieldIdOrKey"`
	Body         *FieldUpdateJSONRequestBody
}

type FieldUpdateResponseObject

type FieldUpdateResponseObject interface {
	VisitFieldUpdateResponse(w http.ResponseWriter) error
}

type FieldUpdateWithProject200JSONResponse

type FieldUpdateWithProject200JSONResponse SchemaField

func (FieldUpdateWithProject200JSONResponse) VisitFieldUpdateWithProjectResponse

func (response FieldUpdateWithProject200JSONResponse) VisitFieldUpdateWithProjectResponse(w http.ResponseWriter) error

type FieldUpdateWithProject400Response

type FieldUpdateWithProject400Response struct {
}

func (FieldUpdateWithProject400Response) VisitFieldUpdateWithProjectResponse

func (response FieldUpdateWithProject400Response) VisitFieldUpdateWithProjectResponse(w http.ResponseWriter) error

type FieldUpdateWithProject401Response

type FieldUpdateWithProject401Response = UnauthorizedErrorResponse

func (FieldUpdateWithProject401Response) VisitFieldUpdateWithProjectResponse

func (response FieldUpdateWithProject401Response) VisitFieldUpdateWithProjectResponse(w http.ResponseWriter) error

type FieldUpdateWithProjectRequestObject

type FieldUpdateWithProjectRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	ModelIdOrKey     ModelIdOrKeyParam     `json:"modelIdOrKey"`
	FieldIdOrKey     FieldIdOrKeyParam     `json:"fieldIdOrKey"`
	Body             *FieldUpdateWithProjectJSONRequestBody
}

type FieldUpdateWithProjectResponseObject

type FieldUpdateWithProjectResponseObject interface {
	VisitFieldUpdateWithProjectResponse(w http.ResponseWriter) error
}

type ItemCommentCreate200JSONResponse

type ItemCommentCreate200JSONResponse Comment

func (ItemCommentCreate200JSONResponse) VisitItemCommentCreateResponse

func (response ItemCommentCreate200JSONResponse) VisitItemCommentCreateResponse(w http.ResponseWriter) error

type ItemCommentCreate400Response

type ItemCommentCreate400Response struct {
}

func (ItemCommentCreate400Response) VisitItemCommentCreateResponse

func (response ItemCommentCreate400Response) VisitItemCommentCreateResponse(w http.ResponseWriter) error

type ItemCommentCreate401Response

type ItemCommentCreate401Response = UnauthorizedErrorResponse

func (ItemCommentCreate401Response) VisitItemCommentCreateResponse

func (response ItemCommentCreate401Response) VisitItemCommentCreateResponse(w http.ResponseWriter) error

type ItemCommentCreate404Response

type ItemCommentCreate404Response struct {
}

func (ItemCommentCreate404Response) VisitItemCommentCreateResponse

func (response ItemCommentCreate404Response) VisitItemCommentCreateResponse(w http.ResponseWriter) error

type ItemCommentCreateRequestObject

type ItemCommentCreateRequestObject struct {
	ItemId ItemIdParam `json:"itemId"`
	Body   *ItemCommentCreateJSONRequestBody
}

type ItemCommentCreateResponseObject

type ItemCommentCreateResponseObject interface {
	VisitItemCommentCreateResponse(w http.ResponseWriter) error
}

type ItemCommentDelete200JSONResponse

type ItemCommentDelete200JSONResponse struct {
	Id *id.CommentID `json:"id,omitempty"`
}

func (ItemCommentDelete200JSONResponse) VisitItemCommentDeleteResponse

func (response ItemCommentDelete200JSONResponse) VisitItemCommentDeleteResponse(w http.ResponseWriter) error

type ItemCommentDelete400Response

type ItemCommentDelete400Response struct {
}

func (ItemCommentDelete400Response) VisitItemCommentDeleteResponse

func (response ItemCommentDelete400Response) VisitItemCommentDeleteResponse(w http.ResponseWriter) error

type ItemCommentDelete401Response

type ItemCommentDelete401Response = UnauthorizedErrorResponse

func (ItemCommentDelete401Response) VisitItemCommentDeleteResponse

func (response ItemCommentDelete401Response) VisitItemCommentDeleteResponse(w http.ResponseWriter) error

type ItemCommentDelete404Response

type ItemCommentDelete404Response struct {
}

func (ItemCommentDelete404Response) VisitItemCommentDeleteResponse

func (response ItemCommentDelete404Response) VisitItemCommentDeleteResponse(w http.ResponseWriter) error

type ItemCommentDeleteRequestObject

type ItemCommentDeleteRequestObject struct {
	ItemId    ItemIdParam    `json:"itemId"`
	CommentId CommentIdParam `json:"commentId"`
}

type ItemCommentDeleteResponseObject

type ItemCommentDeleteResponseObject interface {
	VisitItemCommentDeleteResponse(w http.ResponseWriter) error
}

type ItemCommentList200JSONResponse

type ItemCommentList200JSONResponse struct {
	Comments *[]Comment `json:"comments,omitempty"`
}

func (ItemCommentList200JSONResponse) VisitItemCommentListResponse

func (response ItemCommentList200JSONResponse) VisitItemCommentListResponse(w http.ResponseWriter) error

type ItemCommentList400Response

type ItemCommentList400Response struct {
}

func (ItemCommentList400Response) VisitItemCommentListResponse

func (response ItemCommentList400Response) VisitItemCommentListResponse(w http.ResponseWriter) error

type ItemCommentList401Response

type ItemCommentList401Response = UnauthorizedErrorResponse

func (ItemCommentList401Response) VisitItemCommentListResponse

func (response ItemCommentList401Response) VisitItemCommentListResponse(w http.ResponseWriter) error

type ItemCommentList404Response

type ItemCommentList404Response struct {
}

func (ItemCommentList404Response) VisitItemCommentListResponse

func (response ItemCommentList404Response) VisitItemCommentListResponse(w http.ResponseWriter) error

type ItemCommentListRequestObject

type ItemCommentListRequestObject struct {
	ItemId ItemIdParam `json:"itemId"`
}

type ItemCommentListResponseObject

type ItemCommentListResponseObject interface {
	VisitItemCommentListResponse(w http.ResponseWriter) error
}

type ItemCommentUpdate200JSONResponse

type ItemCommentUpdate200JSONResponse Comment

func (ItemCommentUpdate200JSONResponse) VisitItemCommentUpdateResponse

func (response ItemCommentUpdate200JSONResponse) VisitItemCommentUpdateResponse(w http.ResponseWriter) error

type ItemCommentUpdate400Response

type ItemCommentUpdate400Response struct {
}

func (ItemCommentUpdate400Response) VisitItemCommentUpdateResponse

func (response ItemCommentUpdate400Response) VisitItemCommentUpdateResponse(w http.ResponseWriter) error

type ItemCommentUpdate401Response

type ItemCommentUpdate401Response = UnauthorizedErrorResponse

func (ItemCommentUpdate401Response) VisitItemCommentUpdateResponse

func (response ItemCommentUpdate401Response) VisitItemCommentUpdateResponse(w http.ResponseWriter) error

type ItemCommentUpdate404Response

type ItemCommentUpdate404Response struct {
}

func (ItemCommentUpdate404Response) VisitItemCommentUpdateResponse

func (response ItemCommentUpdate404Response) VisitItemCommentUpdateResponse(w http.ResponseWriter) error

type ItemCommentUpdateRequestObject

type ItemCommentUpdateRequestObject struct {
	ItemId    ItemIdParam    `json:"itemId"`
	CommentId CommentIdParam `json:"commentId"`
	Body      *ItemCommentUpdateJSONRequestBody
}

type ItemCommentUpdateResponseObject

type ItemCommentUpdateResponseObject interface {
	VisitItemCommentUpdateResponse(w http.ResponseWriter) error
}

type ItemCreate200JSONResponse

type ItemCreate200JSONResponse VersionedItem

func (ItemCreate200JSONResponse) VisitItemCreateResponse

func (response ItemCreate200JSONResponse) VisitItemCreateResponse(w http.ResponseWriter) error

type ItemCreate400Response

type ItemCreate400Response struct {
}

func (ItemCreate400Response) VisitItemCreateResponse

func (response ItemCreate400Response) VisitItemCreateResponse(w http.ResponseWriter) error

type ItemCreate401Response

type ItemCreate401Response = UnauthorizedErrorResponse

func (ItemCreate401Response) VisitItemCreateResponse

func (response ItemCreate401Response) VisitItemCreateResponse(w http.ResponseWriter) error

type ItemCreateRequestObject

type ItemCreateRequestObject struct {
	ModelId ModelIdParam `json:"modelId"`
	Body    *ItemCreateJSONRequestBody
}

type ItemCreateResponseObject

type ItemCreateResponseObject interface {
	VisitItemCreateResponse(w http.ResponseWriter) error
}

type ItemCreateWithProject200JSONResponse

type ItemCreateWithProject200JSONResponse VersionedItem

func (ItemCreateWithProject200JSONResponse) VisitItemCreateWithProjectResponse

func (response ItemCreateWithProject200JSONResponse) VisitItemCreateWithProjectResponse(w http.ResponseWriter) error

type ItemCreateWithProject400Response

type ItemCreateWithProject400Response struct {
}

func (ItemCreateWithProject400Response) VisitItemCreateWithProjectResponse

func (response ItemCreateWithProject400Response) VisitItemCreateWithProjectResponse(w http.ResponseWriter) error

type ItemCreateWithProject401Response

type ItemCreateWithProject401Response = UnauthorizedErrorResponse

func (ItemCreateWithProject401Response) VisitItemCreateWithProjectResponse

func (response ItemCreateWithProject401Response) VisitItemCreateWithProjectResponse(w http.ResponseWriter) error

type ItemCreateWithProjectRequestObject

type ItemCreateWithProjectRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	ModelIdOrKey     ModelIdOrKeyParam     `json:"modelIdOrKey"`
	Body             *ItemCreateWithProjectJSONRequestBody
}

type ItemCreateWithProjectResponseObject

type ItemCreateWithProjectResponseObject interface {
	VisitItemCreateWithProjectResponse(w http.ResponseWriter) error
}

type ItemDelete200JSONResponse

type ItemDelete200JSONResponse struct {
	Id *id.ItemID `json:"id,omitempty"`
}

func (ItemDelete200JSONResponse) VisitItemDeleteResponse

func (response ItemDelete200JSONResponse) VisitItemDeleteResponse(w http.ResponseWriter) error

type ItemDelete400Response

type ItemDelete400Response struct {
}

func (ItemDelete400Response) VisitItemDeleteResponse

func (response ItemDelete400Response) VisitItemDeleteResponse(w http.ResponseWriter) error

type ItemDelete401Response

type ItemDelete401Response = UnauthorizedErrorResponse

func (ItemDelete401Response) VisitItemDeleteResponse

func (response ItemDelete401Response) VisitItemDeleteResponse(w http.ResponseWriter) error

type ItemDelete404Response

type ItemDelete404Response struct {
}

func (ItemDelete404Response) VisitItemDeleteResponse

func (response ItemDelete404Response) VisitItemDeleteResponse(w http.ResponseWriter) error

type ItemDeleteRequestObject

type ItemDeleteRequestObject struct {
	ItemId ItemIdParam `json:"itemId"`
}

type ItemDeleteResponseObject

type ItemDeleteResponseObject interface {
	VisitItemDeleteResponse(w http.ResponseWriter) error
}

type ItemFilter200JSONResponse

type ItemFilter200JSONResponse struct {
	Items      *[]VersionedItem `json:"items,omitempty"`
	Page       *int             `json:"page,omitempty"`
	PerPage    *int             `json:"perPage,omitempty"`
	TotalCount *int             `json:"totalCount,omitempty"`
}

func (ItemFilter200JSONResponse) VisitItemFilterResponse

func (response ItemFilter200JSONResponse) VisitItemFilterResponse(w http.ResponseWriter) error

type ItemFilter400Response

type ItemFilter400Response struct {
}

func (ItemFilter400Response) VisitItemFilterResponse

func (response ItemFilter400Response) VisitItemFilterResponse(w http.ResponseWriter) error

type ItemFilter401Response

type ItemFilter401Response = UnauthorizedErrorResponse

func (ItemFilter401Response) VisitItemFilterResponse

func (response ItemFilter401Response) VisitItemFilterResponse(w http.ResponseWriter) error

type ItemFilter404Response

type ItemFilter404Response struct {
}

func (ItemFilter404Response) VisitItemFilterResponse

func (response ItemFilter404Response) VisitItemFilterResponse(w http.ResponseWriter) error

type ItemFilter500Response

type ItemFilter500Response struct {
}

func (ItemFilter500Response) VisitItemFilterResponse

func (response ItemFilter500Response) VisitItemFilterResponse(w http.ResponseWriter) error

type ItemFilterRequestObject

type ItemFilterRequestObject struct {
	ModelId ModelIdParam `json:"modelId"`
	Params  ItemFilterParams
	Body    *ItemFilterJSONRequestBody
}

type ItemFilterResponseObject

type ItemFilterResponseObject interface {
	VisitItemFilterResponse(w http.ResponseWriter) error
}

type ItemFilterWithProject200JSONResponse

type ItemFilterWithProject200JSONResponse struct {
	Items      *[]VersionedItem `json:"items,omitempty"`
	Page       *int             `json:"page,omitempty"`
	PerPage    *int             `json:"perPage,omitempty"`
	TotalCount *int             `json:"totalCount,omitempty"`
}

func (ItemFilterWithProject200JSONResponse) VisitItemFilterWithProjectResponse

func (response ItemFilterWithProject200JSONResponse) VisitItemFilterWithProjectResponse(w http.ResponseWriter) error

type ItemFilterWithProject400Response

type ItemFilterWithProject400Response struct {
}

func (ItemFilterWithProject400Response) VisitItemFilterWithProjectResponse

func (response ItemFilterWithProject400Response) VisitItemFilterWithProjectResponse(w http.ResponseWriter) error

type ItemFilterWithProject401Response

type ItemFilterWithProject401Response = UnauthorizedErrorResponse

func (ItemFilterWithProject401Response) VisitItemFilterWithProjectResponse

func (response ItemFilterWithProject401Response) VisitItemFilterWithProjectResponse(w http.ResponseWriter) error

type ItemFilterWithProject404Response

type ItemFilterWithProject404Response struct {
}

func (ItemFilterWithProject404Response) VisitItemFilterWithProjectResponse

func (response ItemFilterWithProject404Response) VisitItemFilterWithProjectResponse(w http.ResponseWriter) error

type ItemFilterWithProject500Response

type ItemFilterWithProject500Response struct {
}

func (ItemFilterWithProject500Response) VisitItemFilterWithProjectResponse

func (response ItemFilterWithProject500Response) VisitItemFilterWithProjectResponse(w http.ResponseWriter) error

type ItemFilterWithProjectRequestObject

type ItemFilterWithProjectRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	ModelIdOrKey     ModelIdOrKeyParam     `json:"modelIdOrKey"`
	Params           ItemFilterWithProjectParams
}

type ItemFilterWithProjectResponseObject

type ItemFilterWithProjectResponseObject interface {
	VisitItemFilterWithProjectResponse(w http.ResponseWriter) error
}

type ItemGet200JSONResponse

type ItemGet200JSONResponse VersionedItem

func (ItemGet200JSONResponse) VisitItemGetResponse

func (response ItemGet200JSONResponse) VisitItemGetResponse(w http.ResponseWriter) error

type ItemGet400Response

type ItemGet400Response struct {
}

func (ItemGet400Response) VisitItemGetResponse

func (response ItemGet400Response) VisitItemGetResponse(w http.ResponseWriter) error

type ItemGet401Response

type ItemGet401Response = UnauthorizedErrorResponse

func (ItemGet401Response) VisitItemGetResponse

func (response ItemGet401Response) VisitItemGetResponse(w http.ResponseWriter) error

type ItemGet404Response

type ItemGet404Response struct {
}

func (ItemGet404Response) VisitItemGetResponse

func (response ItemGet404Response) VisitItemGetResponse(w http.ResponseWriter) error

type ItemGet500Response

type ItemGet500Response struct {
}

func (ItemGet500Response) VisitItemGetResponse

func (response ItemGet500Response) VisitItemGetResponse(w http.ResponseWriter) error

type ItemGetRequestObject

type ItemGetRequestObject struct {
	ItemId ItemIdParam `json:"itemId"`
	Params ItemGetParams
}

type ItemGetResponseObject

type ItemGetResponseObject interface {
	VisitItemGetResponse(w http.ResponseWriter) error
}

type ItemUpdate200JSONResponse

type ItemUpdate200JSONResponse VersionedItem

func (ItemUpdate200JSONResponse) VisitItemUpdateResponse

func (response ItemUpdate200JSONResponse) VisitItemUpdateResponse(w http.ResponseWriter) error

type ItemUpdate400Response

type ItemUpdate400Response struct {
}

func (ItemUpdate400Response) VisitItemUpdateResponse

func (response ItemUpdate400Response) VisitItemUpdateResponse(w http.ResponseWriter) error

type ItemUpdate401Response

type ItemUpdate401Response = UnauthorizedErrorResponse

func (ItemUpdate401Response) VisitItemUpdateResponse

func (response ItemUpdate401Response) VisitItemUpdateResponse(w http.ResponseWriter) error

type ItemUpdate404Response

type ItemUpdate404Response struct {
}

func (ItemUpdate404Response) VisitItemUpdateResponse

func (response ItemUpdate404Response) VisitItemUpdateResponse(w http.ResponseWriter) error

type ItemUpdate500Response

type ItemUpdate500Response struct {
}

func (ItemUpdate500Response) VisitItemUpdateResponse

func (response ItemUpdate500Response) VisitItemUpdateResponse(w http.ResponseWriter) error

type ItemUpdateRequestObject

type ItemUpdateRequestObject struct {
	ItemId ItemIdParam `json:"itemId"`
	Body   *ItemUpdateJSONRequestBody
}

type ItemUpdateResponseObject

type ItemUpdateResponseObject interface {
	VisitItemUpdateResponse(w http.ResponseWriter) error
}

type ItemsAsCSV200TextcsvResponse

type ItemsAsCSV200TextcsvResponse struct {
	Body          io.Reader
	ContentLength int64
}

func (ItemsAsCSV200TextcsvResponse) VisitItemsAsCSVResponse

func (response ItemsAsCSV200TextcsvResponse) VisitItemsAsCSVResponse(w http.ResponseWriter) error

type ItemsAsCSV400Response

type ItemsAsCSV400Response struct {
}

func (ItemsAsCSV400Response) VisitItemsAsCSVResponse

func (response ItemsAsCSV400Response) VisitItemsAsCSVResponse(w http.ResponseWriter) error

type ItemsAsCSV401Response

type ItemsAsCSV401Response = UnauthorizedErrorResponse

func (ItemsAsCSV401Response) VisitItemsAsCSVResponse

func (response ItemsAsCSV401Response) VisitItemsAsCSVResponse(w http.ResponseWriter) error

type ItemsAsCSV404Response

type ItemsAsCSV404Response struct {
}

func (ItemsAsCSV404Response) VisitItemsAsCSVResponse

func (response ItemsAsCSV404Response) VisitItemsAsCSVResponse(w http.ResponseWriter) error

type ItemsAsCSV500Response

type ItemsAsCSV500Response struct {
}

func (ItemsAsCSV500Response) VisitItemsAsCSVResponse

func (response ItemsAsCSV500Response) VisitItemsAsCSVResponse(w http.ResponseWriter) error

type ItemsAsCSVRequestObject

type ItemsAsCSVRequestObject struct {
	ModelId ModelIdParam `json:"modelId"`
	Params  ItemsAsCSVParams
}

type ItemsAsCSVResponseObject

type ItemsAsCSVResponseObject interface {
	VisitItemsAsCSVResponse(w http.ResponseWriter) error
}

type ItemsAsGeoJSON200JSONResponse

type ItemsAsGeoJSON200JSONResponse GeoJSON

func (ItemsAsGeoJSON200JSONResponse) VisitItemsAsGeoJSONResponse

func (response ItemsAsGeoJSON200JSONResponse) VisitItemsAsGeoJSONResponse(w http.ResponseWriter) error

type ItemsAsGeoJSON400Response

type ItemsAsGeoJSON400Response struct {
}

func (ItemsAsGeoJSON400Response) VisitItemsAsGeoJSONResponse

func (response ItemsAsGeoJSON400Response) VisitItemsAsGeoJSONResponse(w http.ResponseWriter) error

type ItemsAsGeoJSON401Response

type ItemsAsGeoJSON401Response = UnauthorizedErrorResponse

func (ItemsAsGeoJSON401Response) VisitItemsAsGeoJSONResponse

func (response ItemsAsGeoJSON401Response) VisitItemsAsGeoJSONResponse(w http.ResponseWriter) error

type ItemsAsGeoJSON404Response

type ItemsAsGeoJSON404Response struct {
}

func (ItemsAsGeoJSON404Response) VisitItemsAsGeoJSONResponse

func (response ItemsAsGeoJSON404Response) VisitItemsAsGeoJSONResponse(w http.ResponseWriter) error

type ItemsAsGeoJSON500Response

type ItemsAsGeoJSON500Response struct {
}

func (ItemsAsGeoJSON500Response) VisitItemsAsGeoJSONResponse

func (response ItemsAsGeoJSON500Response) VisitItemsAsGeoJSONResponse(w http.ResponseWriter) error

type ItemsAsGeoJSONRequestObject

type ItemsAsGeoJSONRequestObject struct {
	ModelId ModelIdParam `json:"modelId"`
	Params  ItemsAsGeoJSONParams
}

type ItemsAsGeoJSONResponseObject

type ItemsAsGeoJSONResponseObject interface {
	VisitItemsAsGeoJSONResponse(w http.ResponseWriter) error
}

type ItemsWithProjectAsCSV200TextcsvResponse

type ItemsWithProjectAsCSV200TextcsvResponse struct {
	Body          io.Reader
	ContentLength int64
}

func (ItemsWithProjectAsCSV200TextcsvResponse) VisitItemsWithProjectAsCSVResponse

func (response ItemsWithProjectAsCSV200TextcsvResponse) VisitItemsWithProjectAsCSVResponse(w http.ResponseWriter) error

type ItemsWithProjectAsCSV400Response

type ItemsWithProjectAsCSV400Response struct {
}

func (ItemsWithProjectAsCSV400Response) VisitItemsWithProjectAsCSVResponse

func (response ItemsWithProjectAsCSV400Response) VisitItemsWithProjectAsCSVResponse(w http.ResponseWriter) error

type ItemsWithProjectAsCSV401Response

type ItemsWithProjectAsCSV401Response = UnauthorizedErrorResponse

func (ItemsWithProjectAsCSV401Response) VisitItemsWithProjectAsCSVResponse

func (response ItemsWithProjectAsCSV401Response) VisitItemsWithProjectAsCSVResponse(w http.ResponseWriter) error

type ItemsWithProjectAsCSV404Response

type ItemsWithProjectAsCSV404Response struct {
}

func (ItemsWithProjectAsCSV404Response) VisitItemsWithProjectAsCSVResponse

func (response ItemsWithProjectAsCSV404Response) VisitItemsWithProjectAsCSVResponse(w http.ResponseWriter) error

type ItemsWithProjectAsCSV500Response

type ItemsWithProjectAsCSV500Response struct {
}

func (ItemsWithProjectAsCSV500Response) VisitItemsWithProjectAsCSVResponse

func (response ItemsWithProjectAsCSV500Response) VisitItemsWithProjectAsCSVResponse(w http.ResponseWriter) error

type ItemsWithProjectAsCSVRequestObject

type ItemsWithProjectAsCSVRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	ModelIdOrKey     ModelIdOrKeyParam     `json:"modelIdOrKey"`
	Params           ItemsWithProjectAsCSVParams
}

type ItemsWithProjectAsCSVResponseObject

type ItemsWithProjectAsCSVResponseObject interface {
	VisitItemsWithProjectAsCSVResponse(w http.ResponseWriter) error
}

type ItemsWithProjectAsGeoJSON200JSONResponse

type ItemsWithProjectAsGeoJSON200JSONResponse GeoJSON

func (ItemsWithProjectAsGeoJSON200JSONResponse) VisitItemsWithProjectAsGeoJSONResponse

func (response ItemsWithProjectAsGeoJSON200JSONResponse) VisitItemsWithProjectAsGeoJSONResponse(w http.ResponseWriter) error

type ItemsWithProjectAsGeoJSON400Response

type ItemsWithProjectAsGeoJSON400Response struct {
}

func (ItemsWithProjectAsGeoJSON400Response) VisitItemsWithProjectAsGeoJSONResponse

func (response ItemsWithProjectAsGeoJSON400Response) VisitItemsWithProjectAsGeoJSONResponse(w http.ResponseWriter) error

type ItemsWithProjectAsGeoJSON401Response

type ItemsWithProjectAsGeoJSON401Response = UnauthorizedErrorResponse

func (ItemsWithProjectAsGeoJSON401Response) VisitItemsWithProjectAsGeoJSONResponse

func (response ItemsWithProjectAsGeoJSON401Response) VisitItemsWithProjectAsGeoJSONResponse(w http.ResponseWriter) error

type ItemsWithProjectAsGeoJSON404Response

type ItemsWithProjectAsGeoJSON404Response struct {
}

func (ItemsWithProjectAsGeoJSON404Response) VisitItemsWithProjectAsGeoJSONResponse

func (response ItemsWithProjectAsGeoJSON404Response) VisitItemsWithProjectAsGeoJSONResponse(w http.ResponseWriter) error

type ItemsWithProjectAsGeoJSON500Response

type ItemsWithProjectAsGeoJSON500Response struct {
}

func (ItemsWithProjectAsGeoJSON500Response) VisitItemsWithProjectAsGeoJSONResponse

func (response ItemsWithProjectAsGeoJSON500Response) VisitItemsWithProjectAsGeoJSONResponse(w http.ResponseWriter) error

type ItemsWithProjectAsGeoJSONRequestObject

type ItemsWithProjectAsGeoJSONRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	ModelIdOrKey     ModelIdOrKeyParam     `json:"modelIdOrKey"`
	Params           ItemsWithProjectAsGeoJSONParams
}

type ItemsWithProjectAsGeoJSONResponseObject

type ItemsWithProjectAsGeoJSONResponseObject interface {
	VisitItemsWithProjectAsGeoJSONResponse(w http.ResponseWriter) error
}

type MetadataSchemaByModelAsJSON200JSONResponse

type MetadataSchemaByModelAsJSON200JSONResponse SchemaJSON

func (MetadataSchemaByModelAsJSON200JSONResponse) VisitMetadataSchemaByModelAsJSONResponse

func (response MetadataSchemaByModelAsJSON200JSONResponse) VisitMetadataSchemaByModelAsJSONResponse(w http.ResponseWriter) error

type MetadataSchemaByModelAsJSON400Response

type MetadataSchemaByModelAsJSON400Response struct {
}

func (MetadataSchemaByModelAsJSON400Response) VisitMetadataSchemaByModelAsJSONResponse

func (response MetadataSchemaByModelAsJSON400Response) VisitMetadataSchemaByModelAsJSONResponse(w http.ResponseWriter) error

type MetadataSchemaByModelAsJSON401Response

type MetadataSchemaByModelAsJSON401Response = UnauthorizedErrorResponse

func (MetadataSchemaByModelAsJSON401Response) VisitMetadataSchemaByModelAsJSONResponse

func (response MetadataSchemaByModelAsJSON401Response) VisitMetadataSchemaByModelAsJSONResponse(w http.ResponseWriter) error

type MetadataSchemaByModelAsJSON404Response

type MetadataSchemaByModelAsJSON404Response struct {
}

func (MetadataSchemaByModelAsJSON404Response) VisitMetadataSchemaByModelAsJSONResponse

func (response MetadataSchemaByModelAsJSON404Response) VisitMetadataSchemaByModelAsJSONResponse(w http.ResponseWriter) error

type MetadataSchemaByModelAsJSON500Response

type MetadataSchemaByModelAsJSON500Response struct {
}

func (MetadataSchemaByModelAsJSON500Response) VisitMetadataSchemaByModelAsJSONResponse

func (response MetadataSchemaByModelAsJSON500Response) VisitMetadataSchemaByModelAsJSONResponse(w http.ResponseWriter) error

type MetadataSchemaByModelAsJSONRequestObject

type MetadataSchemaByModelAsJSONRequestObject struct {
	ModelId ModelIdParam `json:"modelId"`
}

type MetadataSchemaByModelAsJSONResponseObject

type MetadataSchemaByModelAsJSONResponseObject interface {
	VisitMetadataSchemaByModelAsJSONResponse(w http.ResponseWriter) error
}

type MetadataSchemaByModelWithProjectAsJSON200JSONResponse

type MetadataSchemaByModelWithProjectAsJSON200JSONResponse SchemaJSON

func (MetadataSchemaByModelWithProjectAsJSON200JSONResponse) VisitMetadataSchemaByModelWithProjectAsJSONResponse

func (response MetadataSchemaByModelWithProjectAsJSON200JSONResponse) VisitMetadataSchemaByModelWithProjectAsJSONResponse(w http.ResponseWriter) error

type MetadataSchemaByModelWithProjectAsJSON400Response

type MetadataSchemaByModelWithProjectAsJSON400Response struct {
}

func (MetadataSchemaByModelWithProjectAsJSON400Response) VisitMetadataSchemaByModelWithProjectAsJSONResponse

func (response MetadataSchemaByModelWithProjectAsJSON400Response) VisitMetadataSchemaByModelWithProjectAsJSONResponse(w http.ResponseWriter) error

type MetadataSchemaByModelWithProjectAsJSON401Response

type MetadataSchemaByModelWithProjectAsJSON401Response = UnauthorizedErrorResponse

func (MetadataSchemaByModelWithProjectAsJSON401Response) VisitMetadataSchemaByModelWithProjectAsJSONResponse

func (response MetadataSchemaByModelWithProjectAsJSON401Response) VisitMetadataSchemaByModelWithProjectAsJSONResponse(w http.ResponseWriter) error

type MetadataSchemaByModelWithProjectAsJSON404Response

type MetadataSchemaByModelWithProjectAsJSON404Response struct {
}

func (MetadataSchemaByModelWithProjectAsJSON404Response) VisitMetadataSchemaByModelWithProjectAsJSONResponse

func (response MetadataSchemaByModelWithProjectAsJSON404Response) VisitMetadataSchemaByModelWithProjectAsJSONResponse(w http.ResponseWriter) error

type MetadataSchemaByModelWithProjectAsJSON500Response

type MetadataSchemaByModelWithProjectAsJSON500Response struct {
}

func (MetadataSchemaByModelWithProjectAsJSON500Response) VisitMetadataSchemaByModelWithProjectAsJSONResponse

func (response MetadataSchemaByModelWithProjectAsJSON500Response) VisitMetadataSchemaByModelWithProjectAsJSONResponse(w http.ResponseWriter) error

type MetadataSchemaByModelWithProjectAsJSONRequestObject

type MetadataSchemaByModelWithProjectAsJSONRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	ModelIdOrKey     ModelIdOrKeyParam     `json:"modelIdOrKey"`
}

type MetadataSchemaByModelWithProjectAsJSONResponseObject

type MetadataSchemaByModelWithProjectAsJSONResponseObject interface {
	VisitMetadataSchemaByModelWithProjectAsJSONResponse(w http.ResponseWriter) error
}

type ModelCreate200JSONResponse

type ModelCreate200JSONResponse Model

func (ModelCreate200JSONResponse) VisitModelCreateResponse

func (response ModelCreate200JSONResponse) VisitModelCreateResponse(w http.ResponseWriter) error

type ModelCreate400Response

type ModelCreate400Response struct {
}

func (ModelCreate400Response) VisitModelCreateResponse

func (response ModelCreate400Response) VisitModelCreateResponse(w http.ResponseWriter) error

type ModelCreate401Response

type ModelCreate401Response = UnauthorizedErrorResponse

func (ModelCreate401Response) VisitModelCreateResponse

func (response ModelCreate401Response) VisitModelCreateResponse(w http.ResponseWriter) error

type ModelCreateRequestObject

type ModelCreateRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	Params           ModelCreateParams
	Body             *ModelCreateJSONRequestBody
}

type ModelCreateResponseObject

type ModelCreateResponseObject interface {
	VisitModelCreateResponse(w http.ResponseWriter) error
}

type ModelDelete200JSONResponse

type ModelDelete200JSONResponse struct {
	Id *id.ModelID `json:"id,omitempty"`
}

func (ModelDelete200JSONResponse) VisitModelDeleteResponse

func (response ModelDelete200JSONResponse) VisitModelDeleteResponse(w http.ResponseWriter) error

type ModelDelete400Response

type ModelDelete400Response struct {
}

func (ModelDelete400Response) VisitModelDeleteResponse

func (response ModelDelete400Response) VisitModelDeleteResponse(w http.ResponseWriter) error

type ModelDelete401Response

type ModelDelete401Response = UnauthorizedErrorResponse

func (ModelDelete401Response) VisitModelDeleteResponse

func (response ModelDelete401Response) VisitModelDeleteResponse(w http.ResponseWriter) error

type ModelDeleteRequestObject

type ModelDeleteRequestObject struct {
	ModelId ModelIdParam `json:"modelId"`
}

type ModelDeleteResponseObject

type ModelDeleteResponseObject interface {
	VisitModelDeleteResponse(w http.ResponseWriter) error
}

type ModelDeleteWithProject200JSONResponse

type ModelDeleteWithProject200JSONResponse struct {
	Id *id.ModelID `json:"id,omitempty"`
}

func (ModelDeleteWithProject200JSONResponse) VisitModelDeleteWithProjectResponse

func (response ModelDeleteWithProject200JSONResponse) VisitModelDeleteWithProjectResponse(w http.ResponseWriter) error

type ModelDeleteWithProject400Response

type ModelDeleteWithProject400Response struct {
}

func (ModelDeleteWithProject400Response) VisitModelDeleteWithProjectResponse

func (response ModelDeleteWithProject400Response) VisitModelDeleteWithProjectResponse(w http.ResponseWriter) error

type ModelDeleteWithProject401Response

type ModelDeleteWithProject401Response = UnauthorizedErrorResponse

func (ModelDeleteWithProject401Response) VisitModelDeleteWithProjectResponse

func (response ModelDeleteWithProject401Response) VisitModelDeleteWithProjectResponse(w http.ResponseWriter) error

type ModelDeleteWithProject404Response

type ModelDeleteWithProject404Response struct {
}

func (ModelDeleteWithProject404Response) VisitModelDeleteWithProjectResponse

func (response ModelDeleteWithProject404Response) VisitModelDeleteWithProjectResponse(w http.ResponseWriter) error

type ModelDeleteWithProject500Response

type ModelDeleteWithProject500Response struct {
}

func (ModelDeleteWithProject500Response) VisitModelDeleteWithProjectResponse

func (response ModelDeleteWithProject500Response) VisitModelDeleteWithProjectResponse(w http.ResponseWriter) error

type ModelDeleteWithProjectRequestObject

type ModelDeleteWithProjectRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	ModelIdOrKey     ModelIdOrKeyParam     `json:"modelIdOrKey"`
}

type ModelDeleteWithProjectResponseObject

type ModelDeleteWithProjectResponseObject interface {
	VisitModelDeleteWithProjectResponse(w http.ResponseWriter) error
}

type ModelFilter200JSONResponse

type ModelFilter200JSONResponse struct {
	Models     *[]Model `json:"models,omitempty"`
	Page       *int     `json:"page,omitempty"`
	PerPage    *int     `json:"perPage,omitempty"`
	TotalCount *int     `json:"totalCount,omitempty"`
}

func (ModelFilter200JSONResponse) VisitModelFilterResponse

func (response ModelFilter200JSONResponse) VisitModelFilterResponse(w http.ResponseWriter) error

type ModelFilter400Response

type ModelFilter400Response struct {
}

func (ModelFilter400Response) VisitModelFilterResponse

func (response ModelFilter400Response) VisitModelFilterResponse(w http.ResponseWriter) error

type ModelFilter401Response

type ModelFilter401Response = UnauthorizedErrorResponse

func (ModelFilter401Response) VisitModelFilterResponse

func (response ModelFilter401Response) VisitModelFilterResponse(w http.ResponseWriter) error

type ModelFilter404Response

type ModelFilter404Response struct {
}

func (ModelFilter404Response) VisitModelFilterResponse

func (response ModelFilter404Response) VisitModelFilterResponse(w http.ResponseWriter) error

type ModelFilter500Response

type ModelFilter500Response struct {
}

func (ModelFilter500Response) VisitModelFilterResponse

func (response ModelFilter500Response) VisitModelFilterResponse(w http.ResponseWriter) error

type ModelFilterRequestObject

type ModelFilterRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	Params           ModelFilterParams
}

type ModelFilterResponseObject

type ModelFilterResponseObject interface {
	VisitModelFilterResponse(w http.ResponseWriter) error
}

type ModelGet200JSONResponse

type ModelGet200JSONResponse Model

func (ModelGet200JSONResponse) VisitModelGetResponse

func (response ModelGet200JSONResponse) VisitModelGetResponse(w http.ResponseWriter) error

type ModelGet400Response

type ModelGet400Response struct {
}

func (ModelGet400Response) VisitModelGetResponse

func (response ModelGet400Response) VisitModelGetResponse(w http.ResponseWriter) error

type ModelGet401Response

type ModelGet401Response = UnauthorizedErrorResponse

func (ModelGet401Response) VisitModelGetResponse

func (response ModelGet401Response) VisitModelGetResponse(w http.ResponseWriter) error

type ModelGet404Response

type ModelGet404Response struct {
}

func (ModelGet404Response) VisitModelGetResponse

func (response ModelGet404Response) VisitModelGetResponse(w http.ResponseWriter) error

type ModelGet500Response

type ModelGet500Response struct {
}

func (ModelGet500Response) VisitModelGetResponse

func (response ModelGet500Response) VisitModelGetResponse(w http.ResponseWriter) error

type ModelGetRequestObject

type ModelGetRequestObject struct {
	ModelId ModelIdParam `json:"modelId"`
}

type ModelGetResponseObject

type ModelGetResponseObject interface {
	VisitModelGetResponse(w http.ResponseWriter) error
}

type ModelGetWithProject200JSONResponse

type ModelGetWithProject200JSONResponse Model

func (ModelGetWithProject200JSONResponse) VisitModelGetWithProjectResponse

func (response ModelGetWithProject200JSONResponse) VisitModelGetWithProjectResponse(w http.ResponseWriter) error

type ModelGetWithProject400Response

type ModelGetWithProject400Response struct {
}

func (ModelGetWithProject400Response) VisitModelGetWithProjectResponse

func (response ModelGetWithProject400Response) VisitModelGetWithProjectResponse(w http.ResponseWriter) error

type ModelGetWithProject401Response

type ModelGetWithProject401Response = UnauthorizedErrorResponse

func (ModelGetWithProject401Response) VisitModelGetWithProjectResponse

func (response ModelGetWithProject401Response) VisitModelGetWithProjectResponse(w http.ResponseWriter) error

type ModelGetWithProject404Response

type ModelGetWithProject404Response struct {
}

func (ModelGetWithProject404Response) VisitModelGetWithProjectResponse

func (response ModelGetWithProject404Response) VisitModelGetWithProjectResponse(w http.ResponseWriter) error

type ModelGetWithProject500Response

type ModelGetWithProject500Response struct {
}

func (ModelGetWithProject500Response) VisitModelGetWithProjectResponse

func (response ModelGetWithProject500Response) VisitModelGetWithProjectResponse(w http.ResponseWriter) error

type ModelGetWithProjectRequestObject

type ModelGetWithProjectRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	ModelIdOrKey     ModelIdOrKeyParam     `json:"modelIdOrKey"`
}

type ModelGetWithProjectResponseObject

type ModelGetWithProjectResponseObject interface {
	VisitModelGetWithProjectResponse(w http.ResponseWriter) error
}

type ModelImport200JSONResponse

type ModelImport200JSONResponse struct {
	IgnoredCount  *int           `json:"ignoredCount,omitempty"`
	InsertedCount *int           `json:"insertedCount,omitempty"`
	ItemsCount    *int           `json:"itemsCount,omitempty"`
	ModelId       *id.ModelID    `json:"modelId,omitempty"`
	NewFields     *[]SchemaField `json:"newFields,omitempty"`
	UpdatedCount  *int           `json:"updatedCount,omitempty"`
}

func (ModelImport200JSONResponse) VisitModelImportResponse

func (response ModelImport200JSONResponse) VisitModelImportResponse(w http.ResponseWriter) error

type ModelImport400Response

type ModelImport400Response struct {
}

func (ModelImport400Response) VisitModelImportResponse

func (response ModelImport400Response) VisitModelImportResponse(w http.ResponseWriter) error

type ModelImport401Response

type ModelImport401Response = UnauthorizedErrorResponse

func (ModelImport401Response) VisitModelImportResponse

func (response ModelImport401Response) VisitModelImportResponse(w http.ResponseWriter) error

type ModelImport500Response

type ModelImport500Response struct {
}

func (ModelImport500Response) VisitModelImportResponse

func (response ModelImport500Response) VisitModelImportResponse(w http.ResponseWriter) error

type ModelImportRequestObject

type ModelImportRequestObject struct {
	ModelId       ModelIdParam `json:"modelId"`
	JSONBody      *ModelImportJSONRequestBody
	MultipartBody *multipart.Reader
}

type ModelImportResponseObject

type ModelImportResponseObject interface {
	VisitModelImportResponse(w http.ResponseWriter) error
}

type ModelUpdate200JSONResponse

type ModelUpdate200JSONResponse Model

func (ModelUpdate200JSONResponse) VisitModelUpdateResponse

func (response ModelUpdate200JSONResponse) VisitModelUpdateResponse(w http.ResponseWriter) error

type ModelUpdate400Response

type ModelUpdate400Response struct {
}

func (ModelUpdate400Response) VisitModelUpdateResponse

func (response ModelUpdate400Response) VisitModelUpdateResponse(w http.ResponseWriter) error

type ModelUpdate401Response

type ModelUpdate401Response = UnauthorizedErrorResponse

func (ModelUpdate401Response) VisitModelUpdateResponse

func (response ModelUpdate401Response) VisitModelUpdateResponse(w http.ResponseWriter) error

type ModelUpdateRequestObject

type ModelUpdateRequestObject struct {
	ModelId ModelIdParam `json:"modelId"`
	Body    *ModelUpdateJSONRequestBody
}

type ModelUpdateResponseObject

type ModelUpdateResponseObject interface {
	VisitModelUpdateResponse(w http.ResponseWriter) error
}

type ModelUpdateWithProject200JSONResponse

type ModelUpdateWithProject200JSONResponse Model

func (ModelUpdateWithProject200JSONResponse) VisitModelUpdateWithProjectResponse

func (response ModelUpdateWithProject200JSONResponse) VisitModelUpdateWithProjectResponse(w http.ResponseWriter) error

type ModelUpdateWithProject400Response

type ModelUpdateWithProject400Response struct {
}

func (ModelUpdateWithProject400Response) VisitModelUpdateWithProjectResponse

func (response ModelUpdateWithProject400Response) VisitModelUpdateWithProjectResponse(w http.ResponseWriter) error

type ModelUpdateWithProject401Response

type ModelUpdateWithProject401Response = UnauthorizedErrorResponse

func (ModelUpdateWithProject401Response) VisitModelUpdateWithProjectResponse

func (response ModelUpdateWithProject401Response) VisitModelUpdateWithProjectResponse(w http.ResponseWriter) error

type ModelUpdateWithProject404Response

type ModelUpdateWithProject404Response struct {
}

func (ModelUpdateWithProject404Response) VisitModelUpdateWithProjectResponse

func (response ModelUpdateWithProject404Response) VisitModelUpdateWithProjectResponse(w http.ResponseWriter) error

type ModelUpdateWithProject500Response

type ModelUpdateWithProject500Response struct {
}

func (ModelUpdateWithProject500Response) VisitModelUpdateWithProjectResponse

func (response ModelUpdateWithProject500Response) VisitModelUpdateWithProjectResponse(w http.ResponseWriter) error

type ModelUpdateWithProjectRequestObject

type ModelUpdateWithProjectRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	ModelIdOrKey     ModelIdOrKeyParam     `json:"modelIdOrKey"`
	Body             *ModelUpdateWithProjectJSONRequestBody
}

type ModelUpdateWithProjectResponseObject

type ModelUpdateWithProjectResponseObject interface {
	VisitModelUpdateWithProjectResponse(w http.ResponseWriter) error
}

type NotFoundErrorResponse

type NotFoundErrorResponse struct {
}

type ProjectFilter200JSONResponse

type ProjectFilter200JSONResponse struct {
	Page       *int       `json:"page,omitempty"`
	PerPage    *int       `json:"perPage,omitempty"`
	Projects   *[]Project `json:"projects,omitempty"`
	TotalCount *int       `json:"totalCount,omitempty"`
}

func (ProjectFilter200JSONResponse) VisitProjectFilterResponse

func (response ProjectFilter200JSONResponse) VisitProjectFilterResponse(w http.ResponseWriter) error

type ProjectFilter400Response

type ProjectFilter400Response struct {
}

func (ProjectFilter400Response) VisitProjectFilterResponse

func (response ProjectFilter400Response) VisitProjectFilterResponse(w http.ResponseWriter) error

type ProjectFilter401Response

type ProjectFilter401Response = UnauthorizedErrorResponse

func (ProjectFilter401Response) VisitProjectFilterResponse

func (response ProjectFilter401Response) VisitProjectFilterResponse(w http.ResponseWriter) error

type ProjectFilter404Response

type ProjectFilter404Response = NotFoundErrorResponse

func (ProjectFilter404Response) VisitProjectFilterResponse

func (response ProjectFilter404Response) VisitProjectFilterResponse(w http.ResponseWriter) error

type ProjectFilter500Response

type ProjectFilter500Response struct {
}

func (ProjectFilter500Response) VisitProjectFilterResponse

func (response ProjectFilter500Response) VisitProjectFilterResponse(w http.ResponseWriter) error

type ProjectFilterRequestObject

type ProjectFilterRequestObject struct {
	WorkspaceId WorkspaceIdParam `json:"workspaceId"`
	Params      ProjectFilterParams
}

type ProjectFilterResponseObject

type ProjectFilterResponseObject interface {
	VisitProjectFilterResponse(w http.ResponseWriter) error
}

type SchemaByIDAsJSON200JSONResponse

type SchemaByIDAsJSON200JSONResponse SchemaJSON

func (SchemaByIDAsJSON200JSONResponse) VisitSchemaByIDAsJSONResponse

func (response SchemaByIDAsJSON200JSONResponse) VisitSchemaByIDAsJSONResponse(w http.ResponseWriter) error

type SchemaByIDAsJSON400Response

type SchemaByIDAsJSON400Response struct {
}

func (SchemaByIDAsJSON400Response) VisitSchemaByIDAsJSONResponse

func (response SchemaByIDAsJSON400Response) VisitSchemaByIDAsJSONResponse(w http.ResponseWriter) error

type SchemaByIDAsJSON401Response

type SchemaByIDAsJSON401Response = UnauthorizedErrorResponse

func (SchemaByIDAsJSON401Response) VisitSchemaByIDAsJSONResponse

func (response SchemaByIDAsJSON401Response) VisitSchemaByIDAsJSONResponse(w http.ResponseWriter) error

type SchemaByIDAsJSON404Response

type SchemaByIDAsJSON404Response struct {
}

func (SchemaByIDAsJSON404Response) VisitSchemaByIDAsJSONResponse

func (response SchemaByIDAsJSON404Response) VisitSchemaByIDAsJSONResponse(w http.ResponseWriter) error

type SchemaByIDAsJSON500Response

type SchemaByIDAsJSON500Response struct {
}

func (SchemaByIDAsJSON500Response) VisitSchemaByIDAsJSONResponse

func (response SchemaByIDAsJSON500Response) VisitSchemaByIDAsJSONResponse(w http.ResponseWriter) error

type SchemaByIDAsJSONRequestObject

type SchemaByIDAsJSONRequestObject struct {
	SchemaId SchemaIdParam `json:"schemaId"`
}

type SchemaByIDAsJSONResponseObject

type SchemaByIDAsJSONResponseObject interface {
	VisitSchemaByIDAsJSONResponse(w http.ResponseWriter) error
}

type SchemaByIDWithProjectAsJSON200JSONResponse

type SchemaByIDWithProjectAsJSON200JSONResponse SchemaJSON

func (SchemaByIDWithProjectAsJSON200JSONResponse) VisitSchemaByIDWithProjectAsJSONResponse

func (response SchemaByIDWithProjectAsJSON200JSONResponse) VisitSchemaByIDWithProjectAsJSONResponse(w http.ResponseWriter) error

type SchemaByIDWithProjectAsJSON400Response

type SchemaByIDWithProjectAsJSON400Response struct {
}

func (SchemaByIDWithProjectAsJSON400Response) VisitSchemaByIDWithProjectAsJSONResponse

func (response SchemaByIDWithProjectAsJSON400Response) VisitSchemaByIDWithProjectAsJSONResponse(w http.ResponseWriter) error

type SchemaByIDWithProjectAsJSON401Response

type SchemaByIDWithProjectAsJSON401Response = UnauthorizedErrorResponse

func (SchemaByIDWithProjectAsJSON401Response) VisitSchemaByIDWithProjectAsJSONResponse

func (response SchemaByIDWithProjectAsJSON401Response) VisitSchemaByIDWithProjectAsJSONResponse(w http.ResponseWriter) error

type SchemaByIDWithProjectAsJSON404Response

type SchemaByIDWithProjectAsJSON404Response struct {
}

func (SchemaByIDWithProjectAsJSON404Response) VisitSchemaByIDWithProjectAsJSONResponse

func (response SchemaByIDWithProjectAsJSON404Response) VisitSchemaByIDWithProjectAsJSONResponse(w http.ResponseWriter) error

type SchemaByIDWithProjectAsJSON500Response

type SchemaByIDWithProjectAsJSON500Response struct {
}

func (SchemaByIDWithProjectAsJSON500Response) VisitSchemaByIDWithProjectAsJSONResponse

func (response SchemaByIDWithProjectAsJSON500Response) VisitSchemaByIDWithProjectAsJSONResponse(w http.ResponseWriter) error

type SchemaByIDWithProjectAsJSONRequestObject

type SchemaByIDWithProjectAsJSONRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	SchemaId         SchemaIdParam         `json:"schemaId"`
}

type SchemaByIDWithProjectAsJSONResponseObject

type SchemaByIDWithProjectAsJSONResponseObject interface {
	VisitSchemaByIDWithProjectAsJSONResponse(w http.ResponseWriter) error
}

type SchemaByModelAsJSON200JSONResponse

type SchemaByModelAsJSON200JSONResponse SchemaJSON

func (SchemaByModelAsJSON200JSONResponse) VisitSchemaByModelAsJSONResponse

func (response SchemaByModelAsJSON200JSONResponse) VisitSchemaByModelAsJSONResponse(w http.ResponseWriter) error

type SchemaByModelAsJSON400Response

type SchemaByModelAsJSON400Response struct {
}

func (SchemaByModelAsJSON400Response) VisitSchemaByModelAsJSONResponse

func (response SchemaByModelAsJSON400Response) VisitSchemaByModelAsJSONResponse(w http.ResponseWriter) error

type SchemaByModelAsJSON401Response

type SchemaByModelAsJSON401Response = UnauthorizedErrorResponse

func (SchemaByModelAsJSON401Response) VisitSchemaByModelAsJSONResponse

func (response SchemaByModelAsJSON401Response) VisitSchemaByModelAsJSONResponse(w http.ResponseWriter) error

type SchemaByModelAsJSON404Response

type SchemaByModelAsJSON404Response struct {
}

func (SchemaByModelAsJSON404Response) VisitSchemaByModelAsJSONResponse

func (response SchemaByModelAsJSON404Response) VisitSchemaByModelAsJSONResponse(w http.ResponseWriter) error

type SchemaByModelAsJSON500Response

type SchemaByModelAsJSON500Response struct {
}

func (SchemaByModelAsJSON500Response) VisitSchemaByModelAsJSONResponse

func (response SchemaByModelAsJSON500Response) VisitSchemaByModelAsJSONResponse(w http.ResponseWriter) error

type SchemaByModelAsJSONRequestObject

type SchemaByModelAsJSONRequestObject struct {
	ModelId ModelIdParam `json:"modelId"`
}

type SchemaByModelAsJSONResponseObject

type SchemaByModelAsJSONResponseObject interface {
	VisitSchemaByModelAsJSONResponse(w http.ResponseWriter) error
}

type SchemaByModelWithProjectAsJSON200JSONResponse

type SchemaByModelWithProjectAsJSON200JSONResponse SchemaJSON

func (SchemaByModelWithProjectAsJSON200JSONResponse) VisitSchemaByModelWithProjectAsJSONResponse

func (response SchemaByModelWithProjectAsJSON200JSONResponse) VisitSchemaByModelWithProjectAsJSONResponse(w http.ResponseWriter) error

type SchemaByModelWithProjectAsJSON400Response

type SchemaByModelWithProjectAsJSON400Response struct {
}

func (SchemaByModelWithProjectAsJSON400Response) VisitSchemaByModelWithProjectAsJSONResponse

func (response SchemaByModelWithProjectAsJSON400Response) VisitSchemaByModelWithProjectAsJSONResponse(w http.ResponseWriter) error

type SchemaByModelWithProjectAsJSON401Response

type SchemaByModelWithProjectAsJSON401Response = UnauthorizedErrorResponse

func (SchemaByModelWithProjectAsJSON401Response) VisitSchemaByModelWithProjectAsJSONResponse

func (response SchemaByModelWithProjectAsJSON401Response) VisitSchemaByModelWithProjectAsJSONResponse(w http.ResponseWriter) error

type SchemaByModelWithProjectAsJSON404Response

type SchemaByModelWithProjectAsJSON404Response struct {
}

func (SchemaByModelWithProjectAsJSON404Response) VisitSchemaByModelWithProjectAsJSONResponse

func (response SchemaByModelWithProjectAsJSON404Response) VisitSchemaByModelWithProjectAsJSONResponse(w http.ResponseWriter) error

type SchemaByModelWithProjectAsJSON500Response

type SchemaByModelWithProjectAsJSON500Response struct {
}

func (SchemaByModelWithProjectAsJSON500Response) VisitSchemaByModelWithProjectAsJSONResponse

func (response SchemaByModelWithProjectAsJSON500Response) VisitSchemaByModelWithProjectAsJSONResponse(w http.ResponseWriter) error

type SchemaByModelWithProjectAsJSONRequestObject

type SchemaByModelWithProjectAsJSONRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	ModelIdOrKey     ModelIdOrKeyParam     `json:"modelIdOrKey"`
}

type SchemaByModelWithProjectAsJSONResponseObject

type SchemaByModelWithProjectAsJSONResponseObject interface {
	VisitSchemaByModelWithProjectAsJSONResponse(w http.ResponseWriter) error
}

type SchemaFilter200JSONResponse

type SchemaFilter200JSONResponse struct {
	Models     *[]Model `json:"models,omitempty"`
	Page       *int     `json:"page,omitempty"`
	PerPage    *int     `json:"perPage,omitempty"`
	TotalCount *int     `json:"totalCount,omitempty"`
}

func (SchemaFilter200JSONResponse) VisitSchemaFilterResponse

func (response SchemaFilter200JSONResponse) VisitSchemaFilterResponse(w http.ResponseWriter) error

type SchemaFilter400Response

type SchemaFilter400Response struct {
}

func (SchemaFilter400Response) VisitSchemaFilterResponse

func (response SchemaFilter400Response) VisitSchemaFilterResponse(w http.ResponseWriter) error

type SchemaFilter401Response

type SchemaFilter401Response = UnauthorizedErrorResponse

func (SchemaFilter401Response) VisitSchemaFilterResponse

func (response SchemaFilter401Response) VisitSchemaFilterResponse(w http.ResponseWriter) error

type SchemaFilter404Response

type SchemaFilter404Response struct {
}

func (SchemaFilter404Response) VisitSchemaFilterResponse

func (response SchemaFilter404Response) VisitSchemaFilterResponse(w http.ResponseWriter) error

type SchemaFilter500Response

type SchemaFilter500Response struct {
}

func (SchemaFilter500Response) VisitSchemaFilterResponse

func (response SchemaFilter500Response) VisitSchemaFilterResponse(w http.ResponseWriter) error

type SchemaFilterRequestObject

type SchemaFilterRequestObject struct {
	ProjectIdOrAlias ProjectIdOrAliasParam `json:"projectIdOrAlias"`
	Params           SchemaFilterParams
}

type SchemaFilterResponseObject

type SchemaFilterResponseObject interface {
	VisitSchemaFilterResponse(w http.ResponseWriter) error
}

type Server

type Server struct{}

func NewServer

func NewServer() *Server

func (*Server) AssetCommentList

func (*Server) AssetCreate

func (*Server) AssetDelete

func (*Server) AssetFilter

func (*Server) AssetGet

func (*Server) CopyModel

func (*Server) FieldCreate

func (*Server) FieldDelete

func (*Server) FieldUpdate

func (*Server) ItemCommentList

func (*Server) ItemCreate

func (*Server) ItemDelete

func (*Server) ItemFilter

func (*Server) ItemGet

func (*Server) ItemUpdate

func (*Server) ItemsAsCSV

func (*Server) ItemsAsGeoJSON

func (*Server) ModelCreate

func (*Server) ModelDelete

func (*Server) ModelFilter

func (*Server) ModelGet

func (*Server) ModelImport

func (*Server) ModelUpdate

func (*Server) ProjectFilter

func (*Server) SchemaByIDAsJSON

func (*Server) SchemaFilter

type ServerInterface

type ServerInterface interface {
	// delete asset
	// (DELETE /assets/{assetId})
	AssetDelete(ctx echo.Context, assetId AssetIdParam) error
	// get asset
	// (GET /assets/{assetId})
	AssetGet(ctx echo.Context, assetId AssetIdParam) error
	// get asset comments
	// (GET /assets/{assetId}/comments)
	AssetCommentList(ctx echo.Context, assetId AssetIdParam) error
	// create asset comments
	// (POST /assets/{assetId}/comments)
	AssetCommentCreate(ctx echo.Context, assetId AssetIdParam) error
	// delete asset comments
	// (DELETE /assets/{assetId}/comments/{commentId})
	AssetCommentDelete(ctx echo.Context, assetId AssetIdParam, commentId CommentIdParam) error
	// Update AssetComment
	// (PATCH /assets/{assetId}/comments/{commentId})
	AssetCommentUpdate(ctx echo.Context, assetId AssetIdParam, commentId CommentIdParam) error
	// delete an item
	// (DELETE /items/{itemId})
	ItemDelete(ctx echo.Context, itemId ItemIdParam) error
	// Returns an item.
	// (GET /items/{itemId})
	ItemGet(ctx echo.Context, itemId ItemIdParam, params ItemGetParams) error
	// Update an item.
	// (PATCH /items/{itemId})
	ItemUpdate(ctx echo.Context, itemId ItemIdParam) error
	// get an item comment
	// (GET /items/{itemId}/comments)
	ItemCommentList(ctx echo.Context, itemId ItemIdParam) error
	// create an item comment
	// (POST /items/{itemId}/comments)
	ItemCommentCreate(ctx echo.Context, itemId ItemIdParam) error
	// delete item comment
	// (DELETE /items/{itemId}/comments/{commentId})
	ItemCommentDelete(ctx echo.Context, itemId ItemIdParam, commentId CommentIdParam) error
	// Update Item Comment
	// (PATCH /items/{itemId}/comments/{commentId})
	ItemCommentUpdate(ctx echo.Context, itemId ItemIdParam, commentId CommentIdParam) error
	// delete a model
	// (DELETE /models/{modelId})
	ModelDelete(ctx echo.Context, modelId ModelIdParam) error
	// Returns a model.
	// (GET /models/{modelId})
	ModelGet(ctx echo.Context, modelId ModelIdParam) error
	// Update a model.
	// (PATCH /models/{modelId})
	ModelUpdate(ctx echo.Context, modelId ModelIdParam) error
	// Copy schema and items of a selected model
	// (POST /models/{modelId}/copy)
	CopyModel(ctx echo.Context, modelId ModelIdParam) error
	// Import data under the selected model
	// (PUT /models/{modelId}/import)
	ModelImport(ctx echo.Context, modelId ModelIdParam) error
	// Returns a list of items.
	// (GET /models/{modelId}/items)
	ItemFilter(ctx echo.Context, modelId ModelIdParam, params ItemFilterParams) error
	// create an item
	// (POST /models/{modelId}/items)
	ItemCreate(ctx echo.Context, modelId ModelIdParam) error
	// Returns a CSV that has a list of items as features.
	// (GET /models/{modelId}/items.csv)
	ItemsAsCSV(ctx echo.Context, modelId ModelIdParam, params ItemsAsCSVParams) error
	// Returns a GeoJSON that has a list of items as features.
	// (GET /models/{modelId}/items.geojson)
	ItemsAsGeoJSON(ctx echo.Context, modelId ModelIdParam, params ItemsAsGeoJSONParams) error
	// Returns a metadata schema as json by model ID
	// (GET /models/{modelId}/metadata_schema.json)
	MetadataSchemaByModelAsJSON(ctx echo.Context, modelId ModelIdParam) error
	// Returns a schema as json by model ID
	// (GET /models/{modelId}/schema.json)
	SchemaByModelAsJSON(ctx echo.Context, modelId ModelIdParam) error
	// Returns a list of models.
	// (GET /projects/{projectIdOrAlias}/models)
	ModelFilter(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, params ModelFilterParams) error
	// create a model
	// (POST /projects/{projectIdOrAlias}/models)
	ModelCreate(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, params ModelCreateParams) error
	// Delete a model.
	// (DELETE /projects/{projectIdOrAlias}/models/{modelIdOrKey})
	ModelDeleteWithProject(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, modelIdOrKey ModelIdOrKeyParam) error
	// Returns a model.
	// (GET /projects/{projectIdOrAlias}/models/{modelIdOrKey})
	ModelGetWithProject(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, modelIdOrKey ModelIdOrKeyParam) error
	// Update a model.
	// (PATCH /projects/{projectIdOrAlias}/models/{modelIdOrKey})
	ModelUpdateWithProject(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, modelIdOrKey ModelIdOrKeyParam) error
	// create a field
	// (POST /projects/{projectIdOrAlias}/models/{modelIdOrKey}/fields)
	FieldCreateWithProject(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, modelIdOrKey ModelIdOrKeyParam) error
	// Delete a field.
	// (DELETE /projects/{projectIdOrAlias}/models/{modelIdOrKey}/fields/{fieldIdOrKey})
	FieldDeleteWithProject(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, modelIdOrKey ModelIdOrKeyParam, fieldIdOrKey FieldIdOrKeyParam) error
	// update a field
	// (PATCH /projects/{projectIdOrAlias}/models/{modelIdOrKey}/fields/{fieldIdOrKey})
	FieldUpdateWithProject(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, modelIdOrKey ModelIdOrKeyParam, fieldIdOrKey FieldIdOrKeyParam) error
	// Returns a list of items.
	// (GET /projects/{projectIdOrAlias}/models/{modelIdOrKey}/items)
	ItemFilterWithProject(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, modelIdOrKey ModelIdOrKeyParam, params ItemFilterWithProjectParams) error
	// Create an Item.
	// (POST /projects/{projectIdOrAlias}/models/{modelIdOrKey}/items)
	ItemCreateWithProject(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, modelIdOrKey ModelIdOrKeyParam) error
	// Returns a CSV that has a list of items as features.
	// (GET /projects/{projectIdOrAlias}/models/{modelIdOrKey}/items.csv)
	ItemsWithProjectAsCSV(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, modelIdOrKey ModelIdOrKeyParam, params ItemsWithProjectAsCSVParams) error
	// Returns a GeoJSON that has a list of items as features.
	// (GET /projects/{projectIdOrAlias}/models/{modelIdOrKey}/items.geojson)
	ItemsWithProjectAsGeoJSON(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, modelIdOrKey ModelIdOrKeyParam, params ItemsWithProjectAsGeoJSONParams) error
	// Returns a metadata schema as json by project and model ID
	// (GET /projects/{projectIdOrAlias}/models/{modelIdOrKey}/metadata_schema.json)
	MetadataSchemaByModelWithProjectAsJSON(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, modelIdOrKey ModelIdOrKeyParam) error
	// Returns a schema as json by project and model ID
	// (GET /projects/{projectIdOrAlias}/models/{modelIdOrKey}/schema.json)
	SchemaByModelWithProjectAsJSON(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, modelIdOrKey ModelIdOrKeyParam) error
	// Returns a schema.
	// (GET /projects/{projectIdOrAlias}/schemata)
	SchemaFilter(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, params SchemaFilterParams) error
	// Returns a schema as json by project and schema ID
	// (GET /projects/{projectIdOrAlias}/schemata/{schemaId}/schema.json)
	SchemaByIDWithProjectAsJSON(ctx echo.Context, projectIdOrAlias ProjectIdOrAliasParam, schemaId SchemaIdParam) error
	// Returns a list of assets.
	// (GET /projects/{projectId}/assets)
	AssetFilter(ctx echo.Context, projectId ProjectIdParam, params AssetFilterParams) error
	// Create an new asset.
	// (POST /projects/{projectId}/assets)
	AssetCreate(ctx echo.Context, projectId ProjectIdParam) error
	// Upload an asset.
	// (POST /projects/{projectId}/assets/uploads)
	AssetUploadCreate(ctx echo.Context, projectId ProjectIdParam) error
	// create a field
	// (POST /schemata/{schemaId}/fields)
	FieldCreate(ctx echo.Context, schemaId SchemaIdParam) error
	// delete a field
	// (DELETE /schemata/{schemaId}/fields/{fieldIdOrKey})
	FieldDelete(ctx echo.Context, schemaId SchemaIdParam, fieldIdOrKey FieldIdOrKeyParam) error
	// update a field
	// (PATCH /schemata/{schemaId}/fields/{fieldIdOrKey})
	FieldUpdate(ctx echo.Context, schemaId SchemaIdParam, fieldIdOrKey FieldIdOrKeyParam) error
	// Returns a schema as json by schema ID
	// (GET /schemata/{schemaId}/schema.json)
	SchemaByIDAsJSON(ctx echo.Context, schemaId SchemaIdParam) error
	// Returns a list of projects.
	// (GET /{workspaceId}/projects)
	ProjectFilter(ctx echo.Context, workspaceId WorkspaceIdParam, params ProjectFilterParams) error
}

ServerInterface represents all server handlers.

func NewStrictHandler

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

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler ServerInterface
}

ServerInterfaceWrapper converts echo contexts to parameters.

func (*ServerInterfaceWrapper) AssetCommentCreate

func (w *ServerInterfaceWrapper) AssetCommentCreate(ctx echo.Context) error

AssetCommentCreate converts echo context to params.

func (*ServerInterfaceWrapper) AssetCommentDelete

func (w *ServerInterfaceWrapper) AssetCommentDelete(ctx echo.Context) error

AssetCommentDelete converts echo context to params.

func (*ServerInterfaceWrapper) AssetCommentList

func (w *ServerInterfaceWrapper) AssetCommentList(ctx echo.Context) error

AssetCommentList converts echo context to params.

func (*ServerInterfaceWrapper) AssetCommentUpdate

func (w *ServerInterfaceWrapper) AssetCommentUpdate(ctx echo.Context) error

AssetCommentUpdate converts echo context to params.

func (*ServerInterfaceWrapper) AssetCreate

func (w *ServerInterfaceWrapper) AssetCreate(ctx echo.Context) error

AssetCreate converts echo context to params.

func (*ServerInterfaceWrapper) AssetDelete

func (w *ServerInterfaceWrapper) AssetDelete(ctx echo.Context) error

AssetDelete converts echo context to params.

func (*ServerInterfaceWrapper) AssetFilter

func (w *ServerInterfaceWrapper) AssetFilter(ctx echo.Context) error

AssetFilter converts echo context to params.

func (*ServerInterfaceWrapper) AssetGet

func (w *ServerInterfaceWrapper) AssetGet(ctx echo.Context) error

AssetGet converts echo context to params.

func (*ServerInterfaceWrapper) AssetUploadCreate

func (w *ServerInterfaceWrapper) AssetUploadCreate(ctx echo.Context) error

AssetUploadCreate converts echo context to params.

func (*ServerInterfaceWrapper) CopyModel

func (w *ServerInterfaceWrapper) CopyModel(ctx echo.Context) error

CopyModel converts echo context to params.

func (*ServerInterfaceWrapper) FieldCreate

func (w *ServerInterfaceWrapper) FieldCreate(ctx echo.Context) error

FieldCreate converts echo context to params.

func (*ServerInterfaceWrapper) FieldCreateWithProject

func (w *ServerInterfaceWrapper) FieldCreateWithProject(ctx echo.Context) error

FieldCreateWithProject converts echo context to params.

func (*ServerInterfaceWrapper) FieldDelete

func (w *ServerInterfaceWrapper) FieldDelete(ctx echo.Context) error

FieldDelete converts echo context to params.

func (*ServerInterfaceWrapper) FieldDeleteWithProject

func (w *ServerInterfaceWrapper) FieldDeleteWithProject(ctx echo.Context) error

FieldDeleteWithProject converts echo context to params.

func (*ServerInterfaceWrapper) FieldUpdate

func (w *ServerInterfaceWrapper) FieldUpdate(ctx echo.Context) error

FieldUpdate converts echo context to params.

func (*ServerInterfaceWrapper) FieldUpdateWithProject

func (w *ServerInterfaceWrapper) FieldUpdateWithProject(ctx echo.Context) error

FieldUpdateWithProject converts echo context to params.

func (*ServerInterfaceWrapper) ItemCommentCreate

func (w *ServerInterfaceWrapper) ItemCommentCreate(ctx echo.Context) error

ItemCommentCreate converts echo context to params.

func (*ServerInterfaceWrapper) ItemCommentDelete

func (w *ServerInterfaceWrapper) ItemCommentDelete(ctx echo.Context) error

ItemCommentDelete converts echo context to params.

func (*ServerInterfaceWrapper) ItemCommentList

func (w *ServerInterfaceWrapper) ItemCommentList(ctx echo.Context) error

ItemCommentList converts echo context to params.

func (*ServerInterfaceWrapper) ItemCommentUpdate

func (w *ServerInterfaceWrapper) ItemCommentUpdate(ctx echo.Context) error

ItemCommentUpdate converts echo context to params.

func (*ServerInterfaceWrapper) ItemCreate

func (w *ServerInterfaceWrapper) ItemCreate(ctx echo.Context) error

ItemCreate converts echo context to params.

func (*ServerInterfaceWrapper) ItemCreateWithProject

func (w *ServerInterfaceWrapper) ItemCreateWithProject(ctx echo.Context) error

ItemCreateWithProject converts echo context to params.

func (*ServerInterfaceWrapper) ItemDelete

func (w *ServerInterfaceWrapper) ItemDelete(ctx echo.Context) error

ItemDelete converts echo context to params.

func (*ServerInterfaceWrapper) ItemFilter

func (w *ServerInterfaceWrapper) ItemFilter(ctx echo.Context) error

ItemFilter converts echo context to params.

func (*ServerInterfaceWrapper) ItemFilterWithProject

func (w *ServerInterfaceWrapper) ItemFilterWithProject(ctx echo.Context) error

ItemFilterWithProject converts echo context to params.

func (*ServerInterfaceWrapper) ItemGet

func (w *ServerInterfaceWrapper) ItemGet(ctx echo.Context) error

ItemGet converts echo context to params.

func (*ServerInterfaceWrapper) ItemUpdate

func (w *ServerInterfaceWrapper) ItemUpdate(ctx echo.Context) error

ItemUpdate converts echo context to params.

func (*ServerInterfaceWrapper) ItemsAsCSV

func (w *ServerInterfaceWrapper) ItemsAsCSV(ctx echo.Context) error

ItemsAsCSV converts echo context to params.

func (*ServerInterfaceWrapper) ItemsAsGeoJSON

func (w *ServerInterfaceWrapper) ItemsAsGeoJSON(ctx echo.Context) error

ItemsAsGeoJSON converts echo context to params.

func (*ServerInterfaceWrapper) ItemsWithProjectAsCSV

func (w *ServerInterfaceWrapper) ItemsWithProjectAsCSV(ctx echo.Context) error

ItemsWithProjectAsCSV converts echo context to params.

func (*ServerInterfaceWrapper) ItemsWithProjectAsGeoJSON

func (w *ServerInterfaceWrapper) ItemsWithProjectAsGeoJSON(ctx echo.Context) error

ItemsWithProjectAsGeoJSON converts echo context to params.

func (*ServerInterfaceWrapper) MetadataSchemaByModelAsJSON

func (w *ServerInterfaceWrapper) MetadataSchemaByModelAsJSON(ctx echo.Context) error

MetadataSchemaByModelAsJSON converts echo context to params.

func (*ServerInterfaceWrapper) MetadataSchemaByModelWithProjectAsJSON

func (w *ServerInterfaceWrapper) MetadataSchemaByModelWithProjectAsJSON(ctx echo.Context) error

MetadataSchemaByModelWithProjectAsJSON converts echo context to params.

func (*ServerInterfaceWrapper) ModelCreate

func (w *ServerInterfaceWrapper) ModelCreate(ctx echo.Context) error

ModelCreate converts echo context to params.

func (*ServerInterfaceWrapper) ModelDelete

func (w *ServerInterfaceWrapper) ModelDelete(ctx echo.Context) error

ModelDelete converts echo context to params.

func (*ServerInterfaceWrapper) ModelDeleteWithProject

func (w *ServerInterfaceWrapper) ModelDeleteWithProject(ctx echo.Context) error

ModelDeleteWithProject converts echo context to params.

func (*ServerInterfaceWrapper) ModelFilter

func (w *ServerInterfaceWrapper) ModelFilter(ctx echo.Context) error

ModelFilter converts echo context to params.

func (*ServerInterfaceWrapper) ModelGet

func (w *ServerInterfaceWrapper) ModelGet(ctx echo.Context) error

ModelGet converts echo context to params.

func (*ServerInterfaceWrapper) ModelGetWithProject

func (w *ServerInterfaceWrapper) ModelGetWithProject(ctx echo.Context) error

ModelGetWithProject converts echo context to params.

func (*ServerInterfaceWrapper) ModelImport

func (w *ServerInterfaceWrapper) ModelImport(ctx echo.Context) error

ModelImport converts echo context to params.

func (*ServerInterfaceWrapper) ModelUpdate

func (w *ServerInterfaceWrapper) ModelUpdate(ctx echo.Context) error

ModelUpdate converts echo context to params.

func (*ServerInterfaceWrapper) ModelUpdateWithProject

func (w *ServerInterfaceWrapper) ModelUpdateWithProject(ctx echo.Context) error

ModelUpdateWithProject converts echo context to params.

func (*ServerInterfaceWrapper) ProjectFilter

func (w *ServerInterfaceWrapper) ProjectFilter(ctx echo.Context) error

ProjectFilter converts echo context to params.

func (*ServerInterfaceWrapper) SchemaByIDAsJSON

func (w *ServerInterfaceWrapper) SchemaByIDAsJSON(ctx echo.Context) error

SchemaByIDAsJSON converts echo context to params.

func (*ServerInterfaceWrapper) SchemaByIDWithProjectAsJSON

func (w *ServerInterfaceWrapper) SchemaByIDWithProjectAsJSON(ctx echo.Context) error

SchemaByIDWithProjectAsJSON converts echo context to params.

func (*ServerInterfaceWrapper) SchemaByModelAsJSON

func (w *ServerInterfaceWrapper) SchemaByModelAsJSON(ctx echo.Context) error

SchemaByModelAsJSON converts echo context to params.

func (*ServerInterfaceWrapper) SchemaByModelWithProjectAsJSON

func (w *ServerInterfaceWrapper) SchemaByModelWithProjectAsJSON(ctx echo.Context) error

SchemaByModelWithProjectAsJSON converts echo context to params.

func (*ServerInterfaceWrapper) SchemaFilter

func (w *ServerInterfaceWrapper) SchemaFilter(ctx echo.Context) error

SchemaFilter converts echo context to params.

type StrictHandlerFunc

type StrictHandlerFunc = strictecho.StrictEchoHandlerFunc

type StrictMiddlewareFunc

type StrictMiddlewareFunc = strictecho.StrictEchoMiddlewareFunc

type StrictServerInterface

type StrictServerInterface interface {
	// delete asset
	// (DELETE /assets/{assetId})
	AssetDelete(ctx context.Context, request AssetDeleteRequestObject) (AssetDeleteResponseObject, error)
	// get asset
	// (GET /assets/{assetId})
	AssetGet(ctx context.Context, request AssetGetRequestObject) (AssetGetResponseObject, error)
	// get asset comments
	// (GET /assets/{assetId}/comments)
	AssetCommentList(ctx context.Context, request AssetCommentListRequestObject) (AssetCommentListResponseObject, error)
	// create asset comments
	// (POST /assets/{assetId}/comments)
	AssetCommentCreate(ctx context.Context, request AssetCommentCreateRequestObject) (AssetCommentCreateResponseObject, error)
	// delete asset comments
	// (DELETE /assets/{assetId}/comments/{commentId})
	AssetCommentDelete(ctx context.Context, request AssetCommentDeleteRequestObject) (AssetCommentDeleteResponseObject, error)
	// Update AssetComment
	// (PATCH /assets/{assetId}/comments/{commentId})
	AssetCommentUpdate(ctx context.Context, request AssetCommentUpdateRequestObject) (AssetCommentUpdateResponseObject, error)
	// delete an item
	// (DELETE /items/{itemId})
	ItemDelete(ctx context.Context, request ItemDeleteRequestObject) (ItemDeleteResponseObject, error)
	// Returns an item.
	// (GET /items/{itemId})
	ItemGet(ctx context.Context, request ItemGetRequestObject) (ItemGetResponseObject, error)
	// Update an item.
	// (PATCH /items/{itemId})
	ItemUpdate(ctx context.Context, request ItemUpdateRequestObject) (ItemUpdateResponseObject, error)
	// get an item comment
	// (GET /items/{itemId}/comments)
	ItemCommentList(ctx context.Context, request ItemCommentListRequestObject) (ItemCommentListResponseObject, error)
	// create an item comment
	// (POST /items/{itemId}/comments)
	ItemCommentCreate(ctx context.Context, request ItemCommentCreateRequestObject) (ItemCommentCreateResponseObject, error)
	// delete item comment
	// (DELETE /items/{itemId}/comments/{commentId})
	ItemCommentDelete(ctx context.Context, request ItemCommentDeleteRequestObject) (ItemCommentDeleteResponseObject, error)
	// Update Item Comment
	// (PATCH /items/{itemId}/comments/{commentId})
	ItemCommentUpdate(ctx context.Context, request ItemCommentUpdateRequestObject) (ItemCommentUpdateResponseObject, error)
	// delete a model
	// (DELETE /models/{modelId})
	ModelDelete(ctx context.Context, request ModelDeleteRequestObject) (ModelDeleteResponseObject, error)
	// Returns a model.
	// (GET /models/{modelId})
	ModelGet(ctx context.Context, request ModelGetRequestObject) (ModelGetResponseObject, error)
	// Update a model.
	// (PATCH /models/{modelId})
	ModelUpdate(ctx context.Context, request ModelUpdateRequestObject) (ModelUpdateResponseObject, error)
	// Copy schema and items of a selected model
	// (POST /models/{modelId}/copy)
	CopyModel(ctx context.Context, request CopyModelRequestObject) (CopyModelResponseObject, error)
	// Import data under the selected model
	// (PUT /models/{modelId}/import)
	ModelImport(ctx context.Context, request ModelImportRequestObject) (ModelImportResponseObject, error)
	// Returns a list of items.
	// (GET /models/{modelId}/items)
	ItemFilter(ctx context.Context, request ItemFilterRequestObject) (ItemFilterResponseObject, error)
	// create an item
	// (POST /models/{modelId}/items)
	ItemCreate(ctx context.Context, request ItemCreateRequestObject) (ItemCreateResponseObject, error)
	// Returns a CSV that has a list of items as features.
	// (GET /models/{modelId}/items.csv)
	ItemsAsCSV(ctx context.Context, request ItemsAsCSVRequestObject) (ItemsAsCSVResponseObject, error)
	// Returns a GeoJSON that has a list of items as features.
	// (GET /models/{modelId}/items.geojson)
	ItemsAsGeoJSON(ctx context.Context, request ItemsAsGeoJSONRequestObject) (ItemsAsGeoJSONResponseObject, error)
	// Returns a metadata schema as json by model ID
	// (GET /models/{modelId}/metadata_schema.json)
	MetadataSchemaByModelAsJSON(ctx context.Context, request MetadataSchemaByModelAsJSONRequestObject) (MetadataSchemaByModelAsJSONResponseObject, error)
	// Returns a schema as json by model ID
	// (GET /models/{modelId}/schema.json)
	SchemaByModelAsJSON(ctx context.Context, request SchemaByModelAsJSONRequestObject) (SchemaByModelAsJSONResponseObject, error)
	// Returns a list of models.
	// (GET /projects/{projectIdOrAlias}/models)
	ModelFilter(ctx context.Context, request ModelFilterRequestObject) (ModelFilterResponseObject, error)
	// create a model
	// (POST /projects/{projectIdOrAlias}/models)
	ModelCreate(ctx context.Context, request ModelCreateRequestObject) (ModelCreateResponseObject, error)
	// Delete a model.
	// (DELETE /projects/{projectIdOrAlias}/models/{modelIdOrKey})
	ModelDeleteWithProject(ctx context.Context, request ModelDeleteWithProjectRequestObject) (ModelDeleteWithProjectResponseObject, error)
	// Returns a model.
	// (GET /projects/{projectIdOrAlias}/models/{modelIdOrKey})
	ModelGetWithProject(ctx context.Context, request ModelGetWithProjectRequestObject) (ModelGetWithProjectResponseObject, error)
	// Update a model.
	// (PATCH /projects/{projectIdOrAlias}/models/{modelIdOrKey})
	ModelUpdateWithProject(ctx context.Context, request ModelUpdateWithProjectRequestObject) (ModelUpdateWithProjectResponseObject, error)
	// create a field
	// (POST /projects/{projectIdOrAlias}/models/{modelIdOrKey}/fields)
	FieldCreateWithProject(ctx context.Context, request FieldCreateWithProjectRequestObject) (FieldCreateWithProjectResponseObject, error)
	// Delete a field.
	// (DELETE /projects/{projectIdOrAlias}/models/{modelIdOrKey}/fields/{fieldIdOrKey})
	FieldDeleteWithProject(ctx context.Context, request FieldDeleteWithProjectRequestObject) (FieldDeleteWithProjectResponseObject, error)
	// update a field
	// (PATCH /projects/{projectIdOrAlias}/models/{modelIdOrKey}/fields/{fieldIdOrKey})
	FieldUpdateWithProject(ctx context.Context, request FieldUpdateWithProjectRequestObject) (FieldUpdateWithProjectResponseObject, error)
	// Returns a list of items.
	// (GET /projects/{projectIdOrAlias}/models/{modelIdOrKey}/items)
	ItemFilterWithProject(ctx context.Context, request ItemFilterWithProjectRequestObject) (ItemFilterWithProjectResponseObject, error)
	// Create an Item.
	// (POST /projects/{projectIdOrAlias}/models/{modelIdOrKey}/items)
	ItemCreateWithProject(ctx context.Context, request ItemCreateWithProjectRequestObject) (ItemCreateWithProjectResponseObject, error)
	// Returns a CSV that has a list of items as features.
	// (GET /projects/{projectIdOrAlias}/models/{modelIdOrKey}/items.csv)
	ItemsWithProjectAsCSV(ctx context.Context, request ItemsWithProjectAsCSVRequestObject) (ItemsWithProjectAsCSVResponseObject, error)
	// Returns a GeoJSON that has a list of items as features.
	// (GET /projects/{projectIdOrAlias}/models/{modelIdOrKey}/items.geojson)
	ItemsWithProjectAsGeoJSON(ctx context.Context, request ItemsWithProjectAsGeoJSONRequestObject) (ItemsWithProjectAsGeoJSONResponseObject, error)
	// Returns a metadata schema as json by project and model ID
	// (GET /projects/{projectIdOrAlias}/models/{modelIdOrKey}/metadata_schema.json)
	MetadataSchemaByModelWithProjectAsJSON(ctx context.Context, request MetadataSchemaByModelWithProjectAsJSONRequestObject) (MetadataSchemaByModelWithProjectAsJSONResponseObject, error)
	// Returns a schema as json by project and model ID
	// (GET /projects/{projectIdOrAlias}/models/{modelIdOrKey}/schema.json)
	SchemaByModelWithProjectAsJSON(ctx context.Context, request SchemaByModelWithProjectAsJSONRequestObject) (SchemaByModelWithProjectAsJSONResponseObject, error)
	// Returns a schema.
	// (GET /projects/{projectIdOrAlias}/schemata)
	SchemaFilter(ctx context.Context, request SchemaFilterRequestObject) (SchemaFilterResponseObject, error)
	// Returns a schema as json by project and schema ID
	// (GET /projects/{projectIdOrAlias}/schemata/{schemaId}/schema.json)
	SchemaByIDWithProjectAsJSON(ctx context.Context, request SchemaByIDWithProjectAsJSONRequestObject) (SchemaByIDWithProjectAsJSONResponseObject, error)
	// Returns a list of assets.
	// (GET /projects/{projectId}/assets)
	AssetFilter(ctx context.Context, request AssetFilterRequestObject) (AssetFilterResponseObject, error)
	// Create an new asset.
	// (POST /projects/{projectId}/assets)
	AssetCreate(ctx context.Context, request AssetCreateRequestObject) (AssetCreateResponseObject, error)
	// Upload an asset.
	// (POST /projects/{projectId}/assets/uploads)
	AssetUploadCreate(ctx context.Context, request AssetUploadCreateRequestObject) (AssetUploadCreateResponseObject, error)
	// create a field
	// (POST /schemata/{schemaId}/fields)
	FieldCreate(ctx context.Context, request FieldCreateRequestObject) (FieldCreateResponseObject, error)
	// delete a field
	// (DELETE /schemata/{schemaId}/fields/{fieldIdOrKey})
	FieldDelete(ctx context.Context, request FieldDeleteRequestObject) (FieldDeleteResponseObject, error)
	// update a field
	// (PATCH /schemata/{schemaId}/fields/{fieldIdOrKey})
	FieldUpdate(ctx context.Context, request FieldUpdateRequestObject) (FieldUpdateResponseObject, error)
	// Returns a schema as json by schema ID
	// (GET /schemata/{schemaId}/schema.json)
	SchemaByIDAsJSON(ctx context.Context, request SchemaByIDAsJSONRequestObject) (SchemaByIDAsJSONResponseObject, error)
	// Returns a list of projects.
	// (GET /{workspaceId}/projects)
	ProjectFilter(ctx context.Context, request ProjectFilterRequestObject) (ProjectFilterResponseObject, error)
}

StrictServerInterface represents all server handlers.

type UnauthorizedErrorResponse

type UnauthorizedErrorResponse struct {
}

Jump to

Keyboard shortcuts

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