Files
2026-08-16 15:22:49 +03:00

23 lines
525 B
Go

package errors
type Kind string
const (
Rejected Kind = "REJECTED"
Failed Kind = "FAILED"
UnknownOutcome Kind = "UNKNOWN_OUTCOME"
TemporarilyUnavailable Kind = "TEMPORARILY_UNAVAILABLE"
Conflict Kind = "CONFLICT"
Stale Kind = "STALE"
Unauthorized Kind = "UNAUTHORIZED"
Unsupported Kind = "UNSUPPORTED"
)
type Error struct {
Kind Kind
Code string
Message string
}
func (e Error) Error() string { return e.Message }