초기커밋
This commit is contained in:
86
Protocol/proto/ClientToChat.proto
Normal file
86
Protocol/proto/ClientToChat.proto
Normal file
@@ -0,0 +1,86 @@
|
||||
syntax = "proto3";
|
||||
|
||||
import "Define_Common.proto";
|
||||
import "Define_Result.proto";
|
||||
import "Define_ProgramVersion.proto";
|
||||
|
||||
|
||||
message ClientToChatReq
|
||||
{
|
||||
message LoginReq {
|
||||
string name = 1;
|
||||
int64 roomId = 2;
|
||||
}
|
||||
|
||||
message LogoutReq {
|
||||
}
|
||||
|
||||
message ChatReq {
|
||||
string message = 1;
|
||||
}
|
||||
|
||||
message JoinChatRoomReq {
|
||||
int64 roomId = 1;
|
||||
}
|
||||
|
||||
message LeaveChatRoomReq {
|
||||
}
|
||||
|
||||
oneof msg {
|
||||
LoginReq loginReq = 1;
|
||||
LogoutReq logoutReq = 2;
|
||||
ChatReq chatReq = 3;
|
||||
JoinChatRoomReq joinChatRoomReq = 4;
|
||||
LeaveChatRoomReq leaveChatRoomReq = 5;
|
||||
}
|
||||
}
|
||||
|
||||
message ClientToChatRes
|
||||
{
|
||||
message LoginRes {
|
||||
int64 roomId = 2;
|
||||
}
|
||||
|
||||
message LogoutRes {
|
||||
}
|
||||
|
||||
message ChatRes {
|
||||
}
|
||||
|
||||
message JoinChatRoomRes {
|
||||
int64 roomId = 1;
|
||||
}
|
||||
|
||||
message LeaveChatRoomRes {
|
||||
}
|
||||
|
||||
ServerErrorCode errorCode = 1;
|
||||
oneof msg {
|
||||
LoginRes loginRes = 2;
|
||||
LogoutRes logoutRes = 3;
|
||||
ChatRes chatRes = 4;
|
||||
JoinChatRoomRes joinChatRoomRes = 5;
|
||||
LeaveChatRoomRes leaveChatRoomRes = 6;
|
||||
}
|
||||
}
|
||||
|
||||
message ClientToChatMessage
|
||||
{
|
||||
message Chat {
|
||||
string sender = 1;
|
||||
string message = 2;
|
||||
}
|
||||
|
||||
oneof msg {
|
||||
Chat chat = 1;
|
||||
}
|
||||
}
|
||||
|
||||
message ClientToChat
|
||||
{
|
||||
oneof msg {
|
||||
ClientToChatReq request = 1;
|
||||
ClientToChatRes response = 2;
|
||||
ClientToChatMessage message = 3;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user