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  )