diff options
Diffstat (limited to 'src/main/java/com/orbekk/protobuf/Rpc.proto')
-rw-r--r-- | src/main/java/com/orbekk/protobuf/Rpc.proto | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/com/orbekk/protobuf/Rpc.proto b/src/main/java/com/orbekk/protobuf/Rpc.proto index 49e60ea..f733140 100644 --- a/src/main/java/com/orbekk/protobuf/Rpc.proto +++ b/src/main/java/com/orbekk/protobuf/Rpc.proto @@ -10,6 +10,13 @@ message Request { // Next tag: 4 message Response { optional bytes response_proto = 1; - optional int32 error = 2 [default = 0]; + enum Error { + UNKNOWN_SERVICE = 0; + UNKNOWN_METHOD = 1; + CANCELED = 2; + APP_ERROR = 3; + }; + optional Error error = 2; + optional int32 app_error = 4; optional string error_message = 3; } |