controllers

package
v0.0.0-...-8f56799 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2024 License: EPL-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExportLog

func ExportLog(params log.ExportLogParams) middleware.Responder

func GetBackups

func GetBackups(params backup.GetBackupsParams) middleware.Responder

func GetQuotas

func GetQuotas(params quota.GetQuotasParams) middleware.Responder

func NewArchive

func NewArchive(params archive.NewArchiveParams) middleware.Responder

func NewBackup

func NewBackup(params backup.NewBackupParams) middleware.Responder

func UpdateBackup

func UpdateBackup(params backup.UpdateBackupParams) middleware.Responder

func UpdateLog

func UpdateLog(params log.UpdateLogParams) middleware.Responder

Types

type IController

type IController interface {
	// Backup
	NewBackup(params backup.NewBackupParams) middleware.Responder
	UpdateBackup(params backup.UpdateBackupParams) middleware.Responder
	GetBackups(params backup.GetBackupsParams) middleware.Responder
	GetBackupByID(params backup.GetBackupByIDParams) middleware.Responder

	// Restoration
	NewRestoration(params restoration.NewRestorationParams) middleware.Responder
	UpdateRestoration(params restoration.UpdateRestorationParams) middleware.Responder
	GetRestorations(params restoration.GetRestorationsParams) middleware.Responder
	GetRestorationByID(params restoration.GetRestorationByIDParams) middleware.Responder

	// Transfer
	NewTransfer(params transfer.NewTransferParams) middleware.Responder
	UpdateTransfer(params transfer.UpdateTransferParams) middleware.Responder
	GetTransfers(params transfer.GetTransfersParams) middleware.Responder
	GetTransferByID(params transfer.GetTransferByIDParams) middleware.Responder

	// Synchronization
	NewSynchronization(params synchronization.NewSynchronizationParams) middleware.Responder
	UpdateSynchronization(params synchronization.UpdateSynchronizationParams) middleware.Responder

	// Quota
	GetQuotas(params quota.GetQuotasParams) middleware.Responder

	// Log
	ExportLog(params log.ExportLogParams) middleware.Responder
	UpdateLog(params log.UpdateLogParams) middleware.Responder

	// Archive
	NewArchive(params archive.NewArchiveParams) middleware.Responder
	UpdateArchive(params archive.UpdateArchiveParams) middleware.Responder
	GetArchives(params archive.GetArchivesParams) middleware.Responder
	GetArchiveByID(params archive.GetArchiveByIDParams) middleware.Responder
}

type Router

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

func NewRouter

func NewRouter() *Router

func (*Router) Route

func (r *Router) Route(HTTPRequest *http.Request) *services.Server

Jump to

Keyboard shortcuts

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