package
0.2.21
Repository: https://github.com/starius/api2.git
Documentation: pkg.go.dev

# README

errors wrappers

This package provides convenience wrappers for errors.

Each function in the package behaves like fmt.Errorf function, attaching corresponding HTTP status. The mapping of HTTP statuses:

FunctionHTTP code
Aborted409 Conflict
AlreadyExists409 Conflict
Canceled499 Client Closed Request
DataLoss500 Internal Server Error
DeadlineExceeded504 Gateway Timeout
FailedPrecondition400 Bad Request
Internal500 Internal Server Error
InvalidArgument400 Bad Request
NotFound404 Not Found
OutOfRange400 Bad Request
PermissionDenied403 Forbidden
ResourceExhausted429 Too Many Requests
Unauthenticated401 Unauthorized
Unavailable503 Service Unavailable
Unimplemented501 Not Implemented
Unknown500 Internal Server Error

The list can be found here.