v1

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiV1Handler

type ApiV1Handler interface {
	XTokenAuth(token string) (*models.Principal, error)

	PublicGetPing(params public.GetPingParams, principal *models.Principal) middleware.Responder
	PublicGetMetrics(params instruments.GetMetricsParams) middleware.Responder
	PublicGetFiles(params public.GetFilesFileParams) middleware.Responder

	UploaderGetFiles(params uploader.GetUploaderFilesParams, principal *models.Principal) middleware.Responder
	UploaderGetFilesID(params uploader.GetUploaderFilesIDParams, principal *models.Principal) middleware.Responder
	UploaderPostFiles(params uploader.PostUploaderFilesParams, principal *models.Principal) middleware.Responder
	UploaderPutFiles(params uploader.PutUploaderFilesParams, principal *models.Principal) middleware.Responder
}

func NewApiV1Handlers

func NewApiV1Handlers(s *service.Service) ApiV1Handler

type Handlers

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

func (*Handlers) PublicGetFiles

func (h *Handlers) PublicGetFiles(params public.GetFilesFileParams) middleware.Responder

func (*Handlers) PublicGetMetrics

func (h *Handlers) PublicGetMetrics(params instruments.GetMetricsParams) middleware.Responder

func (*Handlers) PublicGetPing

func (h *Handlers) PublicGetPing(params public.GetPingParams, principal *models.Principal) middleware.Responder

func (*Handlers) UploaderGetFiles

func (h *Handlers) UploaderGetFiles(params uploader.GetUploaderFilesParams, principal *models.Principal) middleware.Responder

func (*Handlers) UploaderGetFilesID

func (h *Handlers) UploaderGetFilesID(params uploader.GetUploaderFilesIDParams, principal *models.Principal) middleware.Responder

func (*Handlers) UploaderPostFiles

func (h *Handlers) UploaderPostFiles(params uploader.PostUploaderFilesParams, principal *models.Principal) middleware.Responder

func (*Handlers) UploaderPutFiles

func (h *Handlers) UploaderPutFiles(params uploader.PutUploaderFilesParams, principal *models.Principal) middleware.Responder

func (*Handlers) XTokenAuth

func (h *Handlers) XTokenAuth(token string) (*models.Principal, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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