syntax = "proto3"; message UserToken { string token = 1; } message UserProfile { string id = 1; string email = 2; string name = 3; string token = 4; } message UpdateUserRequest { string id = 1; oneof one_of_name { string name = 2; }; oneof one_of_email { string email = 3; }; oneof one_of_password { string password = 4; }; } message UpdateUserParams { string id = 1; oneof one_of_name { string name = 2; }; oneof one_of_email { string email = 3; }; oneof one_of_password { string password = 4; }; }