github.com/qiniu/go-sdk/v7@v7.27.0/err.go (about)

     1  package api
     2  
     3  // QError QINIU SDK error type
     4  // 可以根据Code判断是何种类型错误
     5  type QError struct {
     6  	Code    string
     7  	Message string
     8  }
     9  
    10  // Error 继承error接口
    11  func (e *QError) Error() string {
    12  	return e.Code + ": " + e.Message
    13  }
    14  
    15  // NewError 返回QError指针
    16  func NewError(code, message string) *QError {
    17  	return &QError{
    18  		Code:    code,
    19  		Message: message,
    20  	}
    21  }