api

package
v0.16.1 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2024 License: GPL-3.0 Imports: 16 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) (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
	Swagger  bool
	Debug    bool
	Pprof    bool
	Gzip     bool
}

Config ...

func (Config) String added in v0.12.0

func (c Config) String() string

String ...

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