WPostSnsTask.proto 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. syntax = "proto3";
  2. package Im.Scrm.Ww.Proto; //命名空间约定
  3. option go_package = "./workphone/wecom";
  4. message PostSnsTaskMessage {
  5. int64 WxId = 1; // 设备企业WX号
  6. string Content = 2; //发布的文案
  7. MediaMessage Media = 3; //携带的图片、视频、链接等资源
  8. string Comment = 4; // 评论 TODO: 暂未实现
  9. VisibleMessage Visible = 5; // 可见范围
  10. int64 TaskId = 6; //任务id 在TaskResult中回传
  11. PoiMessage Poi = 7; // 地理信息 TODO: 暂未实现
  12. }
  13. message MediaMessage {
  14. EnumAttachType Type = 1; //附件类型
  15. repeated string Content = 2; //资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  16. //附件类型
  17. enum EnumAttachType {
  18. Picture = 0; //图片
  19. Video = 1; //短视频
  20. Link = 2; //链接
  21. }
  22. }
  23. message VisibleMessage {
  24. repeated int64 userIds = 1;
  25. repeated int64 labelIds = 2;
  26. }
  27. message PoiMessage {
  28. string City = 1; // 城市
  29. string Address = 2; // 地址
  30. string PoiName = 3; // 显示的名称
  31. double Lon = 4; // 经度
  32. double Lat = 5; // 纬度
  33. }