import “google.golang.org/grpc/codes”

type Code

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