routes

package
v0.0.0-...-1011175 Latest Latest
Warning

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

Go to latest
Published: May 24, 2023 License: 0BSD Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Module exports dependency to container

Functions

This section is empty.

Types

type AuthRoutes

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

AuthRoutes struct

func NewAuthRoutes

func NewAuthRoutes(
	handler lib.RequestHandler,
	authController controllers.JWTAuthController,
	logger lib.Logger,
) AuthRoutes

NewAuthRoutes creates new user controller

func (AuthRoutes) Setup

func (s AuthRoutes) Setup()

Setup user routes

type Route

type Route interface {
	Setup()
}

Route interface

type Routes

type Routes []Route

Routes contains multiple routes

func NewRoutes

func NewRoutes(
	userRoutes UserRoutes,
	authRoutes AuthRoutes,
) Routes

NewRoutes sets up routes

func (Routes) Setup

func (r Routes) Setup()

Setup all the route

type UserRoutes

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

UserRoutes struct

func NewUserRoutes

func NewUserRoutes(
	logger lib.Logger,
	handler lib.RequestHandler,
	userController controllers.UserController,
	authMiddleware middlewares.JWTAuthMiddleware,
) UserRoutes

NewUserRoutes creates new user controller

func (UserRoutes) Setup

func (s UserRoutes) Setup()

Setup user routes

Jump to

Keyboard shortcuts

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