WPostSnsTask.pb.go 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.36.6
  4. // protoc v3.19.4
  5. // source: wecom/WPostSnsTask.proto
  6. package wecom
  7. import (
  8. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  9. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  10. reflect "reflect"
  11. sync "sync"
  12. unsafe "unsafe"
  13. )
  14. const (
  15. // Verify that this generated code is sufficiently up-to-date.
  16. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  17. // Verify that runtime/protoimpl is sufficiently up-to-date.
  18. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  19. )
  20. // 附件类型
  21. type MediaMessage_EnumAttachType int32
  22. const (
  23. MediaMessage_Picture MediaMessage_EnumAttachType = 0 //图片
  24. MediaMessage_Video MediaMessage_EnumAttachType = 1 //短视频
  25. MediaMessage_Link MediaMessage_EnumAttachType = 2 //链接
  26. )
  27. // Enum value maps for MediaMessage_EnumAttachType.
  28. var (
  29. MediaMessage_EnumAttachType_name = map[int32]string{
  30. 0: "Picture",
  31. 1: "Video",
  32. 2: "Link",
  33. }
  34. MediaMessage_EnumAttachType_value = map[string]int32{
  35. "Picture": 0,
  36. "Video": 1,
  37. "Link": 2,
  38. }
  39. )
  40. func (x MediaMessage_EnumAttachType) Enum() *MediaMessage_EnumAttachType {
  41. p := new(MediaMessage_EnumAttachType)
  42. *p = x
  43. return p
  44. }
  45. func (x MediaMessage_EnumAttachType) String() string {
  46. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  47. }
  48. func (MediaMessage_EnumAttachType) Descriptor() protoreflect.EnumDescriptor {
  49. return file_wecom_WPostSnsTask_proto_enumTypes[0].Descriptor()
  50. }
  51. func (MediaMessage_EnumAttachType) Type() protoreflect.EnumType {
  52. return &file_wecom_WPostSnsTask_proto_enumTypes[0]
  53. }
  54. func (x MediaMessage_EnumAttachType) Number() protoreflect.EnumNumber {
  55. return protoreflect.EnumNumber(x)
  56. }
  57. // Deprecated: Use MediaMessage_EnumAttachType.Descriptor instead.
  58. func (MediaMessage_EnumAttachType) EnumDescriptor() ([]byte, []int) {
  59. return file_wecom_WPostSnsTask_proto_rawDescGZIP(), []int{1, 0}
  60. }
  61. type PostSnsTaskMessage struct {
  62. state protoimpl.MessageState `protogen:"open.v1"`
  63. WxId int64 `protobuf:"varint,1,opt,name=WxId,proto3" json:"WxId,omitempty"` // 设备企业WX号
  64. Content string `protobuf:"bytes,2,opt,name=Content,proto3" json:"Content,omitempty"` //发布的文案
  65. Media *MediaMessage `protobuf:"bytes,3,opt,name=Media,proto3" json:"Media,omitempty"` //携带的图片、视频、链接等资源
  66. Comment string `protobuf:"bytes,4,opt,name=Comment,proto3" json:"Comment,omitempty"` // 评论 TODO: 暂未实现
  67. Visible *VisibleMessage `protobuf:"bytes,5,opt,name=Visible,proto3" json:"Visible,omitempty"` // 可见范围
  68. TaskId int64 `protobuf:"varint,6,opt,name=TaskId,proto3" json:"TaskId,omitempty"` //任务id 在TaskResult中回传
  69. Poi *PoiMessage `protobuf:"bytes,7,opt,name=Poi,proto3" json:"Poi,omitempty"` // 地理信息 TODO: 暂未实现
  70. unknownFields protoimpl.UnknownFields
  71. sizeCache protoimpl.SizeCache
  72. }
  73. func (x *PostSnsTaskMessage) Reset() {
  74. *x = PostSnsTaskMessage{}
  75. mi := &file_wecom_WPostSnsTask_proto_msgTypes[0]
  76. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  77. ms.StoreMessageInfo(mi)
  78. }
  79. func (x *PostSnsTaskMessage) String() string {
  80. return protoimpl.X.MessageStringOf(x)
  81. }
  82. func (*PostSnsTaskMessage) ProtoMessage() {}
  83. func (x *PostSnsTaskMessage) ProtoReflect() protoreflect.Message {
  84. mi := &file_wecom_WPostSnsTask_proto_msgTypes[0]
  85. if x != nil {
  86. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  87. if ms.LoadMessageInfo() == nil {
  88. ms.StoreMessageInfo(mi)
  89. }
  90. return ms
  91. }
  92. return mi.MessageOf(x)
  93. }
  94. // Deprecated: Use PostSnsTaskMessage.ProtoReflect.Descriptor instead.
  95. func (*PostSnsTaskMessage) Descriptor() ([]byte, []int) {
  96. return file_wecom_WPostSnsTask_proto_rawDescGZIP(), []int{0}
  97. }
  98. func (x *PostSnsTaskMessage) GetWxId() int64 {
  99. if x != nil {
  100. return x.WxId
  101. }
  102. return 0
  103. }
  104. func (x *PostSnsTaskMessage) GetContent() string {
  105. if x != nil {
  106. return x.Content
  107. }
  108. return ""
  109. }
  110. func (x *PostSnsTaskMessage) GetMedia() *MediaMessage {
  111. if x != nil {
  112. return x.Media
  113. }
  114. return nil
  115. }
  116. func (x *PostSnsTaskMessage) GetComment() string {
  117. if x != nil {
  118. return x.Comment
  119. }
  120. return ""
  121. }
  122. func (x *PostSnsTaskMessage) GetVisible() *VisibleMessage {
  123. if x != nil {
  124. return x.Visible
  125. }
  126. return nil
  127. }
  128. func (x *PostSnsTaskMessage) GetTaskId() int64 {
  129. if x != nil {
  130. return x.TaskId
  131. }
  132. return 0
  133. }
  134. func (x *PostSnsTaskMessage) GetPoi() *PoiMessage {
  135. if x != nil {
  136. return x.Poi
  137. }
  138. return nil
  139. }
  140. type MediaMessage struct {
  141. state protoimpl.MessageState `protogen:"open.v1"`
  142. Type MediaMessage_EnumAttachType `protobuf:"varint,1,opt,name=Type,proto3,enum=Im.Scrm.Ww.Proto.MediaMessage_EnumAttachType" json:"Type,omitempty"` //附件类型
  143. Content []string `protobuf:"bytes,2,rep,name=Content,proto3" json:"Content,omitempty"` //资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  144. unknownFields protoimpl.UnknownFields
  145. sizeCache protoimpl.SizeCache
  146. }
  147. func (x *MediaMessage) Reset() {
  148. *x = MediaMessage{}
  149. mi := &file_wecom_WPostSnsTask_proto_msgTypes[1]
  150. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  151. ms.StoreMessageInfo(mi)
  152. }
  153. func (x *MediaMessage) String() string {
  154. return protoimpl.X.MessageStringOf(x)
  155. }
  156. func (*MediaMessage) ProtoMessage() {}
  157. func (x *MediaMessage) ProtoReflect() protoreflect.Message {
  158. mi := &file_wecom_WPostSnsTask_proto_msgTypes[1]
  159. if x != nil {
  160. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  161. if ms.LoadMessageInfo() == nil {
  162. ms.StoreMessageInfo(mi)
  163. }
  164. return ms
  165. }
  166. return mi.MessageOf(x)
  167. }
  168. // Deprecated: Use MediaMessage.ProtoReflect.Descriptor instead.
  169. func (*MediaMessage) Descriptor() ([]byte, []int) {
  170. return file_wecom_WPostSnsTask_proto_rawDescGZIP(), []int{1}
  171. }
  172. func (x *MediaMessage) GetType() MediaMessage_EnumAttachType {
  173. if x != nil {
  174. return x.Type
  175. }
  176. return MediaMessage_Picture
  177. }
  178. func (x *MediaMessage) GetContent() []string {
  179. if x != nil {
  180. return x.Content
  181. }
  182. return nil
  183. }
  184. type VisibleMessage struct {
  185. state protoimpl.MessageState `protogen:"open.v1"`
  186. UserIds []int64 `protobuf:"varint,1,rep,packed,name=userIds,proto3" json:"userIds,omitempty"`
  187. LabelIds []int64 `protobuf:"varint,2,rep,packed,name=labelIds,proto3" json:"labelIds,omitempty"`
  188. unknownFields protoimpl.UnknownFields
  189. sizeCache protoimpl.SizeCache
  190. }
  191. func (x *VisibleMessage) Reset() {
  192. *x = VisibleMessage{}
  193. mi := &file_wecom_WPostSnsTask_proto_msgTypes[2]
  194. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  195. ms.StoreMessageInfo(mi)
  196. }
  197. func (x *VisibleMessage) String() string {
  198. return protoimpl.X.MessageStringOf(x)
  199. }
  200. func (*VisibleMessage) ProtoMessage() {}
  201. func (x *VisibleMessage) ProtoReflect() protoreflect.Message {
  202. mi := &file_wecom_WPostSnsTask_proto_msgTypes[2]
  203. if x != nil {
  204. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  205. if ms.LoadMessageInfo() == nil {
  206. ms.StoreMessageInfo(mi)
  207. }
  208. return ms
  209. }
  210. return mi.MessageOf(x)
  211. }
  212. // Deprecated: Use VisibleMessage.ProtoReflect.Descriptor instead.
  213. func (*VisibleMessage) Descriptor() ([]byte, []int) {
  214. return file_wecom_WPostSnsTask_proto_rawDescGZIP(), []int{2}
  215. }
  216. func (x *VisibleMessage) GetUserIds() []int64 {
  217. if x != nil {
  218. return x.UserIds
  219. }
  220. return nil
  221. }
  222. func (x *VisibleMessage) GetLabelIds() []int64 {
  223. if x != nil {
  224. return x.LabelIds
  225. }
  226. return nil
  227. }
  228. type PoiMessage struct {
  229. state protoimpl.MessageState `protogen:"open.v1"`
  230. City string `protobuf:"bytes,1,opt,name=City,proto3" json:"City,omitempty"` // 城市
  231. Address string `protobuf:"bytes,2,opt,name=Address,proto3" json:"Address,omitempty"` // 地址
  232. PoiName string `protobuf:"bytes,3,opt,name=PoiName,proto3" json:"PoiName,omitempty"` // 显示的名称
  233. Lon float64 `protobuf:"fixed64,4,opt,name=Lon,proto3" json:"Lon,omitempty"` // 经度
  234. Lat float64 `protobuf:"fixed64,5,opt,name=Lat,proto3" json:"Lat,omitempty"` // 纬度
  235. unknownFields protoimpl.UnknownFields
  236. sizeCache protoimpl.SizeCache
  237. }
  238. func (x *PoiMessage) Reset() {
  239. *x = PoiMessage{}
  240. mi := &file_wecom_WPostSnsTask_proto_msgTypes[3]
  241. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  242. ms.StoreMessageInfo(mi)
  243. }
  244. func (x *PoiMessage) String() string {
  245. return protoimpl.X.MessageStringOf(x)
  246. }
  247. func (*PoiMessage) ProtoMessage() {}
  248. func (x *PoiMessage) ProtoReflect() protoreflect.Message {
  249. mi := &file_wecom_WPostSnsTask_proto_msgTypes[3]
  250. if x != nil {
  251. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  252. if ms.LoadMessageInfo() == nil {
  253. ms.StoreMessageInfo(mi)
  254. }
  255. return ms
  256. }
  257. return mi.MessageOf(x)
  258. }
  259. // Deprecated: Use PoiMessage.ProtoReflect.Descriptor instead.
  260. func (*PoiMessage) Descriptor() ([]byte, []int) {
  261. return file_wecom_WPostSnsTask_proto_rawDescGZIP(), []int{3}
  262. }
  263. func (x *PoiMessage) GetCity() string {
  264. if x != nil {
  265. return x.City
  266. }
  267. return ""
  268. }
  269. func (x *PoiMessage) GetAddress() string {
  270. if x != nil {
  271. return x.Address
  272. }
  273. return ""
  274. }
  275. func (x *PoiMessage) GetPoiName() string {
  276. if x != nil {
  277. return x.PoiName
  278. }
  279. return ""
  280. }
  281. func (x *PoiMessage) GetLon() float64 {
  282. if x != nil {
  283. return x.Lon
  284. }
  285. return 0
  286. }
  287. func (x *PoiMessage) GetLat() float64 {
  288. if x != nil {
  289. return x.Lat
  290. }
  291. return 0
  292. }
  293. var File_wecom_WPostSnsTask_proto protoreflect.FileDescriptor
  294. const file_wecom_WPostSnsTask_proto_rawDesc = "" +
  295. "\n" +
  296. "\x18wecom/WPostSnsTask.proto\x12\x10Im.Scrm.Ww.Proto\"\x96\x02\n" +
  297. "\x12PostSnsTaskMessage\x12\x12\n" +
  298. "\x04WxId\x18\x01 \x01(\x03R\x04WxId\x12\x18\n" +
  299. "\aContent\x18\x02 \x01(\tR\aContent\x124\n" +
  300. "\x05Media\x18\x03 \x01(\v2\x1e.Im.Scrm.Ww.Proto.MediaMessageR\x05Media\x12\x18\n" +
  301. "\aComment\x18\x04 \x01(\tR\aComment\x12:\n" +
  302. "\aVisible\x18\x05 \x01(\v2 .Im.Scrm.Ww.Proto.VisibleMessageR\aVisible\x12\x16\n" +
  303. "\x06TaskId\x18\x06 \x01(\x03R\x06TaskId\x12.\n" +
  304. "\x03Poi\x18\a \x01(\v2\x1c.Im.Scrm.Ww.Proto.PoiMessageR\x03Poi\"\x9f\x01\n" +
  305. "\fMediaMessage\x12A\n" +
  306. "\x04Type\x18\x01 \x01(\x0e2-.Im.Scrm.Ww.Proto.MediaMessage.EnumAttachTypeR\x04Type\x12\x18\n" +
  307. "\aContent\x18\x02 \x03(\tR\aContent\"2\n" +
  308. "\x0eEnumAttachType\x12\v\n" +
  309. "\aPicture\x10\x00\x12\t\n" +
  310. "\x05Video\x10\x01\x12\b\n" +
  311. "\x04Link\x10\x02\"F\n" +
  312. "\x0eVisibleMessage\x12\x18\n" +
  313. "\auserIds\x18\x01 \x03(\x03R\auserIds\x12\x1a\n" +
  314. "\blabelIds\x18\x02 \x03(\x03R\blabelIds\"x\n" +
  315. "\n" +
  316. "PoiMessage\x12\x12\n" +
  317. "\x04City\x18\x01 \x01(\tR\x04City\x12\x18\n" +
  318. "\aAddress\x18\x02 \x01(\tR\aAddress\x12\x18\n" +
  319. "\aPoiName\x18\x03 \x01(\tR\aPoiName\x12\x10\n" +
  320. "\x03Lon\x18\x04 \x01(\x01R\x03Lon\x12\x10\n" +
  321. "\x03Lat\x18\x05 \x01(\x01R\x03LatB\x13Z\x11./workphone/wecomb\x06proto3"
  322. var (
  323. file_wecom_WPostSnsTask_proto_rawDescOnce sync.Once
  324. file_wecom_WPostSnsTask_proto_rawDescData []byte
  325. )
  326. func file_wecom_WPostSnsTask_proto_rawDescGZIP() []byte {
  327. file_wecom_WPostSnsTask_proto_rawDescOnce.Do(func() {
  328. file_wecom_WPostSnsTask_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_wecom_WPostSnsTask_proto_rawDesc), len(file_wecom_WPostSnsTask_proto_rawDesc)))
  329. })
  330. return file_wecom_WPostSnsTask_proto_rawDescData
  331. }
  332. var file_wecom_WPostSnsTask_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
  333. var file_wecom_WPostSnsTask_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
  334. var file_wecom_WPostSnsTask_proto_goTypes = []any{
  335. (MediaMessage_EnumAttachType)(0), // 0: Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType
  336. (*PostSnsTaskMessage)(nil), // 1: Im.Scrm.Ww.Proto.PostSnsTaskMessage
  337. (*MediaMessage)(nil), // 2: Im.Scrm.Ww.Proto.MediaMessage
  338. (*VisibleMessage)(nil), // 3: Im.Scrm.Ww.Proto.VisibleMessage
  339. (*PoiMessage)(nil), // 4: Im.Scrm.Ww.Proto.PoiMessage
  340. }
  341. var file_wecom_WPostSnsTask_proto_depIdxs = []int32{
  342. 2, // 0: Im.Scrm.Ww.Proto.PostSnsTaskMessage.Media:type_name -> Im.Scrm.Ww.Proto.MediaMessage
  343. 3, // 1: Im.Scrm.Ww.Proto.PostSnsTaskMessage.Visible:type_name -> Im.Scrm.Ww.Proto.VisibleMessage
  344. 4, // 2: Im.Scrm.Ww.Proto.PostSnsTaskMessage.Poi:type_name -> Im.Scrm.Ww.Proto.PoiMessage
  345. 0, // 3: Im.Scrm.Ww.Proto.MediaMessage.Type:type_name -> Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType
  346. 4, // [4:4] is the sub-list for method output_type
  347. 4, // [4:4] is the sub-list for method input_type
  348. 4, // [4:4] is the sub-list for extension type_name
  349. 4, // [4:4] is the sub-list for extension extendee
  350. 0, // [0:4] is the sub-list for field type_name
  351. }
  352. func init() { file_wecom_WPostSnsTask_proto_init() }
  353. func file_wecom_WPostSnsTask_proto_init() {
  354. if File_wecom_WPostSnsTask_proto != nil {
  355. return
  356. }
  357. type x struct{}
  358. out := protoimpl.TypeBuilder{
  359. File: protoimpl.DescBuilder{
  360. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  361. RawDescriptor: unsafe.Slice(unsafe.StringData(file_wecom_WPostSnsTask_proto_rawDesc), len(file_wecom_WPostSnsTask_proto_rawDesc)),
  362. NumEnums: 1,
  363. NumMessages: 4,
  364. NumExtensions: 0,
  365. NumServices: 0,
  366. },
  367. GoTypes: file_wecom_WPostSnsTask_proto_goTypes,
  368. DependencyIndexes: file_wecom_WPostSnsTask_proto_depIdxs,
  369. EnumInfos: file_wecom_WPostSnsTask_proto_enumTypes,
  370. MessageInfos: file_wecom_WPostSnsTask_proto_msgTypes,
  371. }.Build()
  372. File_wecom_WPostSnsTask_proto = out.File
  373. file_wecom_WPostSnsTask_proto_goTypes = nil
  374. file_wecom_WPostSnsTask_proto_depIdxs = nil
  375. }