diff --git a/proto/message/v2/message.proto b/proto/message/v2/message.proto index 54db1b7..607edb4 100644 --- a/proto/message/v2/message.proto +++ b/proto/message/v2/message.proto @@ -4,7 +4,10 @@ package message.v2; message Elem { optional Text text = 1; + optional Face face = 2; optional NotOnlineImage not_online_image = 4; + optional TransElem trans_elem = 5; + optional MarketFace market_face = 6; optional CustomFace custom_face = 8; optional RichMsg rich_msg = 12; optional VideoFile video_file = 19; @@ -22,6 +25,12 @@ message Text { optional bytes pb_reserve = 12; } +message Face { + optional int32 index = 1; + optional bytes old = 2; + optional bytes buf = 11; +} + message NotOnlineImage { optional bytes file_path = 1; optional uint32 file_len = 2; @@ -54,6 +63,27 @@ message NotOnlineImage { optional bytes pb_reserve = 29; } +message TransElem { + optional int32 elem_type = 1; + optional bytes elem_value = 2; +} + +message MarketFace { + optional bytes face_name = 1; + optional int32 item_type = 2; + optional int32 face_info = 3; + optional bytes face_id = 4; + optional int32 tab_id = 5; + optional int32 sub_type = 6; + optional bytes key = 7; + optional bytes param = 8; + optional int32 media_type = 9; + optional int32 image_width = 10; + optional int32 image_height = 11; + optional bytes mobileparam = 12; + optional bytes pb_reserve = 13; +} + message CustomFace { optional bytes guid = 1; optional string file_path = 2;