You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

30 lines
401 B

  1. syntax = 'proto3';
  2. service Database {
  3. rpc GetUsers(EmptyMessage) returns (UsersResponse);
  4. rpc DeleteUser(User) returns (Response);
  5. rpc PutUser(User) returns (Response);
  6. }
  7. message User {
  8. int32 user_id = 1;
  9. string user_name = 2;
  10. }
  11. message UserDelete {
  12. int32 user_id = 1;
  13. }
  14. message EmptyMessage {
  15. }
  16. message Response {
  17. bool status = 1;
  18. }
  19. message UsersResponse {
  20. repeated User users = 1;
  21. }