package pb

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service BusinessExt

business.ext.proto:7

service BusinessInt

business.int.proto:8

service ConnectInt

connect.int.proto:8

service LogicExt

logic.ext.proto:8

service LogicInt

logic.int.proto:9

message AddFriendPush

push.ext.proto:21

推送码 PC_ADD_FRIEND = 100

message AddGroupMembersPush

push.ext.proto:46

添加群组成员 PC_AGREE_ADD_GROUPS = 120

message AgreeAddFriendPush

push.ext.proto:29

推送码 PC_AGREE_ADD_FRIEND = 101

message Command

connect.ext.proto:94

Command 指令推送,1000以下,IM内部用,1000以上,留给业务用

message Custom

connect.ext.proto:100

自定义消息

message Device

logic.int.proto:85

Used in: GetDeviceResp

message Empty

common.ext.proto:5

Used as request type in: LogicExt.GetFriends, LogicExt.GetGroups

Used as response type in: BusinessExt.UpdateUser, BusinessInt.Auth, ConnectInt.DeliverMessage, LogicExt.AddFriend, LogicExt.AgreeAddFriend, LogicExt.DeleteGroupMember, LogicExt.PushRoom, LogicExt.UpdateGroup, LogicExt.UpdateGroupMember, LogicInt.ConnSignIn, LogicInt.MessageACK, LogicInt.Offline, LogicInt.PushAll, LogicInt.PushRoom, LogicInt.ServerStop, LogicInt.SubscribeRoom

(message has no fields)

message Face

connect.ext.proto:56

表情消息

message File

connect.ext.proto:79

文件消息

message Friend

logic.ext.proto:100

Used in: GetFriendsResp

message GetUserReq

business.ext.proto:39

Used as request type in: BusinessExt.GetUser, BusinessInt.GetUser

message GetUserResp

business.ext.proto:42

Used as response type in: BusinessExt.GetUser, BusinessInt.GetUser

message Group

logic.ext.proto:140

Used in: GetGroupResp, GetGroupsResp

message GroupMember

logic.ext.proto:188

Used in: AddGroupMembersPush, GetGroupMembersResp

message Image

connect.ext.proto:70

图片消息

message Input

connect.ext.proto:107

上行数据

message Location

connect.ext.proto:87

地理位置消息

enum MemberType

logic.ext.proto:163

Used in: GroupMember, UpdateGroupMemberReq

message Message

connect.ext.proto:16

单条消息投递内容(估算大约100个字节),todo 通知栏提醒

Used in: MessageSend, SyncOutput, SyncResp

message MessageACK

connect.ext.proto:171

投递消息回执,package_type:4

message MessageSend

connect.ext.proto:153

消息投递,package_type:4

Used in: DeliverMessageReq, PushAllMsg, PushRoomMsg

enum MessageStatus

connect.ext.proto:164

Used in: Message

enum MessageType

connect.ext.proto:38

消息类型

Used in: Message, PushAllReq, PushRoomReq, SendMessageReq

message Output

connect.ext.proto:114

下行数据

enum PackageType

connect.ext.proto:5

Used in: Input, Output

message PushAllMsg

connect.int.proto:25

房间推送

enum PushCode

push.ext.proto:7

message PushRoomMsg

connect.int.proto:19

房间推送

message PushRoomReq

logic.ext.proto:69

Used as request type in: LogicExt.PushRoom, LogicInt.PushRoom

enum ReceiverType

connect.ext.proto:145

Used in: Message, SendMessageReq

message RemoveGroupMemberPush

push.ext.proto:53

删除群组成员 PC_REMOVE_GROUP_MEMBER = 121

message SendMessageReq

logic.ext.proto:56

Used as request type in: LogicExt.SendMessage, LogicInt.SendMessage

message SendMessageResp

logic.ext.proto:65

Used as response type in: LogicExt.SendMessage, LogicInt.SendMessage

message Sender

connect.ext.proto:28

Used in: Message

enum SenderType

connect.ext.proto:157

Used in: Sender

message SignInInput

connect.ext.proto:123

设备登录,package_type:1

message SubscribeRoomInput

connect.ext.proto:140

订阅房间请求

message SyncInput

connect.ext.proto:130

消息同步请求,package_type:2

message SyncOutput

connect.ext.proto:134

消息同步响应,package_type:2

message Text

connect.ext.proto:51

文本消息

message UpdateGroupPush

push.ext.proto:36

更新群组 PC_UPDATE_GROUP = 110

message User

business.ext.proto:29

Used in: GetUserResp, GetUsersResp, SearchUserResp

message Voice

connect.ext.proto:62

语音消息