56 lines
1.1 KiB
Protocol Buffer
56 lines
1.1 KiB
Protocol Buffer
syntax = "proto3";
|
|
package mp;
|
|
|
|
enum MP_TYPE {
|
|
// 0 - 19
|
|
MP_REQUEST_LOGIN = 0;
|
|
MP_REQUEST_LOGOUT = 1;
|
|
MP_REQUEST_REGISTER = 2;
|
|
|
|
// 20 - 39
|
|
MP_RESPONSE_LOGIN = 20;
|
|
MP_RESPONSE_LOGOUT = 21;
|
|
MP_RESPONSE_REGISTER = 22;
|
|
|
|
// 40 - 59
|
|
MP_REQUEST_PE_CODE = 40; // 请求验证码
|
|
|
|
// 60 - 79
|
|
MP_RESPONSE_PE_CODE = 60;
|
|
|
|
|
|
MP_REQUEST_IM_ADD = 100;
|
|
MP_RESPONSE_IM_ADD = 120;
|
|
|
|
// 200 以后为 聊天消息包
|
|
}
|
|
|
|
enum MP_SUB_TYPE {
|
|
MP_REQUEST_LOGIN_EMAIL = 0;
|
|
MP_REQUEST_LOGIN_PHONE = 1;
|
|
MP_REQUEST_LOGIN_ACCOUNT = 2;
|
|
MP_REQUEST_REGISTER_EMAIL = 3;
|
|
MP_REQUEST_REGISTER_PHONE = 4;
|
|
|
|
MP_REQUEST_PE_CODE_EMAIL = 5;
|
|
MP_RESPONSE_PE_CODE_EMAIL = 6;
|
|
MP_REQUEST_PE_CODE_PHONE = 7;
|
|
MP_RESPONSE_PE_CODE_PHONE = 8;
|
|
|
|
MP_REQUEST_ADD_CONTACT_PERSON = 20;
|
|
MP_REQUEST_REMOVE_CONTACT_PERSON = 21;
|
|
MP_REQUEST_BLACK_LIST_CONTACT_PERSON = 22;
|
|
|
|
MP_RESPONSE_ADD_CONTACT_PERSON = 40;
|
|
MP_RESPONSE_REMOVE_CONTACT_PERSON = 41;
|
|
MP_RESPONSE_BLACK_LIST_CONTACT_PERSON = 42;
|
|
}
|
|
|
|
|
|
message mph {
|
|
uint32 mpb_size = 1; // 包体大小
|
|
uint64 mp_id = 2; // 包id
|
|
uint32 mp_sum = 3; // 包序号
|
|
MP_TYPE mp_type = 4; // 包类型
|
|
string path = 5;
|
|
} |