...
Package error
Overview ▹
Index ▹
Constants
const (
EcodeKeyNotFound = 100
EcodeTestFailed = 101
EcodeNotFile = 102
EcodeNotDir = 104
EcodeNodeExist = 105
EcodeRootROnly = 107
EcodeDirNotEmpty = 108
EcodeUnauthorized = 110
EcodePrevValueRequired = 201
EcodeTTLNaN = 202
EcodeIndexNaN = 203
EcodeInvalidField = 209
EcodeInvalidForm = 210
EcodeRefreshValue = 211
EcodeRefreshTTLRequired = 212
EcodeRaftInternal = 300
EcodeLeaderElect = 301
EcodeWatcherCleared = 400
EcodeEventIndexCleared = 401
)
type Error ¶
type Error struct {
ErrorCode int `json:"errorCode"`
Message string `json:"message"`
Cause string `json:"cause,omitempty"`
Index uint64 `json:"index"`
}
func NewError ¶
func NewError(errorCode int, cause string, index uint64) *Error
func NewRequestError ¶
func NewRequestError(errorCode int, cause string) *Error
func (Error) Error ¶
func (e Error) Error() string
Error is for the error interface
func (Error) StatusCode ¶
func (e Error) StatusCode() int
func (Error) WriteTo ¶
func (e Error) WriteTo(w http.ResponseWriter)
ActiveGo 1.8