errors.proto 708 B

1234567891011121314151617181920212223242526272829
  1. syntax = "proto3";
  2. message UserError {
  3. ErrorCode code = 1;
  4. string msg = 2;
  5. }
  6. enum ErrorCode {
  7. Unknown = 0;
  8. UserDatabaseInitFailed = 1;
  9. AcquireWriteLockedFailed = 2;
  10. AcquireReadLockedFailed = 3;
  11. UserDatabaseDidNotMatch = 4;
  12. EmailIsEmpty = 20;
  13. EmailFormatInvalid = 21;
  14. EmailAlreadyExists = 22;
  15. PasswordIsEmpty = 30;
  16. PasswordTooLong = 31;
  17. PasswordContainsForbidCharacters = 32;
  18. PasswordFormatInvalid = 33;
  19. PasswordNotMatch = 34;
  20. UserNameTooLong = 40;
  21. ContainForbiddenCharacters = 41;
  22. UserNameIsEmpty = 42;
  23. UserWorkspaceInvalid = 50;
  24. UserIdInvalid = 51;
  25. UserUnauthorized = 54;
  26. UserNotExist = 55;
  27. InternalError = 100;
  28. }