CDNDownloadFileTask.proto 1.3 KB

12345678910111213141516171819202122232425
  1. syntax = "proto3";
  2. package Jubo.JuLiao.IM.Wx.Proto; //命名空间约定
  3. option go_package = "./workphone";
  4. enum CDNFileType {
  5. NoteMsg_Picture = 0; //笔记消息内容中的图片
  6. NoteMsg_Thumb = 1; //笔记消息内容中的图片视频的缩略图
  7. NoteMsg_Video = 2; //笔记消息内容中的视频
  8. NoteMsg_File = 3; //笔记消息内容中的文件(html,语音(speex),pdf,ppt,doc等其他文件)
  9. ChatMsg_Picture = 4; //聊天消息的图片 // 未实现
  10. ChatMsg_Thumb = 5; //聊天消息的缩略图(图片,视频的缩略图)// 未实现
  11. ChatMsg_Video = 6; //聊天消息的视频 // 未实现
  12. ChatMsg_File = 7; //聊天消息的文件 // 未实现
  13. ChatMsg_Emoji =8; //聊天消息表情 // 未实现
  14. }
  15. message CDNDownloadFileTaskMessage {
  16. string WeChatId = 1; // 商家所属微信号
  17. string CdnUrl = 2;
  18. string CdnKey = 3;
  19. CDNFileType FileType = 4; // 文件下载的场景
  20. string FileId = 5; // 文件id,返回结果标识匹配,如果没有自己生成一个(比如用msgSvrId)
  21. string FileFmt = 6; // 文件格式(后缀)
  22. int32 FileSize = 7; // 文件大小
  23. int64 MsgSvrId = 8; // 聊天消息id(msgSvrId) 可不传,没有cndUrl,可只传图片,视频,文件消息的msgSvrid // 未实现
  24. }