// TODO message结构的属性名请使用 驼峰小写字母开始
// TODO enum枚举的属性名请使用 驼峰大写字母开始
syntax = "proto3";
option go_package = "/msg";

package msg;


// 心跳
message CS_Heartbeat
{
}

// 心跳响应
message SC_Heartbeat
{
}

// 用户登录
message CS_User_Login
{
	string udid = 1; //	唯一识别码
	string passwd = 2; //	密码
	int32 platform = 3; //	平台(0:网页;1:安卓;2:苹果;3:脸书;4:谷歌;5:纸飞机)
	string clientVersion = 4; //	客户端版本
	string deviceName = 5; //	设备名
	string token = 6; // token
}

// 用户登录响应
message SC_User_Login
{
	int32 err = 1; //	错误编码
	string udid = 2; //	唯一识别码
	int32 userID = 3; //	用户ID
	int64 serverTime = 4; //	服务器时间
}

//心跳超时被踢
message SC_KickByTimeout
{
	int32 err = 1; //	错误编码(0为成功)
}

//其他设备重复登录被踢
message SC_KickByReLogin
{
	int32 err = 1; //错误编码(0为成功)
}

//服务器主动断开连接
message SC_ServerDisconnect
{
	int32 err = 1; // 误编码(0为成功)
}
