package apperrors type ErrorKey uint16 const ( NoError ErrorKey = iota PathNotFound CacheError DBError InvalidDBQuery EmptyDBResponse ValidationFailed UnknownError InvalidID MalformedFilterString MalformedQueryParameter ItemNotFound InvalidPagination Unauthorized Forbidden ReportBug ) // Custom error response messages const ( MessagePathNotFound = "Path Not Found" MessageCacheError = "Cache Error" MessageDBError = "Database Error" MessageInvalidDBQuery = "Invalid Database Query" MessageEmptyDBResponse = "Empty DB Response" MessageValidationFailed = "JSON Body Validation Failed" MessageUnknownError = "Unknown Error" MessageInvalidID = "Invalid ID" MessageMalformedFilterString = "Malformed Filter String" MessageMalformedQueryParameter = "Malformed Query Parameter" MessageInvalidPagination = "Invalid Pagination Parameter" MessageItemNotFound = "Item Not Found" MessageUnauthorized = "Unauthorized" MessageForbidden = "Forbidden" MessageReportBug = "Bug found, please report" )