WHistoryMsgPushNotice.proto 1.1 KB

123456789101112131415161718192021222324252627282930
  1. syntax = "proto3";
  2. package Im.Scrm.Ww.Proto; //命名空间约定
  3. import "WTransport.proto";
  4. message ChatMessage {
  5. int64 ConvId = 1; // 会话RemoteId
  6. int64 SenderId = 2; // 消息发送者Id
  7. EnumContentType ContentType = 3; // 发送的消息内容类型
  8. bytes Content = 4; // 内容 二进制流
  9. int64 MsgId = 5; //服务端的主键id
  10. int64 MsgRemoteId = 6; // 消息唯一id
  11. int64 CreateTime = 7; // 消息时间
  12. string SenderName = 8; // 消息发送者名称
  13. int64 RefId = 9; // 引用消息的id
  14. int32 Flag = 10;
  15. bool IsRevoke = 11;
  16. int64 ConvLocalId = 12; // 会话的LocalId
  17. }
  18. message HistoryMsgPushNoticeMessage {
  19. int64 WxId = 1; // 设备企业WX号
  20. repeated ChatMessage Messages = 2;
  21. //int32 Size = 3; // 页大小,固定20
  22. int32 Count = 4; // 总数,只在获取单个会话时有用,获取全部会话的时候不准确
  23. //int32 Page = 5; // 页码,从0开始
  24. int64 ConvId = 6; // 会话RemoteId
  25. bool HasMore = 7; //
  26. int64 ConvLocalId = 8; // 会话的LocalId
  27. int64 TaskId = 9;
  28. }