syntax = "proto3"; package Aurora.Backend.Proto; // PartyServic definition service PartyService{ //Party Service rpc JoinParty(JoinPartyRequest) returns (JoinPartyResponse); rpc LeaveParty(LeavePartyRequest) returns (LeavePartyResponse); } message JoinPartyRequest { string clientId = 1; string userName = 2; string ipAddress = 3; string port = 4; } message JoinPartyResponse { PartyJoinedStatusEnum status = 1; } message LeavePartyRequest { string clientId = 1; } message LeavePartyResponse { PartyJoinedStatusEnum status = 1; } enum PartyJoinedStatusEnum { Connected = 0; Disconnected = 1; }