1
0
mirror of https://github.com/taigrr/wasm-experiments synced 2025-01-18 04:03:21 -08:00
2018-06-25 15:48:55 +01:00

25 lines
489 B
Protocol Buffer

syntax = "proto3";
// Web exposes a backend server over gRPC.
package web;
option go_package = "github.com/johanbrandhorst/wasm-experiments/grpc/proto;web";
// Backend defines the interface exposed by the backend.
service Backend {
rpc GetUser(GetUserRequest) returns (User) {}
rpc GetUsers(GetUsersRequest) returns (stream User) {}
}
message GetUserRequest {
string user_id = 1;
}
message User {
string id = 1;
}
message GetUsersRequest {
int64 num_users = 1;
}