2 option go_package = "remote_api";
7 required string service_name = 2;
8 required string method = 3;
9 required bytes request = 4;
10 optional string request_id = 5;
13 message ApplicationError {
14 required int32 code = 1;
15 required string detail = 2;
23 SECURITY_VIOLATION = 3;
25 REQUEST_TOO_LARGE = 5;
26 CAPABILITY_DISABLED = 6;
29 RESPONSE_TOO_LARGE = 9;
32 DEADLINE_EXCEEDED = 12;
34 required int32 code = 1;
35 optional string detail = 2;
39 optional bytes response = 1;
40 optional bytes exception = 2;
41 optional ApplicationError application_error = 3;
42 optional bytes java_exception = 4;
43 optional RpcError rpc_error = 5;