packages feed

grpc-haskell-0.0.1.0: tests/simple.proto

syntax = "proto3";
package simple;

service SimpleService {
  rpc normalCall (SimpleServiceRequest) returns (SimpleServiceResponse) {}
  rpc clientStreamingCall (stream SimpleServiceRequest) returns (SimpleServiceResponse) {}
  rpc serverStreamingCall (SimpleServiceRequest) returns (stream SimpleServiceResponse) {}
  rpc biDiStreamingCall (stream SimpleServiceRequest) returns (stream SimpleServiceResponse) {}

  rpc done (SimpleServiceDone) returns (SimpleServiceDone) {}
}

message SimpleServiceDone {
}

message SimpleServiceRequest {
  string request = 1;
  repeated fixed32 num = 2;
}

message SimpleServiceResponse {
  string response = 1;
  fixed32 num = 2;
}