added package-level globals for each error. in case the developer does not want to set their own error message or wrap another error.
parent
b59535530a
commit
bbaaf21002
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrBadGateway error = BadGatewayWrap(errors.New("Bad Gateway"))
|
||||||
|
|
||||||
type BadGateway interface {
|
type BadGateway interface {
|
||||||
ServerError
|
ServerError
|
||||||
BadGateway()
|
BadGateway()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrBadRequest = BadRequestWrap(errors.New("Bad Request"))
|
||||||
|
|
||||||
type BadRequest interface {
|
type BadRequest interface {
|
||||||
ClientError
|
ClientError
|
||||||
BadRequest()
|
BadRequest()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrConflict = ConflictWrap(errors.New("Conflict"))
|
||||||
|
|
||||||
type Conflict interface {
|
type Conflict interface {
|
||||||
ClientError
|
ClientError
|
||||||
Conflict()
|
Conflict()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrExpectationFailed error = ExpectationFailedWrap(errors.New("Expectation Failed"))
|
||||||
|
|
||||||
type ExpectationFailed interface {
|
type ExpectationFailed interface {
|
||||||
ClientError
|
ClientError
|
||||||
ExpectationFailed()
|
ExpectationFailed()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrFailedDependency error = FailedDependencyWrap(errors.New("Failed Dependency"))
|
||||||
|
|
||||||
type FailedDependency interface {
|
type FailedDependency interface {
|
||||||
ClientError
|
ClientError
|
||||||
FailedDependency()
|
FailedDependency()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrForbidden error = ForbiddenWrap(errors.New("Forbidden"))
|
||||||
|
|
||||||
type Forbidden interface {
|
type Forbidden interface {
|
||||||
ClientError
|
ClientError
|
||||||
Forbidden()
|
Forbidden()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrGatewayTimeout error = GatewayTimeoutWrap(errors.New("Gateway Timeout"))
|
||||||
|
|
||||||
type GatewayTimeout interface {
|
type GatewayTimeout interface {
|
||||||
ServerError
|
ServerError
|
||||||
GatewayTimeout()
|
GatewayTimeout()
|
||||||
|
|
6
gone.go
6
gone.go
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrGone error = GoneWrap(errors.New("Gone"))
|
||||||
|
|
||||||
type Gone interface {
|
type Gone interface {
|
||||||
ClientError()
|
ClientError()
|
||||||
Gone()
|
Gone()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrHTTPVersionNotSupported error = HTTPVersionNotSupportedWrap(errors.New("HTTP Version Not Supported"))
|
||||||
|
|
||||||
type HTTPVersionNotSupported interface {
|
type HTTPVersionNotSupported interface {
|
||||||
ServerError
|
ServerError
|
||||||
HTTPVersionNotSupported()
|
HTTPVersionNotSupported()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrInsufficientStorage error = InsufficientStorageWrap(errors.New("Insufficient Storage"))
|
||||||
|
|
||||||
type InsufficientStorage interface {
|
type InsufficientStorage interface {
|
||||||
ServerError
|
ServerError
|
||||||
InsufficientStorage()
|
InsufficientStorage()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrInternalServerError error = InternalServerErrorWrap(errors.New("Internal Server Error"))
|
||||||
|
|
||||||
type InternalServerError interface {
|
type InternalServerError interface {
|
||||||
ServerError
|
ServerError
|
||||||
InternalServerError()
|
InternalServerError()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrLengthRequired error = LengthRequiredWrap(errors.New("Length Required"))
|
||||||
|
|
||||||
type LengthRequired interface {
|
type LengthRequired interface {
|
||||||
ClientError
|
ClientError
|
||||||
LengthRequired()
|
LengthRequired()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrLocked error = LockedWrap(errors.New("Locked"))
|
||||||
|
|
||||||
type Locked interface {
|
type Locked interface {
|
||||||
ClientError
|
ClientError
|
||||||
Locked()
|
Locked()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrLoopDetected error = LoopDetectedWrap(errors.New("Loop Detected"))
|
||||||
|
|
||||||
type LoopDetected interface {
|
type LoopDetected interface {
|
||||||
ServerError
|
ServerError
|
||||||
LoopDetected()
|
LoopDetected()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrMethodNotAllowed error = MethodNotAllowedWrap(errors.New("Method Not Allowed"))
|
||||||
|
|
||||||
type MethodNotAllowed interface {
|
type MethodNotAllowed interface {
|
||||||
ClientError
|
ClientError
|
||||||
MethodNotAllowed()
|
MethodNotAllowed()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrNetworkAuthenticationRequired error = NetworkAuthenticationRequiredWrap(errors.New("Network Authentication Required"))
|
||||||
|
|
||||||
type NetworkAuthenticationRequired interface {
|
type NetworkAuthenticationRequired interface {
|
||||||
ServerError
|
ServerError
|
||||||
NetworkAuthenticationRequired()
|
NetworkAuthenticationRequired()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrNotAcceptable error = NotAcceptableWrap(errors.New("Not Acceptable"))
|
||||||
|
|
||||||
type NotAcceptable interface {
|
type NotAcceptable interface {
|
||||||
ClientError
|
ClientError
|
||||||
NotAcceptable()
|
NotAcceptable()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrNotExtended error = NotExtendedWrap(errors.New("Not Extended"))
|
||||||
|
|
||||||
type NotExtended interface {
|
type NotExtended interface {
|
||||||
ServerError
|
ServerError
|
||||||
NotExtended()
|
NotExtended()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrNotFound error = NotFoundWrap(errors.New("Not Found"))
|
||||||
|
|
||||||
type NotFound interface {
|
type NotFound interface {
|
||||||
ClientError
|
ClientError
|
||||||
NotFound ()
|
NotFound ()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrNotImplemented error = NotImplementedWrap(errors.New("Not Implemented"))
|
||||||
|
|
||||||
type NotImplemented interface {
|
type NotImplemented interface {
|
||||||
ServerError
|
ServerError
|
||||||
NotImplemented()
|
NotImplemented()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrPayloadTooLarge error = PayloadTooLargeWrap(errors.New("Payload Too Large"))
|
||||||
|
|
||||||
type PayloadTooLarge interface {
|
type PayloadTooLarge interface {
|
||||||
ClientError
|
ClientError
|
||||||
PayloadTooLarge()
|
PayloadTooLarge()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrPaymentRequired error = PaymentRequiredWrap(errors.New("Payment Required"))
|
||||||
|
|
||||||
type PaymentRequired interface {
|
type PaymentRequired interface {
|
||||||
ClientError
|
ClientError
|
||||||
PaymentRequired()
|
PaymentRequired()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrPreconditionFailed error = PreconditionFailedWrap(errors.New("Precondition Failed"))
|
||||||
|
|
||||||
type PreconditionFailed interface {
|
type PreconditionFailed interface {
|
||||||
ClientError
|
ClientError
|
||||||
PreconditionFailed()
|
PreconditionFailed()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrPreconditionRequired error = PreconditionRequiredWrap(errors.New("Precondition Required"))
|
||||||
|
|
||||||
type PreconditionRequired interface {
|
type PreconditionRequired interface {
|
||||||
ClientError
|
ClientError
|
||||||
PreconditionRequired()
|
PreconditionRequired()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrProxyAuthRequired error = ProxyAuthRequiredWrap(errors.New("Proxy Auth Required"))
|
||||||
|
|
||||||
type ProxyAuthRequired interface {
|
type ProxyAuthRequired interface {
|
||||||
ClientError
|
ClientError
|
||||||
ProxyAuthRequired()
|
ProxyAuthRequired()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrRequestedRangeNotSatisfiable error = RequestedRangeNotSatisfiableWrap(errors.New("Requested Range Not Satisfiable"))
|
||||||
|
|
||||||
type RequestedRangeNotSatisfiable interface {
|
type RequestedRangeNotSatisfiable interface {
|
||||||
ClientError
|
ClientError
|
||||||
RequestedRangeNotSatisfiable()
|
RequestedRangeNotSatisfiable()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrRequestEntityTooLarge error = RequestEntityTooLargeWrap(errors.New("Request Entity Too Large"))
|
||||||
|
|
||||||
type RequestEntityTooLarge interface {
|
type RequestEntityTooLarge interface {
|
||||||
ClientError
|
ClientError
|
||||||
RequestEntityTooLarge()
|
RequestEntityTooLarge()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrRequestHeaderFieldsTooLarge error = RequestHeaderFieldsTooLargeWrap(errors.New("RequestHeaderFieldsTooLarge"))
|
||||||
|
|
||||||
type RequestHeaderFieldsTooLarge interface {
|
type RequestHeaderFieldsTooLarge interface {
|
||||||
error
|
error
|
||||||
Err() error
|
Err() error
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrRequestTimeout error = RequestTimeoutWrap(errors.New("Request Timeout"))
|
||||||
|
|
||||||
type RequestTimeout interface {
|
type RequestTimeout interface {
|
||||||
error
|
error
|
||||||
Err() error
|
Err() error
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrRequestURITooLong error = RequestURITooLongWrap(errors.New("Request URI Too Long"))
|
||||||
|
|
||||||
type RequestURITooLong interface {
|
type RequestURITooLong interface {
|
||||||
error
|
error
|
||||||
Err() error
|
Err() error
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrServiceUnavailable error = ServiceUnavailableWrap(errors.New("Service Unavailable"))
|
||||||
|
|
||||||
type ServiceUnavailable interface {
|
type ServiceUnavailable interface {
|
||||||
ServerError
|
ServerError
|
||||||
ServiceUnavailable()
|
ServiceUnavailable()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrTeapot error = TeapotWrap(errors.New("I'm a teapot"))
|
||||||
|
|
||||||
type Teapot interface {
|
type Teapot interface {
|
||||||
ClientError
|
ClientError
|
||||||
Teapot()
|
Teapot()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrTooManyRequests error = TooManyRequestsWrap(errors.New("Too Many Requests"))
|
||||||
|
|
||||||
type TooManyRequests interface {
|
type TooManyRequests interface {
|
||||||
ClientError
|
ClientError
|
||||||
TooManyRequests()
|
TooManyRequests()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrUnauthorized error = UnauthorizedWrap(errors.New("Unauthorized"))
|
||||||
|
|
||||||
type Unauthorized interface {
|
type Unauthorized interface {
|
||||||
ClientError
|
ClientError
|
||||||
Unauthorized()
|
Unauthorized()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrUnavailableForLegalReasons error = UnavailableForLegalReasonsWrap(errors.New("Unavailable For Legal Reasons"))
|
||||||
|
|
||||||
type UnavailableForLegalReasons interface {
|
type UnavailableForLegalReasons interface {
|
||||||
ClientError
|
ClientError
|
||||||
UnavailableForLegalReasons()
|
UnavailableForLegalReasons()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrUnprocessableEntity error = UnprocessableEntityWrap(errors.New("Unprocessable Entity"))
|
||||||
|
|
||||||
type UnprocessableEntity interface {
|
type UnprocessableEntity interface {
|
||||||
ClientError
|
ClientError
|
||||||
UnprocessableEntity()
|
UnprocessableEntity()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrUnsupportedMediaType error = UnsupportedMediaTypeWrap(errors.New("Unsupported Media Type"))
|
||||||
|
|
||||||
type UnsupportedMediaType interface {
|
type UnsupportedMediaType interface {
|
||||||
ClientError
|
ClientError
|
||||||
UnsupportedMediaType()
|
UnsupportedMediaType()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrUpgradeRequired error = UpgradeRequiredWrap(errors.New("Upgrade Required"))
|
||||||
|
|
||||||
type UpgradeRequired interface {
|
type UpgradeRequired interface {
|
||||||
ClientError
|
ClientError
|
||||||
UpgradeRequired()
|
UpgradeRequired()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrURITooLong error = URITooLongWrap(errors.New("URI Too Long"))
|
||||||
|
|
||||||
type URITooLong interface {
|
type URITooLong interface {
|
||||||
ClientError
|
ClientError
|
||||||
URITooLong()
|
URITooLong()
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
package errhttp
|
package errhttp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ErrVariantAlsoNegotiates error = VariantAlsoNegotiatesWrap(errors.New("Variant Also Negotiates"))
|
||||||
|
|
||||||
type VariantAlsoNegotiates interface {
|
type VariantAlsoNegotiates interface {
|
||||||
ServerError
|
ServerError
|
||||||
VariantAlsoNegotiates()
|
VariantAlsoNegotiates()
|
||||||
|
|
Loading…
Reference in New Issue