routes

package
v1.4.0-beta.1 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const GlobalMiddlewaresKey = `name:"_routesGlobalMiddlewares" optional:"true"`
View Source
const PerLedgerMiddlewaresKey = `name:"_perLedgerMiddlewares" optional:"true"`

Variables

Functions

func ProvideMiddlewares added in v1.0.4

func ProvideMiddlewares(provider interface{}, additionalAnnotations ...fx.Annotation) fx.Option

func ProvidePerLedgerMiddleware

func ProvidePerLedgerMiddleware(provider interface{}, additionalAnnotations ...fx.Annotation) fx.Option

Types

type Routes

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

Routes -

func NewRoutes

func NewRoutes(
	globalMiddlewares []gin.HandlerFunc,
	perLedgerMiddlewares []gin.HandlerFunc,
	resolver *ledger.Resolver,
	ledgerMiddleware middlewares.LedgerMiddleware,
	configController controllers.ConfigController,
	ledgerController controllers.LedgerController,
	scriptController controllers.ScriptController,
	accountController controllers.AccountController,
	transactionController controllers.TransactionController,
	mappingController controllers.MappingController,
	healthController controllers.HealthController,
) *Routes

NewRoutes -

func (*Routes) Engine

func (r *Routes) Engine() *gin.Engine

Engine -

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳