syntax = "proto3"; package protocol; enum MessageType { loginRequest = 0; loginResponse = 1; signupRequest = 2; signupResponse = 3; } enum RequestResult { Success = 0; Fail = 1; } message LoginRequest { string username = 1; string password = 2; } message LoginResponse { RequestResult result = 1; string message = 2; } message SignupRequest { string username = 1; string password = 2; } message SignupResponse { RequestResult result = 1; string message = 2; }