Documentation ¶
Index ¶
- Variables
- func InitRouter(basePath string, debug bool) *gin.RouterGroup
- func RunningApi(host string, port int64) error
- type Response
- type Router
- func (r *Router) ApiResponse(code int, data interface{})
- func (r *Router) ApiResponseBadRequest()
- func (r *Router) ApiResponseInternalServerError()
- func (r *Router) ApiResponseOk(data interface{})
- func (r *Router) ApiResponseUnauthorized()
- func (r *Router) BindJSON(obj any) error
- func (r *Router) BindQuery(obj any) error
- func (r *Router) BindTOML(obj any) error
- func (r *Router) BindXML(obj any) error
- func (r *Router) BindYAML(obj any) error
- func (r *Router) LambdaResponse(code int, data interface{}) events.APIGatewayProxyResponse
- func (r *Router) LambdaResponseBadRequest() events.APIGatewayProxyResponse
- func (r *Router) LambdaResponseInternalServerError() events.APIGatewayProxyResponse
- func (r *Router) LambdaResponseOk(data interface{}) events.APIGatewayProxyResponse
- func (r *Router) LambdaResponseUnauthorized() events.APIGatewayProxyResponse
- func (*Router) NewResponseMessage(code int, data interface{}) Response
- func (r *Router) RequestHeaderGet(key string) string
- func (r *Router) RequestHeaderSet(key string, value string)
- func (r *Router) ResponseMessageBadRequest(data interface{}) Response
- func (r *Router) ResponseMessageInternalServerError(data interface{}) Response
- func (r *Router) ResponseMessageOk(data interface{}) Response
- func (r *Router) ResponseMessageUnauthorized(data interface{}) Response
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultMessage = map[int]string{ http.StatusOK: "OK", http.StatusBadRequest: "BadRequest", http.StatusInternalServerError: "Internal Server Error", http.StatusUnauthorized: "Unauthorized", }
Functions ¶
func InitRouter ¶
func InitRouter(basePath string, debug bool) *gin.RouterGroup
func RunningApi ¶
Types ¶
type Router ¶
func (*Router) ApiResponse ¶
func (*Router) ApiResponseBadRequest ¶
func (r *Router) ApiResponseBadRequest()
func (*Router) ApiResponseInternalServerError ¶
func (r *Router) ApiResponseInternalServerError()
func (*Router) ApiResponseOk ¶
func (r *Router) ApiResponseOk(data interface{})
func (*Router) ApiResponseUnauthorized ¶
func (r *Router) ApiResponseUnauthorized()
func (*Router) LambdaResponse ¶
func (r *Router) LambdaResponse(code int, data interface{}) events.APIGatewayProxyResponse
func (*Router) LambdaResponseBadRequest ¶
func (r *Router) LambdaResponseBadRequest() events.APIGatewayProxyResponse
func (*Router) LambdaResponseInternalServerError ¶
func (r *Router) LambdaResponseInternalServerError() events.APIGatewayProxyResponse
func (*Router) LambdaResponseOk ¶
func (r *Router) LambdaResponseOk(data interface{}) events.APIGatewayProxyResponse
func (*Router) LambdaResponseUnauthorized ¶
func (r *Router) LambdaResponseUnauthorized() events.APIGatewayProxyResponse
func (*Router) NewResponseMessage ¶
func (*Router) RequestHeaderGet ¶
func (*Router) RequestHeaderSet ¶
func (*Router) ResponseMessageBadRequest ¶
func (*Router) ResponseMessageInternalServerError ¶
func (*Router) ResponseMessageOk ¶
func (*Router) ResponseMessageUnauthorized ¶
Click to show internal directories.
Click to hide internal directories.