membership-attribute-service/app/models/ApiErrors.scala (37 lines of code) (raw):

package models object ApiErrors { def badRequest(msg: String): ApiError = ApiError( message = "Bad Request", details = msg, statusCode = 400, ) val notFound: ApiError = ApiError( message = "Not found", details = "Not Found", statusCode = 404, ) val internalError: ApiError = ApiError( message = "Internal Server Error", details = "Internal Server Error", statusCode = 500, ) val cookiesRequired: ApiError = ApiError( message = "Unauthorised", details = "Valid GU_U and SC_GU_U cookies are required.", statusCode = 401, ) val unauthorized = ApiError( message = "Unauthorized", details = "Failed to authenticate", statusCode = 401, ) val forbidden = ApiError( message = "Forbidden", details = "Insufficient authority to access endpoint", statusCode = 403, ) }