relation/server/tools/protobuild/ss_proto.proto
aozhiwei 57f80f83c3 1
2020-06-12 10:08:15 +08:00

154 lines
2.6 KiB
Protocol Buffer
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package ss;
message MFIMMsgConext
{
optional int32 socket_handle = 1;
optional string account_id = 2;
optional string nickname = 3;
optional string avatar_url = 4;
optional int32 sex = 5;
optional int32 online = 6;
optional int32 msgid = 7;
optional int64 group_id = 8;
optional int32 data_version1 = 9;
}
message MFBaseUserDataDB
{
optional string account_id = 1; //账号id
optional string nickname = 2; //昵称
optional string avatar_url = 3; //头像
optional int32 sex = 4; //性别 1男 2女 0未知
optional int32 last_login_time = 5; //最后登录时间
optional int64 user_value1 = 50; //用户字段1
optional int64 user_value2 = 51; //用户字段2
optional int64 user_value3 = 52; //用户字段3
optional int64 base_data_version = 100; //数据版本号
}
message MFGroupMemberDB
{
optional MFBaseUserDataDB base_data = 1; //基础数据
}
message MFGroupDB
{
repeated MFGroupMemberDB members = 1;
}
message MFFriendDB
{
optional MFBaseUserDataDB base_data = 1; //基础数据
}
message MFUserDB
{
repeated MFFriendDB friends = 1;
}
message SS_WSP_SocketDisconnect
{
}
message SS_CMPing
{
}
message SS_CMLogin_CMReConnect_CommonHead
{
optional int32 server_id = 1;
}
message SS_CMLogin_CMReConnect_CommonHead2
{
optional int32 server_id = 1;
optional string team_uuid = 2;
optional string account_id = 3;
}
message SS_WSP_RequestTargetServer
{
optional int64 context_id = 1;
optional string account_id = 2;
optional string team_id = 3;
}
message SS_MS_ResponseTargetServer
{
optional int32 error_code = 1;
optional string error_msg = 2;
optional int64 context_id = 3;
optional string host = 4;
optional int32 port = 5;
}
message SS_SMRpcError
{
optional int32 error_code = 1;
optional string error_msg = 2;
optional string debug_msg = 3;
optional string file = 4;
optional int32 lineno = 5;
}
message SS_Ping
{
}
message SS_Pong
{
optional int32 param1 = 1;
}
message SS_ForceCloseSocket
{
}
message SS_IM_ForwardMsg
{
optional MFIMMsgConext context = 1;
optional bytes payload = 2;
}
message SS_MS_ForwardGroupCMMsg
{
optional MFIMMsgConext context = 1;
optional bytes payload = 2;
}
message SS_MS_ForwardGroupSMMsg
{
optional MFIMMsgConext context = 1;
optional bytes payload = 2;
}
message SS_MS_LoadGroup
{
optional int64 group_id = 1;
}
message SS_IM_UserOnline
{
optional string account_id = 1;
}
message SS_IM_UserOffline
{
optional string account_id = 1;
}
message SS_IM_PullUserList
{
}
message SS_MS_PushUserList
{
}
message SS_IM_SendChatMsg
{
}