WHistoryMsgPushNotice.proto 1.1 KB

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