routes

package
v0.0.0-...-e345738 Latest Latest
Warning

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

Go to latest
Published: Nov 15, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Module exports dependency to container

Functions

This section is empty.

Types

type ApiRoutes

type ApiRoutes []Route

ApiRoutes contains multiple routes

func NewApiRoutes

func NewApiRoutes(
	userRoutes *UserRoutes,
	authRoutes *AuthRoutes,
	pprofRoutes *PprofRoutes,
) ApiRoutes

NewRoutes sets up routes

func (ApiRoutes) Setup

func (r ApiRoutes) Setup()

Setup all the route

type AuthRoutes

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

AuthRoutes struct

func NewAuthRoutes

func NewAuthRoutes(
	handler *middlewares.RequestHandler,
	authController *controllers.JWTAuthController,
) *AuthRoutes

NewAuthRoutes creates new user controller

func (*AuthRoutes) Setup

func (s *AuthRoutes) Setup()

Setup user routes

type EchoRoutes

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

EchoRoutes struct

func NewEchoRoutes

func NewEchoRoutes(
	handler *middlewares.RequestHandler,
	cfg *config.Config,
	echo *controllers.EchoController,
) *EchoRoutes

NewUserRoutes creates new user controller

func (*EchoRoutes) Setup

func (s *EchoRoutes) Setup()

Setup user routes

type FileRoutes

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

FileRoutes struct

func NewFileRoutes

func NewFileRoutes(
	handler *middlewares.RequestHandler,
	cfg *config.Config,
) *FileRoutes

NewUserRoutes creates new user controller

func (*FileRoutes) Setup

func (s *FileRoutes) Setup()

Setup user routes

type PprofRoutes

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

PprofRoutes struct

func NewPprofRoutes

func NewPprofRoutes(
	handler *middlewares.RequestHandler,
	cfg *config.Config,
) *PprofRoutes

NewUserRoutes creates new user controller

func (*PprofRoutes) Setup

func (s *PprofRoutes) Setup()

Setup user routes

type Route

type Route interface {
	Setup()
}

Route interface

type UserRoutes

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

UserRoutes struct

func NewUserRoutes

func NewUserRoutes(
	handler *middlewares.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