Enshi/enshi_back/REST_API_stuff/requestAnswers.go
2024-11-08 20:43:57 +03:00

36 lines
591 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()},
)
}