syntax = "proto3"; package interop; service InteropService { // Expected to succeed rpc UnaryCall (UnaryRequest) returns (UnaryResponse); // Expected to fail (roto does not support streaming) rpc StreamingCall (StreamingRequest) returns (stream StreamingResponse); } message UnaryRequest { string message = 1; } message UnaryResponse { string reply = 1; } message StreamingRequest { string query = 1; } message StreamingResponse { string item = 1; }