pyservernodeclient_grpc/users.proto

26 lines
480 B
Protocol Buffer

syntax = "proto3";
service UserService {
rpc GetAll (Empty) returns (UserList) {}
rpc Get (UserRequestId) returns (User) {}
rpc Insert (User) returns (User) {}
rpc Update (User) returns (User) {}
rpc Remove (UserRequestId) returns (Empty) {}
}
message Empty {}
message User {
string id = 1;
string name = 2;
int32 age = 3;
string address = 4;
}
message UserList {
repeated User users = 1;
}
message UserRequestId {
string id = 1;
}