api

package
v0.0.0-...-1b0f315 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2023 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiServer

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

func NewApiServer

func NewApiServer(
	masterKey string,
	host string,
	port int,
	apikeyStorage apikey.Storer,
	logger mindialog.Logger,
	tasks Tasks,
) ApiServer

func (*ApiServer) Serve

func (s *ApiServer) Serve()

type JsonEncoderResult

type JsonEncoderResult struct {
	JsonContent []byte
	Err         error
}

type Tasks

type Tasks struct {
	ClearCache                  task.ClearCacheTask
	NamedTransformationOperator task.NamedTransformationOperator
	ApiKeyOperator              task.ApiKeyOperator
	AnalyticsOperator           task.AnalyticsOperator
	TaskOperator                task.TaskOperator
	GetMedia                    task.GetMediaTask
	DownloadMedia               task.DownloadMediaTask
	UploadMedia                 task.UploadMediaTask
	DeleteMedia                 task.DeleteMediaTask
	MoveMedia                   task.MoveMediaTask
	CopyMedia                   task.CopyMediaTask
	TagMedia                    task.TagMediaTask
	ColorizeMedia               task.ColorizeMediaTask
}

Jump to

Keyboard shortcuts

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