router

package
v1.9.0 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionRouter

type ActionRouter interface {
	InitActionRouter(actionRouter *gin.RouterGroup)
}

type ActionRouterImpl

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

func NewActionRouterImpl

func NewActionRouterImpl(actionRestHandler resthandler.ActionRestHandler) *ActionRouterImpl

func (ActionRouterImpl) InitActionRouter

func (impl ActionRouterImpl) InitActionRouter(actionRouter *gin.RouterGroup)

type AppRouter

type AppRouter interface {
	InitAppRouter(actionRouter *gin.RouterGroup)
}

type AppRouterImpl

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

func NewAppRouterImpl

func NewAppRouterImpl(appRestHandler resthandler.AppRestHandler) *AppRouterImpl

func (AppRouterImpl) InitAppRouter

func (impl AppRouterImpl) InitAppRouter(appRouter *gin.RouterGroup)

type BuilderRouter added in v1.9.0

type BuilderRouter interface {
	InitBuilderRouter(builderRouter *gin.RouterGroup)
}

type BuilderRouterImpl added in v1.9.0

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

func NewBuilderRouterImpl added in v1.9.0

func NewBuilderRouterImpl(builderRestHandler resthandler.BuilderRestHandler) *BuilderRouterImpl

func (BuilderRouterImpl) InitBuilderRouter added in v1.9.0

func (impl BuilderRouterImpl) InitBuilderRouter(builderRouter *gin.RouterGroup)

type InternalActionRouter added in v1.9.0

type InternalActionRouter interface {
	InitInternalActionRouter(InternalActionRouter *gin.RouterGroup)
}

type InternalActionRouterImpl added in v1.9.0

type InternalActionRouterImpl struct {
	InternalActionRestHandler resthandler.InternalActionRestHandler
}

func NewInternalActionRouterImpl added in v1.9.0

func NewInternalActionRouterImpl(InternalActionRestHandler resthandler.InternalActionRestHandler) *InternalActionRouterImpl

func (InternalActionRouterImpl) InitInternalActionRouter added in v1.9.0

func (impl InternalActionRouterImpl) InitInternalActionRouter(InternalActionRouter *gin.RouterGroup)

type PublicActionRouter added in v1.9.0

type PublicActionRouter interface {
	InitPublicActionRouter(actionRouter *gin.RouterGroup)
}

type PublicActionRouterImpl added in v1.9.0

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

func NewPublicActionRouterImpl added in v1.9.0

func NewPublicActionRouterImpl(publicActionRestHandler resthandler.PublicActionRestHandler) *PublicActionRouterImpl

func (PublicActionRouterImpl) InitPublicActionRouter added in v1.9.0

func (impl PublicActionRouterImpl) InitPublicActionRouter(publicActionRouter *gin.RouterGroup)

type PublicAppRouter added in v1.9.0

type PublicAppRouter interface {
	InitPublicAppRouter(appRouter *gin.RouterGroup)
}

type PublicAppRouterImpl added in v1.9.0

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

func NewPublicAppRouterImpl added in v1.9.0

func NewPublicAppRouterImpl(publicAppRestHandler resthandler.PublicAppRestHandler) *PublicAppRouterImpl

func (PublicAppRouterImpl) InitPublicAppRouter added in v1.9.0

func (impl PublicAppRouterImpl) InitPublicAppRouter(publicAppRouter *gin.RouterGroup)

type RESTRouter

type RESTRouter struct {
	Router               *gin.RouterGroup
	BuilderRouter        BuilderRouter
	AppRouter            AppRouter
	PublicAppRouter      PublicAppRouter
	RoomRouter           RoomRouter
	ActionRouter         ActionRouter
	PublicActionRouter   PublicActionRouter
	InternalActionRouter InternalActionRouter
	ResourceRouter       ResourceRouter
	// contains filtered or unexported fields
}

func NewRESTRouter

func NewRESTRouter(logger *zap.SugaredLogger, builderRouter BuilderRouter, appRouter AppRouter, publicAppRouter PublicAppRouter, roomRouter RoomRouter,
	actionRouter ActionRouter, publicActionRouter PublicActionRouter, internalActionRouter InternalActionRouter, resourceRouter ResourceRouter) *RESTRouter

func (RESTRouter) InitRouter

func (r RESTRouter) InitRouter(router *gin.RouterGroup)

type ResourceRouter

type ResourceRouter interface {
	InitResourceRouter(resourceRouter *gin.RouterGroup)
}

type ResourceRouterImpl

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

func NewResourceRouterImpl

func NewResourceRouterImpl(resourceRestHandler resthandler.ResourceRestHandler) *ResourceRouterImpl

func (ResourceRouterImpl) InitResourceRouter

func (impl ResourceRouterImpl) InitResourceRouter(resourceRouter *gin.RouterGroup)

type RoomRouter

type RoomRouter interface {
	InitRoomRouter(roomRouter *gin.RouterGroup)
}

type RoomRouterImpl

type RoomRouterImpl struct {
	RoomRestHandler resthandler.RoomRestHandler
}

func NewRoomRouterImpl

func NewRoomRouterImpl(RoomRestHandler resthandler.RoomRestHandler) *RoomRouterImpl

func (RoomRouterImpl) InitRoomRouter

func (impl RoomRouterImpl) InitRoomRouter(roomRouter *gin.RouterGroup)

Jump to

Keyboard shortcuts

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