import “google.golang.org/grpc/codes”
type Code
type Code uint32
const (
// OK is returned on success.
OK Code = 0
// 表示操作已被取消(通常由调用方)
Canceled Code = 1
// 逻辑处理中的err
Unknown Code = 2
// 无效参数
InvalidArgument Code = 3
// 操作在完成之前过期
DeadlineExceeded Code = 4
// 未找到某些请求的实体
NotFound Code = 5
// 创建实体的尝试失败,因为一个实体已经存在。
AlreadyExists Code = 6
// 调用者没有执行指定操作的权限
PermissionDenied Code = 7
// resource表示某些资源已经耗尽,可能是每个用户的配额,也可能是整个文件系统空间不足。
ResourceExhausted Code = 8
FailedPrecondition Code = 9
// 中止
Aborted Code = 10
// 作试图超出有效范围
OutOfRange Code = 11
// 服务中未实现或不支持/启用操作。
Unimplemented Code = 12
// grpc内部错误
Internal Code = 13
// 服务不可用
Unavailable Code = 14
// 不可恢复的数据丢失或损坏
DataLoss Code = 15
// 身份验证失败
Unauthenticated Code = 16
)