package service import ( "github.com/gin-gonic/gin" "net/http" ) // setStatusOk sets OK status to a gin context func setStatusOk(msg interface{}, ctx *gin.Context) { ctx.JSON(http.StatusOK, msg) } // setStatusCreated sets CREATED status to a gin context func setStatusCreated(msg interface{}, ctx *gin.Context) { ctx.JSON(http.StatusCreated, msg) } // setStatusBadRequest sets BAD REQUEST status to a gin context func setStatusBadRequest(msg interface{}, ctx *gin.Context) { ctx.JSON(http.StatusBadRequest, msg) } // setStatusNotFound sets NOT FOUND status to a gin context func setStatusNotFound(msg interface{}, ctx *gin.Context) { ctx.JSON(http.StatusNotFound, msg) } // setStatusInternalServerError sets INTERNAL SERVER ERROR status to a gin context func setStatusInternalServerError(msg interface{}, ctx *gin.Context) { ctx.JSON(http.StatusInternalServerError, msg) } // setUnauthorizedStatus sets UNAUTHORIZED status code to a gin context func setUnauthorizedStatus(msg interface{}, ctx *gin.Context) { ctx.JSON(http.StatusUnauthorized, msg) } // setAuthStatus sets auth0 status code to a gin context func setAuthStatus(msg interface{}, status int, ctx *gin.Context) { ctx.JSON(status, msg) }