route

package
v0.0.0-...-4468c4e Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Module exports route module.

Functions

This section is empty.

Types

type AccountRoutes

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

AccountRoutes data type.

func NewAccountRoutes

func NewAccountRoutes(
	handler lib.RequestHandler,
	logger lib.Logger,
	accountController controller.AccountController,
	rbacMiddleware middleware.RBACMiddleware,
) AccountRoutes

NewAccountRoutes creates AccountRoutes.

func (AccountRoutes) Setup

func (r AccountRoutes) Setup()

Setup sets up AccountRoutes.

type AuthRoutes

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

AuthRoutes data type.

func NewAuthRoutes

func NewAuthRoutes(
	handler lib.RequestHandler,
	logger lib.Logger,
	authController controller.AuthController,
) AuthRoutes

NewAuthRoutes creates AuthRoutes.

func (AuthRoutes) Setup

func (r AuthRoutes) Setup()

Setup sets up AuthRoutes.

type Route

type Route interface {
	Setup()
}

Route interface.

type Routes

type Routes []Route

Routes contains multiple routes.

func NewRoutes

func NewRoutes(
	accountRoutes AccountRoutes,
	authRoutes AuthRoutes,
	systemRoutes SystemRoutes,
	websiteRoutes WebsiteRoutes,
) Routes

NewRoutes creates a new Routes.

func (Routes) Setup

func (r Routes) Setup()

Setup sets up Routes.

type SystemRoutes

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

SystemRoutes data type.

func NewSystemRoutes

func NewSystemRoutes(
	handler lib.RequestHandler,
	logger lib.Logger,
	systemController controller.SystemController,
	rbacMiddleware middleware.RBACMiddleware,
) SystemRoutes

NewSystemRoutes creates SystemRoutes.

func (SystemRoutes) Setup

func (r SystemRoutes) Setup()

Setup sets up SystemRoutes.

type WebsiteRoutes

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

WebsiteRoutes data type.

func NewWebsiteRoutes

func NewWebsiteRoutes(
	handler lib.RequestHandler,
	logger lib.Logger,
	websiteController controller.WebsiteController,
	rbacMiddleware middleware.RBACMiddleware,
) WebsiteRoutes

NewWebsiteRoutes creates WebsiteRoutes.

func (WebsiteRoutes) Setup

func (r WebsiteRoutes) Setup()

Setup sets up WebsiteRoutes.

Jump to

Keyboard shortcuts

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