Documentation ¶
Index ¶
- Variables
- func ErrorToHttpResponse(err error) (int, []byte)
- type Error
- func EAuthenticationFailed(description string, err error, fields ...zap.Field) *Error
- func EConfigurationRequired(msg string) *Error
- func EEntityTooLarge(description string, err error, fields ...zap.Field) *Error
- func EEntryNotFound(description string, err error, fields ...zap.Field) *Error
- func EExists(description string, err error, fields ...zap.Field) *Error
- func EForbidden(msg string) *Error
- func EInternalError(description string, err error, fields ...zap.Field) *Error
- func EInvalidArgument(description string, err error, fields ...zap.Field) *Error
- func EInvalidConfiguration(msg string, field string) *Error
- func EInvalidField(description string, failedField string, err error, fields ...zap.Field) *Error
- func ENoLicense(msg string) *Error
- func ENotEnoughSpace(description string, err error, fields ...zap.Field) *Error
- func EStorageError(description string, err error, fields ...zap.Field) *Error
- func ETooEarly(description string, err error, fields ...zap.Field) *Error
- func ETunnelError(description string, err error, fields ...zap.Field) *Error
- func EUnauthorized(description string, err error, fields ...zap.Field) *Error
- func EUnavailable(description string, err error, fields ...zap.Field) *Error
- func WAuthenticationFailed(label, description string, err error, fields ...zap.Field) *Error
- func WEntryNotFound(label, description string, err error, fields ...zap.Field) *Error
- func WExists(label, description string, err error, fields ...zap.Field) *Error
- func WInternalError(label, description string, err error, fields ...zap.Field) *Error
- func WInvalidArgument(label, description string, err error, fields ...zap.Field) *Error
- func WInvalidField(label, description string, failedField string, err error, fields ...zap.Field) *Error
- func WNotEnoughSpace(label, description string, err error, fields ...zap.Field) *Error
- func WStorageError(label, description string, err error, fields ...zap.Field) *Error
- func WTunnelError(label, description string, err error, fields ...zap.Field) *Error
- func WUnauthorized(label, description string, err error, fields ...zap.Field) *Error
- func WUnavailable(label, description string, err error, fields ...zap.Field) *Error
- type ErrorType
Constants ¶
This section is empty.
Variables ¶
View Source
var ( EInternalErrorType = &ErrorType{http.StatusInternalServerError, openapi.ErrorResultINTERNALERROR} EInvalidArgumentType = &ErrorType{http.StatusBadRequest, openapi.ErrorResultINVALIDARGUMENT} EEntryNotFoundType = &ErrorType{http.StatusNotFound, openapi.ErrorResultNOTFOUND} EExistsType = &ErrorType{http.StatusConflict, openapi.ErrorResultENTRYEXISTS} EStorageErrorType = &ErrorType{http.StatusInternalServerError, openapi.ErrorResultSTORAGEERROR} ETunnelErrorType = &ErrorType{http.StatusInternalServerError, openapi.ErrorResultTUNNELERROR} EAuthenticationFailedType = &ErrorType{http.StatusUnauthorized, openapi.ErrorResultAUTHFAILED} ENotEnoughSpaceType = &ErrorType{http.StatusInsufficientStorage, openapi.ErrorResultINSUFFICIENTSTORAGE} EConfigurationRequiredType = &ErrorType{http.StatusConflict, openapi.ErrorResultCONFIGURATIONREQUIRED} EForbiddenType = &ErrorType{http.StatusForbidden, openapi.ErrorResultFORBIDDEN} EInvalidConfigurationType = &ErrorType{http.StatusInternalServerError, openapi.ErrorResultINVALIDCONFIGURATION} EEntityTooLargeType = &ErrorType{http.StatusRequestEntityTooLarge, openapi.ErrorResultTOOLONG} ETooEarlyType = &ErrorType{http.StatusTooEarly, openapi.ErrorResultTOOEARLY} ENoLicenseType = &ErrorType{http.StatusForbidden, openapi.ErrorResultNOLICENSE} )
Functions ¶
func ErrorToHttpResponse ¶
ErrorToHttpResponse returns http status code and body bytes.
Types ¶
type Error ¶
type Error struct {
// contains filtered or unexported fields
}
func EAuthenticationFailed ¶
func EConfigurationRequired ¶
func EEntityTooLarge ¶ added in v0.3.5
func EEntryNotFound ¶
func EForbidden ¶
func EInternalError ¶
func EInvalidArgument ¶
func EInvalidConfiguration ¶
func EInvalidField ¶
func ENoLicense ¶ added in v0.3.9
func ENotEnoughSpace ¶
func WAuthenticationFailed ¶
func WEntryNotFound ¶
func WInternalError ¶
func WInvalidArgument ¶
func WInvalidField ¶
func WNotEnoughSpace ¶
func WStorageError ¶
func WTunnelError ¶
func WUnauthorized ¶
func WUnavailable ¶
Click to show internal directories.
Click to hide internal directories.