Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- syntax = "proto3";
- package users;
- // The users service definition.
- service Users {
- // Registers a new user
- rpc Register (RegisterRequest) returns (RegisterResponse) {}
- // Logins user into existing account
- rpc Login (LoginRequest) returns (LoginResponse) {}
- // Logins user into existing account
- rpc GetUser (GetUserRequest) returns (GetUserResponse) {}
- }
- // The request message containing the user's name.
- message RegisterRequest {
- string username = 1;
- string password = 2;
- }
- // The response message containing the greetings
- message RegisterResponse {
- string user_id = 1;
- string username = 2;
- }
- message User {
- string id = 1;
- string username = 2;
- string password = 3;
- }
- // The request message containing the user's name.
- message LoginRequest {
- string username = 1;
- string password = 2;
- }
- // The response message containing the greetings
- message LoginResponse {
- string user_id = 1;
- string username = 2;
- }
- // The request message containing the user's name.
- message GetUserRequest {
- string user_id = 1;
- }
- // The response message containing the greetings
- message GetUserResponse {
- string user_id = 1;
- string username = 2;
- }
Add Comment
Please, Sign In to add comment