syntax="proto2"; message EchoRequest { required string message = 1; }; message EchoResponse { required string message = 1; optional int32 state = 2; optional int32 error = 3; }; service %s { rpc Echo(EchoRequest) returns (EchoResponse); };