223 lines
4.0 KiB
Protocol Buffer
Executable File
223 lines
4.0 KiB
Protocol Buffer
Executable File
package ss;
|
||
|
||
import "cs_proto.proto";
|
||
|
||
message MFIMMsgConext
|
||
{
|
||
optional int64 seqid = 1;
|
||
optional cs.MFUserInfo user_info = 2;
|
||
}
|
||
|
||
message MFIMServerInfo
|
||
{
|
||
optional int32 instance_id = 1;
|
||
optional int32 online_num = 2;
|
||
optional string ip = 3;
|
||
optional int32 port = 4;
|
||
optional bool servicing = 5;
|
||
}
|
||
|
||
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_ReportServerInfo
|
||
{
|
||
optional int32 instance_id = 1;
|
||
optional int32 online_num = 2;
|
||
optional string ip = 3;
|
||
optional int32 port = 4;
|
||
optional bool servicing = 5;
|
||
}
|
||
|
||
message SS_MS_ConfirmedServerInfo
|
||
{
|
||
optional int32 errcode = 1;
|
||
optional string errmsg = 2;
|
||
}
|
||
|
||
message SS_IM_UserOnline
|
||
{
|
||
repeated cs.MFUserInfo user_infos = 1;
|
||
}
|
||
|
||
message SS_IM_UserOffline
|
||
{
|
||
repeated string account_ids = 1;
|
||
}
|
||
|
||
message SS_IM_PullUserList
|
||
{
|
||
repeated string account_ids = 1;
|
||
}
|
||
message SS_MS_PushUserList
|
||
{
|
||
repeated cs.MFUserInfo user_infos = 1;
|
||
}
|
||
|
||
message SS_IM_SendChatMsg
|
||
{
|
||
optional MFIMMsgConext context = 1;
|
||
optional string target = 2;
|
||
optional int32 chat_channel = 3;
|
||
optional string msg = 4;
|
||
}
|
||
|
||
message SS_IM_SendCustomMsg
|
||
{
|
||
optional MFIMMsgConext context = 1;
|
||
optional string target = 2;
|
||
optional string msg = 3;
|
||
optional int64 param1 = 4;
|
||
optional int64 param2 = 5;
|
||
optional int64 param3 = 6;
|
||
}
|
||
|
||
message SS_IM_IMServerList
|
||
{
|
||
}
|
||
message SS_MS_IMServerList
|
||
{
|
||
repeated MFIMServerInfo server_list = 1;
|
||
}
|
||
|
||
message SS_IM_UpdateUserInfo
|
||
{
|
||
optional cs.MFUserInfo user_info = 1;
|
||
}
|
||
|
||
message SS_IM_FriendAgreeRequest
|
||
{
|
||
optional MFIMMsgConext context = 1;
|
||
optional string target_id = 3;
|
||
}
|
||
|
||
message SS_IM_FriendAgreeResponse
|
||
{
|
||
optional MFIMMsgConext context = 1;
|
||
optional string target_id = 3;
|
||
}
|
||
|
||
message SS_IM_FriendDeleteRequest
|
||
{
|
||
optional MFIMMsgConext context = 1;
|
||
optional string target_id = 3;
|
||
}
|
||
|
||
message SS_IM_FriendDeleteResponse
|
||
{
|
||
optional MFIMMsgConext context = 1;
|
||
optional string target_id = 3;
|
||
}
|