github.com/grafviktor/keep-my-secret@v0.9.10-0.20230908165355-19f35cce90e5/internal/constant/error.go (about) 1 // Package constant - contains common domain specific messages and errors 2 package constant 3 4 import "errors" 5 6 var ( 7 ErrNotFound = errors.New("not found") 8 ErrDuplicateRecord = errors.New("duplicate record") 9 ErrDeleted = errors.New("deleted") 10 ErrNoUserID = errors.New("no user ID") 11 ErrBadArgument = errors.New("bad argument") 12 ) 13 14 const ( 15 APIStatusSuccess = "success" 16 APIStatusFail = "fail" 17 APIStatusError = "error" 18 ) 19 20 const ( 21 APIMessageUnauthorized = "unauthorized" 22 APIMessageBadRequest = "bad request" 23 APIMessageServerError = "server error" 24 APIMessageNotFound = "not found" 25 )