Enshi/enshi_back/REST_API_stuff/requestAnswers.go
2024-11-09 22:51:36 +03:00

43 lines
725 B
Go

package rest_api_stuff
import (
"net/http"
"github.com/gin-gonic/gin"
)
func OkAnswer(c *gin.Context, message string) {
c.IndentedJSON(
http.StatusOK,
gin.H{"message": message},
)
}
func BadRequestAnswer(c *gin.Context, err error) {
c.IndentedJSON(
http.StatusBadRequest,
gin.H{"error": err.Error()},
)
}
func InternalErrorAnswer(c *gin.Context, err error) {
c.IndentedJSON(
http.StatusInternalServerError,
gin.H{"error": err.Error()},
)
}
func ConflictAnswer(c *gin.Context, err error) {
c.IndentedJSON(
http.StatusConflict,
gin.H{"error": err.Error()},
)
}
func UnauthorizedAnswer(c *gin.Context, err error) {
c.IndentedJSON(
http.StatusUnauthorized,
gin.H{"error": err.Error()},
)
}