1
0
mirror of https://github.com/taigrr/wasm-experiments synced 2025-01-18 04:03:21 -08:00
2018-06-04 22:51:10 +01:00

25 lines
492 B
Protocol Buffer

syntax = "proto3";
// Web exposes a backend server over gRPC.
package web;
option go_package = "github.com/johanbrandhorst/wasm-experiments/grpc/proto/server";
// 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;
}