Documentation
¶
Index ¶
- func BadRequest(c *gin.Context, message string)
- func Conflict(c *gin.Context, message string)
- func Created(c *gin.Context, data interface{})
- func Error(c *gin.Context, statusCode int, code string, message string)
- func ErrorWithDetails(c *gin.Context, statusCode int, code string, message string, ...)
- func Forbidden(c *gin.Context, message string)
- func InternalServerError(c *gin.Context, message string)
- func NoContent(c *gin.Context)
- func NotFound(c *gin.Context, message string)
- func Success(c *gin.Context, data interface{})
- func SuccessWithMeta(c *gin.Context, data interface{}, meta *Meta)
- func Unauthorized(c *gin.Context, message string)
- type ErrorInfo
- type Meta
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BadRequest ¶
BadRequest sends a bad request error
func ErrorWithDetails ¶
func ErrorWithDetails(c *gin.Context, statusCode int, code string, message string, details interface{})
ErrorWithDetails sends an error response with details
func InternalServerError ¶
InternalServerError sends an internal server error
func SuccessWithMeta ¶
SuccessWithMeta sends a success response with metadata
func Unauthorized ¶
Unauthorized sends an unauthorized error
Types ¶
type ErrorInfo ¶
type ErrorInfo struct {
Code string `json:"code"`
Message string `json:"message"`
Details interface{} `json:"details,omitempty"`
}
ErrorInfo represents error information
Click to show internal directories.
Click to hide internal directories.