WTransport.pb.go 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194
  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/WTransport.proto
  6. package wecom
  7. import (
  8. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  9. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  10. anypb "google.golang.org/protobuf/types/known/anypb"
  11. reflect "reflect"
  12. sync "sync"
  13. unsafe "unsafe"
  14. )
  15. const (
  16. // Verify that this generated code is sufficiently up-to-date.
  17. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  18. // Verify that runtime/protoimpl is sufficiently up-to-date.
  19. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  20. )
  21. // 消息类型枚举,一般每一个消息类型都应该对应一个特定的message结构
  22. // 20xx形式的消息类型需要 手机客户端开发者留意
  23. // 30xx形式的消息类型需要 PC客户端开发者留意
  24. // 10xx形式的消息类型需要 手机客户端、PC客户端开发者留意
  25. type EnumMsgType int32
  26. const (
  27. EnumMsgType_UnknownMsg EnumMsgType = 0 //未知消息
  28. EnumMsgType_HeartBeatReq EnumMsgType = 1001 //客户端发送的心跳包
  29. EnumMsgType_MsgReceivedAck EnumMsgType = 1002 //消息接收确认回复(接收或拒绝接收)
  30. EnumMsgType_Error EnumMsgType = 1003 //将错误单独提升为一种消息类型
  31. // 设备客户端授权类消息
  32. EnumMsgType_DeviceAuthReq EnumMsgType = 1010 //设备(手机客户端、客服客户端)获取通信token请求
  33. EnumMsgType_DeviceAuthRsp EnumMsgType = 1011 //设备(手机客户端、客服客户端)获取通信token响应
  34. EnumMsgType_DeviceExitNotice EnumMsgType = 1012 //设备授权后退出(仅用于服务端内部)
  35. EnumMsgType_AccountForceOfflineNotice EnumMsgType = 1013 //账号强制下线通知
  36. EnumMsgType_RedirectNotice EnumMsgType = 1015 // 服务器重定向
  37. EnumMsgType_UpgradeDeviceAppNotice EnumMsgType = 1016 // 通知手机客户端软件升级
  38. EnumMsgType_TriggerDeviceInfo EnumMsgType = 1017
  39. EnumMsgType_DeviceAuthResult EnumMsgType = 1018
  40. EnumMsgType_PhoneActionTask EnumMsgType = 1020 // 通知手机端执行特定任务
  41. EnumMsgType_GetWeChatsReq EnumMsgType = 1021
  42. EnumMsgType_GetWeChatsResp EnumMsgType = 1022
  43. EnumMsgType_ConfigPushNotice EnumMsgType = 1030
  44. EnumMsgType_ConfigSetting EnumMsgType = 1031
  45. // 手机客户端上传的通知类消息
  46. EnumMsgType_WwOnlineNotice EnumMsgType = 1100 //手机客户端微信上线通知
  47. EnumMsgType_WwOfflineNotice EnumMsgType = 1101 //手机客户端微信下线通知
  48. // 手机端信息推送
  49. EnumMsgType_PostDeviceInfoNotice EnumMsgType = 1104 // 手机端推送当前安装版本
  50. EnumMsgType_ContactPushNotice EnumMsgType = 1105 //手机端推送联系人列表
  51. EnumMsgType_DepartmentPushNotice EnumMsgType = 1106 //手机端推送部门信息列表
  52. EnumMsgType_CustomerPushNotice EnumMsgType = 1107 //手机端推送客户联系人
  53. EnumMsgType_UserLabelPushNotice EnumMsgType = 1108 // 推送客户标签
  54. EnumMsgType_CorporationPushNotice EnumMsgType = 1109 // 推送客户公司信息
  55. EnumMsgType_ConversationPushNotice EnumMsgType = 1110 // 推送聊天会话(包含群聊信息)
  56. EnumMsgType_NewCustomerPushNotice EnumMsgType = 1111 // 手机端推送新客户列表
  57. EnumMsgType_NewCustomerAddedNotice EnumMsgType = 1112 // 新客户变更通知
  58. EnumMsgType_CustomerAddNotice EnumMsgType = 1113 // 客户新增
  59. EnumMsgType_CustomerDelNotice EnumMsgType = 1114 // 客户删除
  60. EnumMsgType_UserLabelChangedNotice EnumMsgType = 1115 // 客户标签变化推送,
  61. EnumMsgType_DepartmentChangedNotice EnumMsgType = 1116 // 部门信息变化推送,未实现
  62. EnumMsgType_ConversationAddNotice EnumMsgType = 1117 // 会话新增通知
  63. EnumMsgType_WxFriendPushNotice EnumMsgType = 1118 // 微信好友列表推送,用于从微信好友中添加客户
  64. EnumMsgType_PostMessageReadNotice EnumMsgType = 1119 // 手机上消息已读
  65. EnumMsgType_FriendTalkNotice EnumMsgType = 1120 //微信好友发来聊天消息
  66. EnumMsgType_TalkToFriendNotice EnumMsgType = 1121 // 手机上回复好友的聊天消息
  67. EnumMsgType_TaskResultNotice EnumMsgType = 1122 //任务执行结果通知
  68. EnumMsgType_TalkToFriendTaskResultNotice EnumMsgType = 1123 // 手机端向服务端通知聊天执行结果
  69. EnumMsgType_DownloadFileResultNotice EnumMsgType = 1124 // 文件下载任务或手机端自动下载结果推送
  70. EnumMsgType_PullMyQrCodeTaskResultNotice EnumMsgType = 1125 // 获取二维码结果推送
  71. EnumMsgType_ConversationChangedNotice EnumMsgType = 1126 // 会话变更通知
  72. EnumMsgType_HistoryMsgPushNotice EnumMsgType = 1127 // 消息记录通知
  73. EnumMsgType_PullMySnsListTaskResultNotice EnumMsgType = 1128 // 获取我的朋友圈列表结果返回
  74. EnumMsgType_PullSnsTaskListTaskResultNotice EnumMsgType = 1129 // 获取企业发布的朋友圈任务结果返回
  75. EnumMsgType_PostSnsTaskResultNotice EnumMsgType = 1130 // 发朋友圈结果返回 TODO: 目前snsId未获得,后期优化
  76. EnumMsgType_SnsCommentTaskResultNotice EnumMsgType = 1131 // 朋友圈评论结果返回 TODO: 评论id未获得,后期优化
  77. EnumMsgType_GetSnsDataTaskResultNotice EnumMsgType = 1132 // 获取单个朋友圈结果返回
  78. EnumMsgType_SnsNotifyNotice EnumMsgType = 1133 // 企业朋友圈通知消息 主要为管理员发布朋友圈任务给成员
  79. EnumMsgType_UserLabelModifyTaskResultNotice EnumMsgType = 1134 // 新增或修改个人标签结果返回
  80. EnumMsgType_GetContactInfoTaskResultNotice EnumMsgType = 1135
  81. EnumMsgType_PhoneStateTaskResultNotice EnumMsgType = 1136 // 手机状态结果返回
  82. EnumMsgType_PhoneStateWarningNotice EnumMsgType = 1137 // 手机状态告警提示
  83. EnumMsgType_MsgRevokeNotice EnumMsgType = 1138 //消息撤回通知
  84. EnumMsgType_SearchMsgTaskResultNotice EnumMsgType = 1139
  85. EnumMsgType_SnsMsgNotice EnumMsgType = 1140
  86. EnumMsgType_GroupMemberPushNotice EnumMsgType = 1141 // 群成员信息返回
  87. EnumMsgType_AddEmojiTaskResultNotice EnumMsgType = 1142 // 添加自定义表情结果返回
  88. EnumMsgType_VoiceTextNotice EnumMsgType = 1143 // 语音消息转文字内容推送
  89. EnumMsgType_CustomerGroupPushNotice EnumMsgType = 1150 // 推送客户群
  90. EnumMsgType_GroupMemberAddNotice EnumMsgType = 1151 //入群通知
  91. EnumMsgType_GroupMemberDelNotice EnumMsgType = 1152 //退群通知
  92. EnumMsgType_ConversationInfoNotice EnumMsgType = 1153 //会话信息
  93. EnumMsgType_OneWayCustomerPushNotice EnumMsgType = 1155 //单向客户id
  94. // 推送给手机端的任务
  95. EnumMsgType_TriggerAccountPushTask EnumMsgType = 1200 // 触发手机推送微信账号登陆信息
  96. EnumMsgType_TriggerContactPushTask EnumMsgType = 1201 // 触发手机推送联系人列表任务
  97. EnumMsgType_TriggerCustomerPushTask EnumMsgType = 1202 // 触发手机推送客户列表任务
  98. EnumMsgType_TriggerConversationPushTask EnumMsgType = 1203 // 触发手机推送会话列表任务
  99. EnumMsgType_TriggerWechatFriendPushTask EnumMsgType = 1204 // 触发手机推送微信好友列表任务
  100. EnumMsgType_TriggerHistoryMsgPushTask EnumMsgType = 1205 // 通知手机推送聊天记录
  101. EnumMsgType_TriggerMessageReadTask EnumMsgType = 1206 // 通知手机将某个聊天窗口置为已读
  102. EnumMsgType_TriggerUserLabelTask EnumMsgType = 1207 // 触发手机推送客户标签
  103. EnumMsgType_TriggerNewCustomerTask EnumMsgType = 1208 // 触发手机推送新客户
  104. EnumMsgType_TriggerCustomerGroupTask EnumMsgType = 1209 // 触发手机推送客户群
  105. EnumMsgType_TalkToFriendTask EnumMsgType = 1210 //给好友发消息任务
  106. EnumMsgType_DownloadFileByUrlTask EnumMsgType = 1211 // 通过url和authkey下载文件(图片,视频)
  107. EnumMsgType_DownloadFileByMsgIdTask EnumMsgType = 1212 // 通过消息Id下载文件(图片,视频)
  108. EnumMsgType_AddCustomerFromWxTask EnumMsgType = 1214 // 添加客户-从微信好友中添加
  109. EnumMsgType_AddCustomerFromSearchTask EnumMsgType = 1215 // 添加客户-通过手机号搜索添加微信
  110. EnumMsgType_PullMyQrCodeTask EnumMsgType = 1216 //服务端主动要求手机上传当前账号的二维码
  111. EnumMsgType_ChatRoomActionTask EnumMsgType = 1217 // 群聊管理
  112. EnumMsgType_PullMySnsListTask EnumMsgType = 1218 // 获取我的朋友圈列表
  113. EnumMsgType_PullSnsTaskListTask EnumMsgType = 1219 // 获取企业管理员发布的朋友圈任务
  114. EnumMsgType_PostSnsTask EnumMsgType = 1220 // 发表朋友圈
  115. EnumMsgType_PostSnsTaskTask EnumMsgType = 1221 //发表企业群发朋友圈
  116. EnumMsgType_SnsLikeTask EnumMsgType = 1222 // 朋友圈点赞
  117. EnumMsgType_SnsCommentTask EnumMsgType = 1223 // 朋友圈评论
  118. EnumMsgType_DelSnsTask EnumMsgType = 1224 // 删除朋友圈
  119. EnumMsgType_DelSnsCommentTask EnumMsgType = 1225 // 删除朋友圈评论
  120. EnumMsgType_GetSnsDataTask EnumMsgType = 1226 // 获取一条朋友圈内容
  121. EnumMsgType_UserLabelDelTask EnumMsgType = 1227 // 删除个人标签
  122. EnumMsgType_UserLabelModifyTask EnumMsgType = 1228 // 新增或修改个人标签
  123. EnumMsgType_UserLabelSetTask EnumMsgType = 1229 // 设置标签任务(基于标签)
  124. EnumMsgType_AddCustomerByIdTask EnumMsgType = 1230 // 通过微信好友的openid添加客户
  125. EnumMsgType_GetContactInfoTask EnumMsgType = 1231 // 获取联系人信息
  126. EnumMsgType_AcceptCustomerTask EnumMsgType = 1232 // 通过新客户验证
  127. EnumMsgType_UserSetLabelTask EnumMsgType = 1233 // 联系人(客户)设置标签(基于客户)开发中
  128. EnumMsgType_SetUserMemoTask EnumMsgType = 1234 // 修改备注 开发中
  129. EnumMsgType_PhoneStateTask EnumMsgType = 1235 // 获取手机状态
  130. EnumMsgType_MsgRevokeTask EnumMsgType = 1236 // 消息撤回
  131. EnumMsgType_SearchMsgTask EnumMsgType = 1237 // 消息搜索
  132. EnumMsgType_AddCustomerByGroupTask EnumMsgType = 1238 //外部群加客户
  133. EnumMsgType_ForwardMsgTask EnumMsgType = 1239 // 转发消息
  134. EnumMsgType_ForwardMultiTask EnumMsgType = 1240 // 多条转发
  135. EnumMsgType_GetGroupMemberTask EnumMsgType = 1241 // 获取群聊成员信息
  136. EnumMsgType_AddEmojiTask EnumMsgType = 1242 //添加自定义表情
  137. EnumMsgType_VoiceTransTextTask EnumMsgType = 1243 // 语音消息转文字
  138. EnumMsgType_JoinGroupInviteTask EnumMsgType = 1244 // 加入群邀请
  139. EnumMsgType_DelCustomerTask EnumMsgType = 1245 // 删除客户
  140. EnumMsgType_SendFriendVerifyTask EnumMsgType = 1246 // 发送好友验证
  141. EnumMsgType_GetConversationInfoTask EnumMsgType = 1250 // 请求具体群聊的详细信息
  142. EnumMsgType_GetExtUserIdTask EnumMsgType = 1251 // 获取外部userId
  143. EnumMsgType_GetExtUserIdTaskResult EnumMsgType = 1252 // 获取外部userId返回结果
  144. EnumMsgType_RunFunCardTask EnumMsgType = 1253 // 执行App功能卡片(当前只支持 群发助手的群发通知)
  145. EnumMsgType_DaKaTask EnumMsgType = 1255 // 打卡任务
  146. )
  147. // Enum value maps for EnumMsgType.
  148. var (
  149. EnumMsgType_name = map[int32]string{
  150. 0: "UnknownMsg",
  151. 1001: "HeartBeatReq",
  152. 1002: "MsgReceivedAck",
  153. 1003: "Error",
  154. 1010: "DeviceAuthReq",
  155. 1011: "DeviceAuthRsp",
  156. 1012: "DeviceExitNotice",
  157. 1013: "AccountForceOfflineNotice",
  158. 1015: "RedirectNotice",
  159. 1016: "UpgradeDeviceAppNotice",
  160. 1017: "TriggerDeviceInfo",
  161. 1018: "DeviceAuthResult",
  162. 1020: "PhoneActionTask",
  163. 1021: "GetWeChatsReq",
  164. 1022: "GetWeChatsResp",
  165. 1030: "ConfigPushNotice",
  166. 1031: "ConfigSetting",
  167. 1100: "WwOnlineNotice",
  168. 1101: "WwOfflineNotice",
  169. 1104: "PostDeviceInfoNotice",
  170. 1105: "ContactPushNotice",
  171. 1106: "DepartmentPushNotice",
  172. 1107: "CustomerPushNotice",
  173. 1108: "UserLabelPushNotice",
  174. 1109: "CorporationPushNotice",
  175. 1110: "ConversationPushNotice",
  176. 1111: "NewCustomerPushNotice",
  177. 1112: "NewCustomerAddedNotice",
  178. 1113: "CustomerAddNotice",
  179. 1114: "CustomerDelNotice",
  180. 1115: "UserLabelChangedNotice",
  181. 1116: "DepartmentChangedNotice",
  182. 1117: "ConversationAddNotice",
  183. 1118: "WxFriendPushNotice",
  184. 1119: "PostMessageReadNotice",
  185. 1120: "FriendTalkNotice",
  186. 1121: "TalkToFriendNotice",
  187. 1122: "TaskResultNotice",
  188. 1123: "TalkToFriendTaskResultNotice",
  189. 1124: "DownloadFileResultNotice",
  190. 1125: "PullMyQrCodeTaskResultNotice",
  191. 1126: "ConversationChangedNotice",
  192. 1127: "HistoryMsgPushNotice",
  193. 1128: "PullMySnsListTaskResultNotice",
  194. 1129: "PullSnsTaskListTaskResultNotice",
  195. 1130: "PostSnsTaskResultNotice",
  196. 1131: "SnsCommentTaskResultNotice",
  197. 1132: "GetSnsDataTaskResultNotice",
  198. 1133: "SnsNotifyNotice",
  199. 1134: "UserLabelModifyTaskResultNotice",
  200. 1135: "GetContactInfoTaskResultNotice",
  201. 1136: "PhoneStateTaskResultNotice",
  202. 1137: "PhoneStateWarningNotice",
  203. 1138: "MsgRevokeNotice",
  204. 1139: "SearchMsgTaskResultNotice",
  205. 1140: "SnsMsgNotice",
  206. 1141: "GroupMemberPushNotice",
  207. 1142: "AddEmojiTaskResultNotice",
  208. 1143: "VoiceTextNotice",
  209. 1150: "CustomerGroupPushNotice",
  210. 1151: "GroupMemberAddNotice",
  211. 1152: "GroupMemberDelNotice",
  212. 1153: "ConversationInfoNotice",
  213. 1155: "OneWayCustomerPushNotice",
  214. 1200: "TriggerAccountPushTask",
  215. 1201: "TriggerContactPushTask",
  216. 1202: "TriggerCustomerPushTask",
  217. 1203: "TriggerConversationPushTask",
  218. 1204: "TriggerWechatFriendPushTask",
  219. 1205: "TriggerHistoryMsgPushTask",
  220. 1206: "TriggerMessageReadTask",
  221. 1207: "TriggerUserLabelTask",
  222. 1208: "TriggerNewCustomerTask",
  223. 1209: "TriggerCustomerGroupTask",
  224. 1210: "TalkToFriendTask",
  225. 1211: "DownloadFileByUrlTask",
  226. 1212: "DownloadFileByMsgIdTask",
  227. 1214: "AddCustomerFromWxTask",
  228. 1215: "AddCustomerFromSearchTask",
  229. 1216: "PullMyQrCodeTask",
  230. 1217: "ChatRoomActionTask",
  231. 1218: "PullMySnsListTask",
  232. 1219: "PullSnsTaskListTask",
  233. 1220: "PostSnsTask",
  234. 1221: "PostSnsTaskTask",
  235. 1222: "SnsLikeTask",
  236. 1223: "SnsCommentTask",
  237. 1224: "DelSnsTask",
  238. 1225: "DelSnsCommentTask",
  239. 1226: "GetSnsDataTask",
  240. 1227: "UserLabelDelTask",
  241. 1228: "UserLabelModifyTask",
  242. 1229: "UserLabelSetTask",
  243. 1230: "AddCustomerByIdTask",
  244. 1231: "GetContactInfoTask",
  245. 1232: "AcceptCustomerTask",
  246. 1233: "UserSetLabelTask",
  247. 1234: "SetUserMemoTask",
  248. 1235: "PhoneStateTask",
  249. 1236: "MsgRevokeTask",
  250. 1237: "SearchMsgTask",
  251. 1238: "AddCustomerByGroupTask",
  252. 1239: "ForwardMsgTask",
  253. 1240: "ForwardMultiTask",
  254. 1241: "GetGroupMemberTask",
  255. 1242: "AddEmojiTask",
  256. 1243: "VoiceTransTextTask",
  257. 1244: "JoinGroupInviteTask",
  258. 1245: "DelCustomerTask",
  259. 1246: "SendFriendVerifyTask",
  260. 1250: "GetConversationInfoTask",
  261. 1251: "GetExtUserIdTask",
  262. 1252: "GetExtUserIdTaskResult",
  263. 1253: "RunFunCardTask",
  264. 1255: "DaKaTask",
  265. }
  266. EnumMsgType_value = map[string]int32{
  267. "UnknownMsg": 0,
  268. "HeartBeatReq": 1001,
  269. "MsgReceivedAck": 1002,
  270. "Error": 1003,
  271. "DeviceAuthReq": 1010,
  272. "DeviceAuthRsp": 1011,
  273. "DeviceExitNotice": 1012,
  274. "AccountForceOfflineNotice": 1013,
  275. "RedirectNotice": 1015,
  276. "UpgradeDeviceAppNotice": 1016,
  277. "TriggerDeviceInfo": 1017,
  278. "DeviceAuthResult": 1018,
  279. "PhoneActionTask": 1020,
  280. "GetWeChatsReq": 1021,
  281. "GetWeChatsResp": 1022,
  282. "ConfigPushNotice": 1030,
  283. "ConfigSetting": 1031,
  284. "WwOnlineNotice": 1100,
  285. "WwOfflineNotice": 1101,
  286. "PostDeviceInfoNotice": 1104,
  287. "ContactPushNotice": 1105,
  288. "DepartmentPushNotice": 1106,
  289. "CustomerPushNotice": 1107,
  290. "UserLabelPushNotice": 1108,
  291. "CorporationPushNotice": 1109,
  292. "ConversationPushNotice": 1110,
  293. "NewCustomerPushNotice": 1111,
  294. "NewCustomerAddedNotice": 1112,
  295. "CustomerAddNotice": 1113,
  296. "CustomerDelNotice": 1114,
  297. "UserLabelChangedNotice": 1115,
  298. "DepartmentChangedNotice": 1116,
  299. "ConversationAddNotice": 1117,
  300. "WxFriendPushNotice": 1118,
  301. "PostMessageReadNotice": 1119,
  302. "FriendTalkNotice": 1120,
  303. "TalkToFriendNotice": 1121,
  304. "TaskResultNotice": 1122,
  305. "TalkToFriendTaskResultNotice": 1123,
  306. "DownloadFileResultNotice": 1124,
  307. "PullMyQrCodeTaskResultNotice": 1125,
  308. "ConversationChangedNotice": 1126,
  309. "HistoryMsgPushNotice": 1127,
  310. "PullMySnsListTaskResultNotice": 1128,
  311. "PullSnsTaskListTaskResultNotice": 1129,
  312. "PostSnsTaskResultNotice": 1130,
  313. "SnsCommentTaskResultNotice": 1131,
  314. "GetSnsDataTaskResultNotice": 1132,
  315. "SnsNotifyNotice": 1133,
  316. "UserLabelModifyTaskResultNotice": 1134,
  317. "GetContactInfoTaskResultNotice": 1135,
  318. "PhoneStateTaskResultNotice": 1136,
  319. "PhoneStateWarningNotice": 1137,
  320. "MsgRevokeNotice": 1138,
  321. "SearchMsgTaskResultNotice": 1139,
  322. "SnsMsgNotice": 1140,
  323. "GroupMemberPushNotice": 1141,
  324. "AddEmojiTaskResultNotice": 1142,
  325. "VoiceTextNotice": 1143,
  326. "CustomerGroupPushNotice": 1150,
  327. "GroupMemberAddNotice": 1151,
  328. "GroupMemberDelNotice": 1152,
  329. "ConversationInfoNotice": 1153,
  330. "OneWayCustomerPushNotice": 1155,
  331. "TriggerAccountPushTask": 1200,
  332. "TriggerContactPushTask": 1201,
  333. "TriggerCustomerPushTask": 1202,
  334. "TriggerConversationPushTask": 1203,
  335. "TriggerWechatFriendPushTask": 1204,
  336. "TriggerHistoryMsgPushTask": 1205,
  337. "TriggerMessageReadTask": 1206,
  338. "TriggerUserLabelTask": 1207,
  339. "TriggerNewCustomerTask": 1208,
  340. "TriggerCustomerGroupTask": 1209,
  341. "TalkToFriendTask": 1210,
  342. "DownloadFileByUrlTask": 1211,
  343. "DownloadFileByMsgIdTask": 1212,
  344. "AddCustomerFromWxTask": 1214,
  345. "AddCustomerFromSearchTask": 1215,
  346. "PullMyQrCodeTask": 1216,
  347. "ChatRoomActionTask": 1217,
  348. "PullMySnsListTask": 1218,
  349. "PullSnsTaskListTask": 1219,
  350. "PostSnsTask": 1220,
  351. "PostSnsTaskTask": 1221,
  352. "SnsLikeTask": 1222,
  353. "SnsCommentTask": 1223,
  354. "DelSnsTask": 1224,
  355. "DelSnsCommentTask": 1225,
  356. "GetSnsDataTask": 1226,
  357. "UserLabelDelTask": 1227,
  358. "UserLabelModifyTask": 1228,
  359. "UserLabelSetTask": 1229,
  360. "AddCustomerByIdTask": 1230,
  361. "GetContactInfoTask": 1231,
  362. "AcceptCustomerTask": 1232,
  363. "UserSetLabelTask": 1233,
  364. "SetUserMemoTask": 1234,
  365. "PhoneStateTask": 1235,
  366. "MsgRevokeTask": 1236,
  367. "SearchMsgTask": 1237,
  368. "AddCustomerByGroupTask": 1238,
  369. "ForwardMsgTask": 1239,
  370. "ForwardMultiTask": 1240,
  371. "GetGroupMemberTask": 1241,
  372. "AddEmojiTask": 1242,
  373. "VoiceTransTextTask": 1243,
  374. "JoinGroupInviteTask": 1244,
  375. "DelCustomerTask": 1245,
  376. "SendFriendVerifyTask": 1246,
  377. "GetConversationInfoTask": 1250,
  378. "GetExtUserIdTask": 1251,
  379. "GetExtUserIdTaskResult": 1252,
  380. "RunFunCardTask": 1253,
  381. "DaKaTask": 1255,
  382. }
  383. )
  384. func (x EnumMsgType) Enum() *EnumMsgType {
  385. p := new(EnumMsgType)
  386. *p = x
  387. return p
  388. }
  389. func (x EnumMsgType) String() string {
  390. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  391. }
  392. func (EnumMsgType) Descriptor() protoreflect.EnumDescriptor {
  393. return file_wecom_WTransport_proto_enumTypes[0].Descriptor()
  394. }
  395. func (EnumMsgType) Type() protoreflect.EnumType {
  396. return &file_wecom_WTransport_proto_enumTypes[0]
  397. }
  398. func (x EnumMsgType) Number() protoreflect.EnumNumber {
  399. return protoreflect.EnumNumber(x)
  400. }
  401. // Deprecated: Use EnumMsgType.Descriptor instead.
  402. func (EnumMsgType) EnumDescriptor() ([]byte, []int) {
  403. return file_wecom_WTransport_proto_rawDescGZIP(), []int{0}
  404. }
  405. // 全局错误码表
  406. type EnumErrorCode int32
  407. const (
  408. EnumErrorCode_Success EnumErrorCode = 0 //无错误
  409. EnumErrorCode_NoRight EnumErrorCode = 1001 //无权限
  410. EnumErrorCode_InvalidParam EnumErrorCode = 1002 //数据信息不合法
  411. EnumErrorCode_InternalError EnumErrorCode = 1003 //内部处理错误
  412. EnumErrorCode_TargetNotOnline EnumErrorCode = 1004 //发送消息或指令时对方不在线
  413. EnumErrorCode_InfoNotExists EnumErrorCode = 1005
  414. )
  415. // Enum value maps for EnumErrorCode.
  416. var (
  417. EnumErrorCode_name = map[int32]string{
  418. 0: "Success",
  419. 1001: "NoRight",
  420. 1002: "InvalidParam",
  421. 1003: "InternalError",
  422. 1004: "TargetNotOnline",
  423. 1005: "InfoNotExists",
  424. }
  425. EnumErrorCode_value = map[string]int32{
  426. "Success": 0,
  427. "NoRight": 1001,
  428. "InvalidParam": 1002,
  429. "InternalError": 1003,
  430. "TargetNotOnline": 1004,
  431. "InfoNotExists": 1005,
  432. }
  433. )
  434. func (x EnumErrorCode) Enum() *EnumErrorCode {
  435. p := new(EnumErrorCode)
  436. *p = x
  437. return p
  438. }
  439. func (x EnumErrorCode) String() string {
  440. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  441. }
  442. func (EnumErrorCode) Descriptor() protoreflect.EnumDescriptor {
  443. return file_wecom_WTransport_proto_enumTypes[1].Descriptor()
  444. }
  445. func (EnumErrorCode) Type() protoreflect.EnumType {
  446. return &file_wecom_WTransport_proto_enumTypes[1]
  447. }
  448. func (x EnumErrorCode) Number() protoreflect.EnumNumber {
  449. return protoreflect.EnumNumber(x)
  450. }
  451. // Deprecated: Use EnumErrorCode.Descriptor instead.
  452. func (EnumErrorCode) EnumDescriptor() ([]byte, []int) {
  453. return file_wecom_WTransport_proto_rawDescGZIP(), []int{1}
  454. }
  455. // 性别枚举
  456. type EnumGender int32
  457. const (
  458. EnumGender_UnknownGender EnumGender = 0 //未知
  459. EnumGender_Male EnumGender = 1 //男
  460. EnumGender_Female EnumGender = 2 //女
  461. )
  462. // Enum value maps for EnumGender.
  463. var (
  464. EnumGender_name = map[int32]string{
  465. 0: "UnknownGender",
  466. 1: "Male",
  467. 2: "Female",
  468. }
  469. EnumGender_value = map[string]int32{
  470. "UnknownGender": 0,
  471. "Male": 1,
  472. "Female": 2,
  473. }
  474. )
  475. func (x EnumGender) Enum() *EnumGender {
  476. p := new(EnumGender)
  477. *p = x
  478. return p
  479. }
  480. func (x EnumGender) String() string {
  481. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  482. }
  483. func (EnumGender) Descriptor() protoreflect.EnumDescriptor {
  484. return file_wecom_WTransport_proto_enumTypes[2].Descriptor()
  485. }
  486. func (EnumGender) Type() protoreflect.EnumType {
  487. return &file_wecom_WTransport_proto_enumTypes[2]
  488. }
  489. func (x EnumGender) Number() protoreflect.EnumNumber {
  490. return protoreflect.EnumNumber(x)
  491. }
  492. // Deprecated: Use EnumGender.Descriptor instead.
  493. func (EnumGender) EnumDescriptor() ([]byte, []int) {
  494. return file_wecom_WTransport_proto_rawDescGZIP(), []int{2}
  495. }
  496. // 聊天内容类型
  497. type EnumContentType int32
  498. const (
  499. EnumContentType_UnknownContent EnumContentType = 0 // 未知内容
  500. EnumContentType_Text EnumContentType = 1 // 文本内容
  501. EnumContentType_Picture EnumContentType = 2 // 图片消息
  502. EnumContentType_Voice EnumContentType = 3 // 语音消息
  503. EnumContentType_Video EnumContentType = 4 // 视频消息
  504. EnumContentType_System EnumContentType = 5 //系统消息
  505. EnumContentType_Link EnumContentType = 6 // 链接消息
  506. EnumContentType_LinkExt EnumContentType = 7 // 扩展的链接消息(小程序分享等),内容为xml格式,暂未使用
  507. EnumContentType_File EnumContentType = 8 // 文件发送
  508. EnumContentType_NameCard EnumContentType = 9 // 名片
  509. EnumContentType_Location EnumContentType = 10 // 位置信息
  510. EnumContentType_LuckyMoney EnumContentType = 11 // 红包
  511. EnumContentType_MoneyTrans EnumContentType = 12 // 转账
  512. EnumContentType_WeApp EnumContentType = 13 // 小程序
  513. EnumContentType_Emoji EnumContentType = 14 //
  514. EnumContentType_RoomManage EnumContentType = 15 // 群管理消息
  515. EnumContentType_Sys_LuckyMoney EnumContentType = 16 // 领取红包消息
  516. EnumContentType_RoomSystem EnumContentType = 17 // 群聊系统消息
  517. EnumContentType_BizLink EnumContentType = 18 // 公众号文章
  518. EnumContentType_AudioCall EnumContentType = 19 // 语音通话
  519. EnumContentType_VideoCall EnumContentType = 20 // 视频通话
  520. EnumContentType_NotifyMsg EnumContentType = 21 // 服务通知
  521. EnumContentType_QuoteMsg EnumContentType = 22 // 引用通知
  522. EnumContentType_ForwardMsg EnumContentType = 23 // 转发的消息记录
  523. EnumContentType_SnsNotify EnumContentType = 24 // 朋友圈通知
  524. EnumContentType_ShiPinHao EnumContentType = 25 // 视频号消息
  525. EnumContentType_AppFunCard EnumContentType = 26 // 功能卡片
  526. EnumContentType_UnSupport EnumContentType = 99 // 不支持的消息
  527. )
  528. // Enum value maps for EnumContentType.
  529. var (
  530. EnumContentType_name = map[int32]string{
  531. 0: "UnknownContent",
  532. 1: "Text",
  533. 2: "Picture",
  534. 3: "Voice",
  535. 4: "Video",
  536. 5: "System",
  537. 6: "Link",
  538. 7: "LinkExt",
  539. 8: "File",
  540. 9: "NameCard",
  541. 10: "Location",
  542. 11: "LuckyMoney",
  543. 12: "MoneyTrans",
  544. 13: "WeApp",
  545. 14: "Emoji",
  546. 15: "RoomManage",
  547. 16: "Sys_LuckyMoney",
  548. 17: "RoomSystem",
  549. 18: "BizLink",
  550. 19: "AudioCall",
  551. 20: "VideoCall",
  552. 21: "NotifyMsg",
  553. 22: "QuoteMsg",
  554. 23: "ForwardMsg",
  555. 24: "SnsNotify",
  556. 25: "ShiPinHao",
  557. 26: "AppFunCard",
  558. 99: "UnSupport",
  559. }
  560. EnumContentType_value = map[string]int32{
  561. "UnknownContent": 0,
  562. "Text": 1,
  563. "Picture": 2,
  564. "Voice": 3,
  565. "Video": 4,
  566. "System": 5,
  567. "Link": 6,
  568. "LinkExt": 7,
  569. "File": 8,
  570. "NameCard": 9,
  571. "Location": 10,
  572. "LuckyMoney": 11,
  573. "MoneyTrans": 12,
  574. "WeApp": 13,
  575. "Emoji": 14,
  576. "RoomManage": 15,
  577. "Sys_LuckyMoney": 16,
  578. "RoomSystem": 17,
  579. "BizLink": 18,
  580. "AudioCall": 19,
  581. "VideoCall": 20,
  582. "NotifyMsg": 21,
  583. "QuoteMsg": 22,
  584. "ForwardMsg": 23,
  585. "SnsNotify": 24,
  586. "ShiPinHao": 25,
  587. "AppFunCard": 26,
  588. "UnSupport": 99,
  589. }
  590. )
  591. func (x EnumContentType) Enum() *EnumContentType {
  592. p := new(EnumContentType)
  593. *p = x
  594. return p
  595. }
  596. func (x EnumContentType) String() string {
  597. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  598. }
  599. func (EnumContentType) Descriptor() protoreflect.EnumDescriptor {
  600. return file_wecom_WTransport_proto_enumTypes[3].Descriptor()
  601. }
  602. func (EnumContentType) Type() protoreflect.EnumType {
  603. return &file_wecom_WTransport_proto_enumTypes[3]
  604. }
  605. func (x EnumContentType) Number() protoreflect.EnumNumber {
  606. return protoreflect.EnumNumber(x)
  607. }
  608. // Deprecated: Use EnumContentType.Descriptor instead.
  609. func (EnumContentType) EnumDescriptor() ([]byte, []int) {
  610. return file_wecom_WTransport_proto_rawDescGZIP(), []int{3}
  611. }
  612. // 设备 ~ 微信号 在线状态枚举
  613. type EnumOnlineState int32
  614. const (
  615. EnumOnlineState_UnknownState EnumOnlineState = 0 // 未知,在条件中可认为是全部
  616. EnumOnlineState_Online EnumOnlineState = 1 // 在线
  617. EnumOnlineState_Offline EnumOnlineState = 2 // 离线
  618. )
  619. // Enum value maps for EnumOnlineState.
  620. var (
  621. EnumOnlineState_name = map[int32]string{
  622. 0: "UnknownState",
  623. 1: "Online",
  624. 2: "Offline",
  625. }
  626. EnumOnlineState_value = map[string]int32{
  627. "UnknownState": 0,
  628. "Online": 1,
  629. "Offline": 2,
  630. }
  631. )
  632. func (x EnumOnlineState) Enum() *EnumOnlineState {
  633. p := new(EnumOnlineState)
  634. *p = x
  635. return p
  636. }
  637. func (x EnumOnlineState) String() string {
  638. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  639. }
  640. func (EnumOnlineState) Descriptor() protoreflect.EnumDescriptor {
  641. return file_wecom_WTransport_proto_enumTypes[4].Descriptor()
  642. }
  643. func (EnumOnlineState) Type() protoreflect.EnumType {
  644. return &file_wecom_WTransport_proto_enumTypes[4]
  645. }
  646. func (x EnumOnlineState) Number() protoreflect.EnumNumber {
  647. return protoreflect.EnumNumber(x)
  648. }
  649. // Deprecated: Use EnumOnlineState.Descriptor instead.
  650. func (EnumOnlineState) EnumDescriptor() ([]byte, []int) {
  651. return file_wecom_WTransport_proto_rawDescGZIP(), []int{4}
  652. }
  653. // 账号类型
  654. type EnumAccountType int32
  655. const (
  656. EnumAccountType_UnknownAccountType EnumAccountType = 0 // 未知
  657. EnumAccountType_Main EnumAccountType = 1 // 主账号
  658. EnumAccountType_SubUser EnumAccountType = 2 // 子账号
  659. )
  660. // Enum value maps for EnumAccountType.
  661. var (
  662. EnumAccountType_name = map[int32]string{
  663. 0: "UnknownAccountType",
  664. 1: "Main",
  665. 2: "SubUser",
  666. }
  667. EnumAccountType_value = map[string]int32{
  668. "UnknownAccountType": 0,
  669. "Main": 1,
  670. "SubUser": 2,
  671. }
  672. )
  673. func (x EnumAccountType) Enum() *EnumAccountType {
  674. p := new(EnumAccountType)
  675. *p = x
  676. return p
  677. }
  678. func (x EnumAccountType) String() string {
  679. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  680. }
  681. func (EnumAccountType) Descriptor() protoreflect.EnumDescriptor {
  682. return file_wecom_WTransport_proto_enumTypes[5].Descriptor()
  683. }
  684. func (EnumAccountType) Type() protoreflect.EnumType {
  685. return &file_wecom_WTransport_proto_enumTypes[5]
  686. }
  687. func (x EnumAccountType) Number() protoreflect.EnumNumber {
  688. return protoreflect.EnumNumber(x)
  689. }
  690. // Deprecated: Use EnumAccountType.Descriptor instead.
  691. func (EnumAccountType) EnumDescriptor() ([]byte, []int) {
  692. return file_wecom_WTransport_proto_rawDescGZIP(), []int{5}
  693. }
  694. // 消息发送状态
  695. type EnumSendStatus int32
  696. const (
  697. EnumSendStatus_NoAction EnumSendStatus = 0 // 无状态
  698. EnumSendStatus_Sending EnumSendStatus = 1 // 发送中
  699. EnumSendStatus_SendSuccess EnumSendStatus = 17 // 发送成功
  700. EnumSendStatus_SendError EnumSendStatus = 16 // 发送失败
  701. )
  702. // Enum value maps for EnumSendStatus.
  703. var (
  704. EnumSendStatus_name = map[int32]string{
  705. 0: "NoAction",
  706. 1: "Sending",
  707. 17: "SendSuccess",
  708. 16: "SendError",
  709. }
  710. EnumSendStatus_value = map[string]int32{
  711. "NoAction": 0,
  712. "Sending": 1,
  713. "SendSuccess": 17,
  714. "SendError": 16,
  715. }
  716. )
  717. func (x EnumSendStatus) Enum() *EnumSendStatus {
  718. p := new(EnumSendStatus)
  719. *p = x
  720. return p
  721. }
  722. func (x EnumSendStatus) String() string {
  723. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  724. }
  725. func (EnumSendStatus) Descriptor() protoreflect.EnumDescriptor {
  726. return file_wecom_WTransport_proto_enumTypes[6].Descriptor()
  727. }
  728. func (EnumSendStatus) Type() protoreflect.EnumType {
  729. return &file_wecom_WTransport_proto_enumTypes[6]
  730. }
  731. func (x EnumSendStatus) Number() protoreflect.EnumNumber {
  732. return protoreflect.EnumNumber(x)
  733. }
  734. // Deprecated: Use EnumSendStatus.Descriptor instead.
  735. func (EnumSendStatus) EnumDescriptor() ([]byte, []int) {
  736. return file_wecom_WTransport_proto_rawDescGZIP(), []int{6}
  737. }
  738. // 被强制下线的原因
  739. type EnumForceOfflineReason int32
  740. const (
  741. EnumForceOfflineReason_NoReason EnumForceOfflineReason = 0 //就是要下线你
  742. EnumForceOfflineReason_TickedByOther EnumForceOfflineReason = 1 //别处登录挤下线了
  743. EnumForceOfflineReason_ByReAlloc EnumForceOfflineReason = 2 // 被重新分配
  744. EnumForceOfflineReason_ServiceExpired EnumForceOfflineReason = 3 // 服务到期
  745. )
  746. // Enum value maps for EnumForceOfflineReason.
  747. var (
  748. EnumForceOfflineReason_name = map[int32]string{
  749. 0: "NoReason",
  750. 1: "TickedByOther",
  751. 2: "ByReAlloc",
  752. 3: "ServiceExpired",
  753. }
  754. EnumForceOfflineReason_value = map[string]int32{
  755. "NoReason": 0,
  756. "TickedByOther": 1,
  757. "ByReAlloc": 2,
  758. "ServiceExpired": 3,
  759. }
  760. )
  761. func (x EnumForceOfflineReason) Enum() *EnumForceOfflineReason {
  762. p := new(EnumForceOfflineReason)
  763. *p = x
  764. return p
  765. }
  766. func (x EnumForceOfflineReason) String() string {
  767. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  768. }
  769. func (EnumForceOfflineReason) Descriptor() protoreflect.EnumDescriptor {
  770. return file_wecom_WTransport_proto_enumTypes[7].Descriptor()
  771. }
  772. func (EnumForceOfflineReason) Type() protoreflect.EnumType {
  773. return &file_wecom_WTransport_proto_enumTypes[7]
  774. }
  775. func (x EnumForceOfflineReason) Number() protoreflect.EnumNumber {
  776. return protoreflect.EnumNumber(x)
  777. }
  778. // Deprecated: Use EnumForceOfflineReason.Descriptor instead.
  779. func (EnumForceOfflineReason) EnumDescriptor() ([]byte, []int) {
  780. return file_wecom_WTransport_proto_rawDescGZIP(), []int{7}
  781. }
  782. // 根传输消息
  783. type TransportMessage struct {
  784. state protoimpl.MessageState `protogen:"open.v1"`
  785. Id int64 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` //消息Id(发送方内保持自增),请求中传入,响应中传回相同值
  786. AccessToken string `protobuf:"bytes,2,opt,name=AccessToken,proto3" json:"AccessToken,omitempty"` //设备通信token
  787. MsgType EnumMsgType `protobuf:"varint,3,opt,name=MsgType,proto3,enum=Im.Scrm.Ww.Proto.EnumMsgType" json:"MsgType,omitempty"` //承载的具体消息类型
  788. Content *anypb.Any `protobuf:"bytes,4,opt,name=Content,proto3" json:"Content,omitempty"` //具体的消息数据
  789. RefMessageId int64 `protobuf:"varint,5,opt,name=RefMessageId,proto3" json:"RefMessageId,omitempty"` //如果是针对某个消息的响应,这里写对应请求的id
  790. unknownFields protoimpl.UnknownFields
  791. sizeCache protoimpl.SizeCache
  792. }
  793. func (x *TransportMessage) Reset() {
  794. *x = TransportMessage{}
  795. mi := &file_wecom_WTransport_proto_msgTypes[0]
  796. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  797. ms.StoreMessageInfo(mi)
  798. }
  799. func (x *TransportMessage) String() string {
  800. return protoimpl.X.MessageStringOf(x)
  801. }
  802. func (*TransportMessage) ProtoMessage() {}
  803. func (x *TransportMessage) ProtoReflect() protoreflect.Message {
  804. mi := &file_wecom_WTransport_proto_msgTypes[0]
  805. if x != nil {
  806. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  807. if ms.LoadMessageInfo() == nil {
  808. ms.StoreMessageInfo(mi)
  809. }
  810. return ms
  811. }
  812. return mi.MessageOf(x)
  813. }
  814. // Deprecated: Use TransportMessage.ProtoReflect.Descriptor instead.
  815. func (*TransportMessage) Descriptor() ([]byte, []int) {
  816. return file_wecom_WTransport_proto_rawDescGZIP(), []int{0}
  817. }
  818. func (x *TransportMessage) GetId() int64 {
  819. if x != nil {
  820. return x.Id
  821. }
  822. return 0
  823. }
  824. func (x *TransportMessage) GetAccessToken() string {
  825. if x != nil {
  826. return x.AccessToken
  827. }
  828. return ""
  829. }
  830. func (x *TransportMessage) GetMsgType() EnumMsgType {
  831. if x != nil {
  832. return x.MsgType
  833. }
  834. return EnumMsgType_UnknownMsg
  835. }
  836. func (x *TransportMessage) GetContent() *anypb.Any {
  837. if x != nil {
  838. return x.Content
  839. }
  840. return nil
  841. }
  842. func (x *TransportMessage) GetRefMessageId() int64 {
  843. if x != nil {
  844. return x.RefMessageId
  845. }
  846. return 0
  847. }
  848. var File_wecom_WTransport_proto protoreflect.FileDescriptor
  849. const file_wecom_WTransport_proto_rawDesc = "" +
  850. "\n" +
  851. "\x16wecom/WTransport.proto\x12\x10Im.Scrm.Ww.Proto\x1a\x19google/protobuf/any.proto\"\xd1\x01\n" +
  852. "\x10TransportMessage\x12\x0e\n" +
  853. "\x02Id\x18\x01 \x01(\x03R\x02Id\x12 \n" +
  854. "\vAccessToken\x18\x02 \x01(\tR\vAccessToken\x127\n" +
  855. "\aMsgType\x18\x03 \x01(\x0e2\x1d.Im.Scrm.Ww.Proto.EnumMsgTypeR\aMsgType\x12.\n" +
  856. "\aContent\x18\x04 \x01(\v2\x14.google.protobuf.AnyR\aContent\x12\"\n" +
  857. "\fRefMessageId\x18\x05 \x01(\x03R\fRefMessageId*\xa9\x17\n" +
  858. "\vEnumMsgType\x12\x0e\n" +
  859. "\n" +
  860. "UnknownMsg\x10\x00\x12\x11\n" +
  861. "\fHeartBeatReq\x10\xe9\a\x12\x13\n" +
  862. "\x0eMsgReceivedAck\x10\xea\a\x12\n" +
  863. "\n" +
  864. "\x05Error\x10\xeb\a\x12\x12\n" +
  865. "\rDeviceAuthReq\x10\xf2\a\x12\x12\n" +
  866. "\rDeviceAuthRsp\x10\xf3\a\x12\x15\n" +
  867. "\x10DeviceExitNotice\x10\xf4\a\x12\x1e\n" +
  868. "\x19AccountForceOfflineNotice\x10\xf5\a\x12\x13\n" +
  869. "\x0eRedirectNotice\x10\xf7\a\x12\x1b\n" +
  870. "\x16UpgradeDeviceAppNotice\x10\xf8\a\x12\x16\n" +
  871. "\x11TriggerDeviceInfo\x10\xf9\a\x12\x15\n" +
  872. "\x10DeviceAuthResult\x10\xfa\a\x12\x14\n" +
  873. "\x0fPhoneActionTask\x10\xfc\a\x12\x12\n" +
  874. "\rGetWeChatsReq\x10\xfd\a\x12\x13\n" +
  875. "\x0eGetWeChatsResp\x10\xfe\a\x12\x15\n" +
  876. "\x10ConfigPushNotice\x10\x86\b\x12\x12\n" +
  877. "\rConfigSetting\x10\x87\b\x12\x13\n" +
  878. "\x0eWwOnlineNotice\x10\xcc\b\x12\x14\n" +
  879. "\x0fWwOfflineNotice\x10\xcd\b\x12\x19\n" +
  880. "\x14PostDeviceInfoNotice\x10\xd0\b\x12\x16\n" +
  881. "\x11ContactPushNotice\x10\xd1\b\x12\x19\n" +
  882. "\x14DepartmentPushNotice\x10\xd2\b\x12\x17\n" +
  883. "\x12CustomerPushNotice\x10\xd3\b\x12\x18\n" +
  884. "\x13UserLabelPushNotice\x10\xd4\b\x12\x1a\n" +
  885. "\x15CorporationPushNotice\x10\xd5\b\x12\x1b\n" +
  886. "\x16ConversationPushNotice\x10\xd6\b\x12\x1a\n" +
  887. "\x15NewCustomerPushNotice\x10\xd7\b\x12\x1b\n" +
  888. "\x16NewCustomerAddedNotice\x10\xd8\b\x12\x16\n" +
  889. "\x11CustomerAddNotice\x10\xd9\b\x12\x16\n" +
  890. "\x11CustomerDelNotice\x10\xda\b\x12\x1b\n" +
  891. "\x16UserLabelChangedNotice\x10\xdb\b\x12\x1c\n" +
  892. "\x17DepartmentChangedNotice\x10\xdc\b\x12\x1a\n" +
  893. "\x15ConversationAddNotice\x10\xdd\b\x12\x17\n" +
  894. "\x12WxFriendPushNotice\x10\xde\b\x12\x1a\n" +
  895. "\x15PostMessageReadNotice\x10\xdf\b\x12\x15\n" +
  896. "\x10FriendTalkNotice\x10\xe0\b\x12\x17\n" +
  897. "\x12TalkToFriendNotice\x10\xe1\b\x12\x15\n" +
  898. "\x10TaskResultNotice\x10\xe2\b\x12!\n" +
  899. "\x1cTalkToFriendTaskResultNotice\x10\xe3\b\x12\x1d\n" +
  900. "\x18DownloadFileResultNotice\x10\xe4\b\x12!\n" +
  901. "\x1cPullMyQrCodeTaskResultNotice\x10\xe5\b\x12\x1e\n" +
  902. "\x19ConversationChangedNotice\x10\xe6\b\x12\x19\n" +
  903. "\x14HistoryMsgPushNotice\x10\xe7\b\x12\"\n" +
  904. "\x1dPullMySnsListTaskResultNotice\x10\xe8\b\x12$\n" +
  905. "\x1fPullSnsTaskListTaskResultNotice\x10\xe9\b\x12\x1c\n" +
  906. "\x17PostSnsTaskResultNotice\x10\xea\b\x12\x1f\n" +
  907. "\x1aSnsCommentTaskResultNotice\x10\xeb\b\x12\x1f\n" +
  908. "\x1aGetSnsDataTaskResultNotice\x10\xec\b\x12\x14\n" +
  909. "\x0fSnsNotifyNotice\x10\xed\b\x12$\n" +
  910. "\x1fUserLabelModifyTaskResultNotice\x10\xee\b\x12#\n" +
  911. "\x1eGetContactInfoTaskResultNotice\x10\xef\b\x12\x1f\n" +
  912. "\x1aPhoneStateTaskResultNotice\x10\xf0\b\x12\x1c\n" +
  913. "\x17PhoneStateWarningNotice\x10\xf1\b\x12\x14\n" +
  914. "\x0fMsgRevokeNotice\x10\xf2\b\x12\x1e\n" +
  915. "\x19SearchMsgTaskResultNotice\x10\xf3\b\x12\x11\n" +
  916. "\fSnsMsgNotice\x10\xf4\b\x12\x1a\n" +
  917. "\x15GroupMemberPushNotice\x10\xf5\b\x12\x1d\n" +
  918. "\x18AddEmojiTaskResultNotice\x10\xf6\b\x12\x14\n" +
  919. "\x0fVoiceTextNotice\x10\xf7\b\x12\x1c\n" +
  920. "\x17CustomerGroupPushNotice\x10\xfe\b\x12\x19\n" +
  921. "\x14GroupMemberAddNotice\x10\xff\b\x12\x19\n" +
  922. "\x14GroupMemberDelNotice\x10\x80\t\x12\x1b\n" +
  923. "\x16ConversationInfoNotice\x10\x81\t\x12\x1d\n" +
  924. "\x18OneWayCustomerPushNotice\x10\x83\t\x12\x1b\n" +
  925. "\x16TriggerAccountPushTask\x10\xb0\t\x12\x1b\n" +
  926. "\x16TriggerContactPushTask\x10\xb1\t\x12\x1c\n" +
  927. "\x17TriggerCustomerPushTask\x10\xb2\t\x12 \n" +
  928. "\x1bTriggerConversationPushTask\x10\xb3\t\x12 \n" +
  929. "\x1bTriggerWechatFriendPushTask\x10\xb4\t\x12\x1e\n" +
  930. "\x19TriggerHistoryMsgPushTask\x10\xb5\t\x12\x1b\n" +
  931. "\x16TriggerMessageReadTask\x10\xb6\t\x12\x19\n" +
  932. "\x14TriggerUserLabelTask\x10\xb7\t\x12\x1b\n" +
  933. "\x16TriggerNewCustomerTask\x10\xb8\t\x12\x1d\n" +
  934. "\x18TriggerCustomerGroupTask\x10\xb9\t\x12\x15\n" +
  935. "\x10TalkToFriendTask\x10\xba\t\x12\x1a\n" +
  936. "\x15DownloadFileByUrlTask\x10\xbb\t\x12\x1c\n" +
  937. "\x17DownloadFileByMsgIdTask\x10\xbc\t\x12\x1a\n" +
  938. "\x15AddCustomerFromWxTask\x10\xbe\t\x12\x1e\n" +
  939. "\x19AddCustomerFromSearchTask\x10\xbf\t\x12\x15\n" +
  940. "\x10PullMyQrCodeTask\x10\xc0\t\x12\x17\n" +
  941. "\x12ChatRoomActionTask\x10\xc1\t\x12\x16\n" +
  942. "\x11PullMySnsListTask\x10\xc2\t\x12\x18\n" +
  943. "\x13PullSnsTaskListTask\x10\xc3\t\x12\x10\n" +
  944. "\vPostSnsTask\x10\xc4\t\x12\x14\n" +
  945. "\x0fPostSnsTaskTask\x10\xc5\t\x12\x10\n" +
  946. "\vSnsLikeTask\x10\xc6\t\x12\x13\n" +
  947. "\x0eSnsCommentTask\x10\xc7\t\x12\x0f\n" +
  948. "\n" +
  949. "DelSnsTask\x10\xc8\t\x12\x16\n" +
  950. "\x11DelSnsCommentTask\x10\xc9\t\x12\x13\n" +
  951. "\x0eGetSnsDataTask\x10\xca\t\x12\x15\n" +
  952. "\x10UserLabelDelTask\x10\xcb\t\x12\x18\n" +
  953. "\x13UserLabelModifyTask\x10\xcc\t\x12\x15\n" +
  954. "\x10UserLabelSetTask\x10\xcd\t\x12\x18\n" +
  955. "\x13AddCustomerByIdTask\x10\xce\t\x12\x17\n" +
  956. "\x12GetContactInfoTask\x10\xcf\t\x12\x17\n" +
  957. "\x12AcceptCustomerTask\x10\xd0\t\x12\x15\n" +
  958. "\x10UserSetLabelTask\x10\xd1\t\x12\x14\n" +
  959. "\x0fSetUserMemoTask\x10\xd2\t\x12\x13\n" +
  960. "\x0ePhoneStateTask\x10\xd3\t\x12\x12\n" +
  961. "\rMsgRevokeTask\x10\xd4\t\x12\x12\n" +
  962. "\rSearchMsgTask\x10\xd5\t\x12\x1b\n" +
  963. "\x16AddCustomerByGroupTask\x10\xd6\t\x12\x13\n" +
  964. "\x0eForwardMsgTask\x10\xd7\t\x12\x15\n" +
  965. "\x10ForwardMultiTask\x10\xd8\t\x12\x17\n" +
  966. "\x12GetGroupMemberTask\x10\xd9\t\x12\x11\n" +
  967. "\fAddEmojiTask\x10\xda\t\x12\x17\n" +
  968. "\x12VoiceTransTextTask\x10\xdb\t\x12\x18\n" +
  969. "\x13JoinGroupInviteTask\x10\xdc\t\x12\x14\n" +
  970. "\x0fDelCustomerTask\x10\xdd\t\x12\x19\n" +
  971. "\x14SendFriendVerifyTask\x10\xde\t\x12\x1c\n" +
  972. "\x17GetConversationInfoTask\x10\xe2\t\x12\x15\n" +
  973. "\x10GetExtUserIdTask\x10\xe3\t\x12\x1b\n" +
  974. "\x16GetExtUserIdTaskResult\x10\xe4\t\x12\x13\n" +
  975. "\x0eRunFunCardTask\x10\xe5\t\x12\r\n" +
  976. "\bDaKaTask\x10\xe7\t*{\n" +
  977. "\rEnumErrorCode\x12\v\n" +
  978. "\aSuccess\x10\x00\x12\f\n" +
  979. "\aNoRight\x10\xe9\a\x12\x11\n" +
  980. "\fInvalidParam\x10\xea\a\x12\x12\n" +
  981. "\rInternalError\x10\xeb\a\x12\x14\n" +
  982. "\x0fTargetNotOnline\x10\xec\a\x12\x12\n" +
  983. "\rInfoNotExists\x10\xed\a*5\n" +
  984. "\n" +
  985. "EnumGender\x12\x11\n" +
  986. "\rUnknownGender\x10\x00\x12\b\n" +
  987. "\x04Male\x10\x01\x12\n" +
  988. "\n" +
  989. "\x06Female\x10\x02*\x9a\x03\n" +
  990. "\x0fEnumContentType\x12\x12\n" +
  991. "\x0eUnknownContent\x10\x00\x12\b\n" +
  992. "\x04Text\x10\x01\x12\v\n" +
  993. "\aPicture\x10\x02\x12\t\n" +
  994. "\x05Voice\x10\x03\x12\t\n" +
  995. "\x05Video\x10\x04\x12\n" +
  996. "\n" +
  997. "\x06System\x10\x05\x12\b\n" +
  998. "\x04Link\x10\x06\x12\v\n" +
  999. "\aLinkExt\x10\a\x12\b\n" +
  1000. "\x04File\x10\b\x12\f\n" +
  1001. "\bNameCard\x10\t\x12\f\n" +
  1002. "\bLocation\x10\n" +
  1003. "\x12\x0e\n" +
  1004. "\n" +
  1005. "LuckyMoney\x10\v\x12\x0e\n" +
  1006. "\n" +
  1007. "MoneyTrans\x10\f\x12\t\n" +
  1008. "\x05WeApp\x10\r\x12\t\n" +
  1009. "\x05Emoji\x10\x0e\x12\x0e\n" +
  1010. "\n" +
  1011. "RoomManage\x10\x0f\x12\x12\n" +
  1012. "\x0eSys_LuckyMoney\x10\x10\x12\x0e\n" +
  1013. "\n" +
  1014. "RoomSystem\x10\x11\x12\v\n" +
  1015. "\aBizLink\x10\x12\x12\r\n" +
  1016. "\tAudioCall\x10\x13\x12\r\n" +
  1017. "\tVideoCall\x10\x14\x12\r\n" +
  1018. "\tNotifyMsg\x10\x15\x12\f\n" +
  1019. "\bQuoteMsg\x10\x16\x12\x0e\n" +
  1020. "\n" +
  1021. "ForwardMsg\x10\x17\x12\r\n" +
  1022. "\tSnsNotify\x10\x18\x12\r\n" +
  1023. "\tShiPinHao\x10\x19\x12\x0e\n" +
  1024. "\n" +
  1025. "AppFunCard\x10\x1a\x12\r\n" +
  1026. "\tUnSupport\x10c*<\n" +
  1027. "\x0fEnumOnlineState\x12\x10\n" +
  1028. "\fUnknownState\x10\x00\x12\n" +
  1029. "\n" +
  1030. "\x06Online\x10\x01\x12\v\n" +
  1031. "\aOffline\x10\x02*@\n" +
  1032. "\x0fEnumAccountType\x12\x16\n" +
  1033. "\x12UnknownAccountType\x10\x00\x12\b\n" +
  1034. "\x04Main\x10\x01\x12\v\n" +
  1035. "\aSubUser\x10\x02*K\n" +
  1036. "\x0eEnumSendStatus\x12\f\n" +
  1037. "\bNoAction\x10\x00\x12\v\n" +
  1038. "\aSending\x10\x01\x12\x0f\n" +
  1039. "\vSendSuccess\x10\x11\x12\r\n" +
  1040. "\tSendError\x10\x10*\\\n" +
  1041. "\x16EnumForceOfflineReason\x12\f\n" +
  1042. "\bNoReason\x10\x00\x12\x11\n" +
  1043. "\rTickedByOther\x10\x01\x12\r\n" +
  1044. "\tByReAlloc\x10\x02\x12\x12\n" +
  1045. "\x0eServiceExpired\x10\x03B\x13Z\x11./workphone/wecomb\x06proto3"
  1046. var (
  1047. file_wecom_WTransport_proto_rawDescOnce sync.Once
  1048. file_wecom_WTransport_proto_rawDescData []byte
  1049. )
  1050. func file_wecom_WTransport_proto_rawDescGZIP() []byte {
  1051. file_wecom_WTransport_proto_rawDescOnce.Do(func() {
  1052. file_wecom_WTransport_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_wecom_WTransport_proto_rawDesc), len(file_wecom_WTransport_proto_rawDesc)))
  1053. })
  1054. return file_wecom_WTransport_proto_rawDescData
  1055. }
  1056. var file_wecom_WTransport_proto_enumTypes = make([]protoimpl.EnumInfo, 8)
  1057. var file_wecom_WTransport_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
  1058. var file_wecom_WTransport_proto_goTypes = []any{
  1059. (EnumMsgType)(0), // 0: Im.Scrm.Ww.Proto.EnumMsgType
  1060. (EnumErrorCode)(0), // 1: Im.Scrm.Ww.Proto.EnumErrorCode
  1061. (EnumGender)(0), // 2: Im.Scrm.Ww.Proto.EnumGender
  1062. (EnumContentType)(0), // 3: Im.Scrm.Ww.Proto.EnumContentType
  1063. (EnumOnlineState)(0), // 4: Im.Scrm.Ww.Proto.EnumOnlineState
  1064. (EnumAccountType)(0), // 5: Im.Scrm.Ww.Proto.EnumAccountType
  1065. (EnumSendStatus)(0), // 6: Im.Scrm.Ww.Proto.EnumSendStatus
  1066. (EnumForceOfflineReason)(0), // 7: Im.Scrm.Ww.Proto.EnumForceOfflineReason
  1067. (*TransportMessage)(nil), // 8: Im.Scrm.Ww.Proto.TransportMessage
  1068. (*anypb.Any)(nil), // 9: google.protobuf.Any
  1069. }
  1070. var file_wecom_WTransport_proto_depIdxs = []int32{
  1071. 0, // 0: Im.Scrm.Ww.Proto.TransportMessage.MsgType:type_name -> Im.Scrm.Ww.Proto.EnumMsgType
  1072. 9, // 1: Im.Scrm.Ww.Proto.TransportMessage.Content:type_name -> google.protobuf.Any
  1073. 2, // [2:2] is the sub-list for method output_type
  1074. 2, // [2:2] is the sub-list for method input_type
  1075. 2, // [2:2] is the sub-list for extension type_name
  1076. 2, // [2:2] is the sub-list for extension extendee
  1077. 0, // [0:2] is the sub-list for field type_name
  1078. }
  1079. func init() { file_wecom_WTransport_proto_init() }
  1080. func file_wecom_WTransport_proto_init() {
  1081. if File_wecom_WTransport_proto != nil {
  1082. return
  1083. }
  1084. type x struct{}
  1085. out := protoimpl.TypeBuilder{
  1086. File: protoimpl.DescBuilder{
  1087. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1088. RawDescriptor: unsafe.Slice(unsafe.StringData(file_wecom_WTransport_proto_rawDesc), len(file_wecom_WTransport_proto_rawDesc)),
  1089. NumEnums: 8,
  1090. NumMessages: 1,
  1091. NumExtensions: 0,
  1092. NumServices: 0,
  1093. },
  1094. GoTypes: file_wecom_WTransport_proto_goTypes,
  1095. DependencyIndexes: file_wecom_WTransport_proto_depIdxs,
  1096. EnumInfos: file_wecom_WTransport_proto_enumTypes,
  1097. MessageInfos: file_wecom_WTransport_proto_msgTypes,
  1098. }.Build()
  1099. File_wecom_WTransport_proto = out.File
  1100. file_wecom_WTransport_proto_goTypes = nil
  1101. file_wecom_WTransport_proto_depIdxs = nil
  1102. }