syntax = "proto3"; package mp; enum MP_TYPE { // 0 - 19 MP_REQUEST_LOGIN = 0; // 登陆 MP_REQUEST_LOGOUT = 1; // 注销 MP_REQUEST_REGISTER = 2; // 注册 MP_REQUEST_CODE = 3; // 请求验证码 MP_REQUEST_FRIENDS = 4; // 好友相关操作 MP_REQUEST_GROUPS = 5; // 群相关操作 // 20 - 39 MP_RESPONSE_LOGIN = 20; // 登陆 MP_RESPONSE_LOGOUT = 21; // 注销 MP_RESPONSE_REGISTER = 22; // 注册 MP_RESPONSE_CODE = 23; // 响应验证码 MP_RESPONSE_FRIENDS = 24; // 好友相关操作 MP_RESPONSE_GROUPS = 25; // 群相关操作 // 200 以后为 聊天消息包 MP_IM_NOTICE = 200; // 消息推送通知 // 响应 MP_IM_PUSH_MSG = 201; // 推消息 ---> 推至储存库/同步库 // 请求 MP_IM_PULL_MSG = 202; // 拉消息 ---> 同步库/储存库拉取 // 请求 MP_IM_MSG = 203; // 消息包本体 包含数据 im msg实际数据 // 响应 } enum MP_SUB_TYPE { /// 登陆注册 ***********************************************************************************/// // login/register request MP_LOGIN_EMAIL = 0; // 邮箱登陆 MP_LOGIN_PHONE = 1; // 手机登陆 MP_LOGIN_ACCOUNT = 2; // 帐号登陆 MP_REGISTER_EMAIL = 3; // 邮箱注册 MP_REGISTER_PHONE = 4; // 手机注册 // login/register response MP_LOGIN_SUCCESS = 5; // 登陆成功 MP_LOGIN_FAIL = 6; // 登陆失败 MP_REGISTER_SUCCESS = 7; // 注册成功 MP_REGISTER_FAIL = 8; // 注册失败 ///***********************************************************************************/// /// 验证码 ***********************************************************************************/// // email/phone get code request MP_CODE_EMAIL = 15; // 获取邮箱验证码 MP_CODE_PHONE = 16; // 获取手机验证码 // email/phone get code response MP_CODE_SUCCESS = 17; // 验证码获取 MP_CODE_FAIL = 28; // 验证码获取失败 ///***********************************************************************************/// /// 添加用户/群组 ***********************************************************************************/// MP_ADD_FRIENDS_0 = 51; // 添加权限 0 直接添加 MP_ADD_FRIENDS_1 = 52; // 添加权限 1 回答问题 MP_ADD_FRIENDS_2 = 53; // 添加权限 2 账户审核 MP_SEARCH_FRIENDS_ACCOUNT = 54; // 按账户搜索好友 MP_SEARCH_FRIENDS_USERNAME = 55; // 按用户名搜索好友 MP_ADD_FRIENDS_ACCOUNT = 56; // 按账户添加 MP_ADD_FRIENDS_EMAIL = 57; // 按邮箱添加 MP_ADD_FRIENDS_PHONE = 58; // 按手机添加 MP_ADD_BLACK_LIST = 59; // 添加黑名单 MP_ADD_WHITE_LIST = 60; // 添加白名单 MP_REMOVE_FRIEND = 61; // 删除好友 MP_GET_FRIENDS = 62; // 取账户好友列表 MP_ADD_GROUP_0 = 63; // 添加权限 0 直接添加 MP_ADD_GROUP_1 = 64; // 添加权限 1 回答问题 MP_ADD_GROUP_2 = 65; // 添加权限 2 账户审核 MP_ADD_GROUP = 66; // 添加群组 MP_REMOVE_GROUP = 67; // 删除群组 MP_GET_GROUPS = 68; // 取账户群组列表 MP_SEARCH_SUCCESS = 69; // 搜索成功 MP_ADD_SUCCESS = 70; // 添加成功 MP_REMOVE_SUCCESS = 71; // 删除成功 MP_GET_SUCCESS = 72; // 获取成功 MP_ADD_FAIL = 73; // 添加失败 MP_REMOVE_FAIL = 74; // 删除失败 MP_GET_FAIL = 75; // 获取失败 MP_SEARCH_FAIL = 76; // 搜索失败 MP_ADD_CHECK = 80; // 需要回答问题的好友/群组 验证问题 MP_TYPE_NULL = 100; // 类型无意义 用于填充 ///***********************************************************************************/// /// 200+ IM ***********************************************************************************/// MP_IM_TEXT = 200; // 文本 MP_IM_PHOTO = 201; // 图片 MP_IM_AUDIO = 202; // 语音 MP_IM_VIDEO = 203; // 视频 MP_SESSION_FRIEND = 300; // 单体会话 MP_SESSION_GROUP = 301; // 群组会话 MP_SESSION_TEMP = 302; // 临时会话 ///***********************************************************************************/// }