Documentation ¶
Index ¶
- type Api
- func (api *Api) Extend(handler func(api *Api))
- func (api *Api) GetAuthMiddleware() *jwt.GinJWTMiddleware
- func (api *Api) GetDatabase() *saas_database.Database
- func (api *Api) GetEngine() *gin.Engine
- func (api *Api) GetEvent() saas_event.Event
- func (api *Api) GetLogger() saas_logger.Logger
- func (api *Api) GetSecurity() saas_security.Security
- func (api *Api) GetUserId(c *gin.Context) (uint, error)
- func (api *Api) Response(error, data interface{}) gin.H
- func (api *Api) Start() error
- type Jwt
- type Tls
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct { Logger saas_logger.Logger Event saas_event.Event Security saas_security.Security Database *saas_database.Database Origins []string Jwt *Jwt Tls *Tls Port string Mode string *sync.RWMutex // contains filtered or unexported fields }
func (*Api) GetAuthMiddleware ¶
func (api *Api) GetAuthMiddleware() *jwt.GinJWTMiddleware
func (*Api) GetDatabase ¶
func (api *Api) GetDatabase() *saas_database.Database
func (*Api) GetSecurity ¶
func (api *Api) GetSecurity() saas_security.Security
Click to show internal directories.
Click to hide internal directories.