Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildResult ¶
type BuildResult struct {
Engine *gin.Engine
Handler *cpasdkapi.Handler
AuthManager *cpacoreauth.Manager
}
func Build ¶
func Build(configFilePath string, opts ...RouteOption) (*BuildResult, error)
type RouteOption ¶
type RouteOption func(*RouteRegistry)
func WithRoute ¶
func WithRoute(method, path string, handler gin.HandlerFunc) RouteOption
func WithoutRoute ¶
func WithoutRoute(method, path string) RouteOption
type RouteRegistry ¶
type RouteRegistry struct {
// contains filtered or unexported fields
}
func (*RouteRegistry) Delete ¶
func (r *RouteRegistry) Delete(method, path string)
func (*RouteRegistry) Register ¶
func (r *RouteRegistry) Register(group *gin.RouterGroup)
func (*RouteRegistry) Set ¶
func (r *RouteRegistry) Set(method, path string, handler gin.HandlerFunc)
Click to show internal directories.
Click to hide internal directories.