api

package
v0.17.1 Latest Latest
Warning

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

Go to latest
Published: Mar 10, 2024 License: GPL-3.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SwaggerAssets embed.FS
View Source
var TypedocAssets embed.FS

Functions

This section is empty.

Types

type Api added in v0.5.0

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

Api ...

func NewApi added in v0.5.0

func NewApi(controllers *controllers.Controllers,
	echoFilter *rbac.EchoAccessFilter,
	cfg Config,
	eventBus bus.Bus,
	adaptors *adaptors.Adaptors) (api *Api)

NewApi ...

func (*Api) CustomMatcher added in v0.5.0

func (a *Api) CustomMatcher(key string) (string, bool)

CustomMatcher ...

func (*Api) Echo added in v0.13.0

func (a *Api) Echo() *echo.Echo

func (*Api) Shutdown added in v0.7.1

func (a *Api) Shutdown(ctx context.Context) (err error)

Shutdown ...

func (*Api) Start added in v0.5.0

func (a *Api) Start() (err error)

Start ...

type Config added in v0.5.0

type Config struct {
	HttpPort  int
	HttpsPort int
	Swagger   bool
	Debug     bool
	Pprof     bool
	Gzip      bool
}

Config ...

Directories

Path Synopsis
Package Swagger
Package Swagger

Jump to

Keyboard shortcuts

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