// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.6 // protoc v3.19.4 // source: wecom/WTransport.proto package wecom import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" anypb "google.golang.org/protobuf/types/known/anypb" reflect "reflect" sync "sync" unsafe "unsafe" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) // 消息类型枚举,一般每一个消息类型都应该对应一个特定的message结构 // 20xx形式的消息类型需要 手机客户端开发者留意 // 30xx形式的消息类型需要 PC客户端开发者留意 // 10xx形式的消息类型需要 手机客户端、PC客户端开发者留意 type EnumMsgType int32 const ( EnumMsgType_UnknownMsg EnumMsgType = 0 //未知消息 EnumMsgType_HeartBeatReq EnumMsgType = 1001 //客户端发送的心跳包 EnumMsgType_MsgReceivedAck EnumMsgType = 1002 //消息接收确认回复(接收或拒绝接收) EnumMsgType_Error EnumMsgType = 1003 //将错误单独提升为一种消息类型 // 设备客户端授权类消息 EnumMsgType_DeviceAuthReq EnumMsgType = 1010 //设备(手机客户端、客服客户端)获取通信token请求 EnumMsgType_DeviceAuthRsp EnumMsgType = 1011 //设备(手机客户端、客服客户端)获取通信token响应 EnumMsgType_DeviceExitNotice EnumMsgType = 1012 //设备授权后退出(仅用于服务端内部) EnumMsgType_AccountForceOfflineNotice EnumMsgType = 1013 //账号强制下线通知 EnumMsgType_RedirectNotice EnumMsgType = 1015 // 服务器重定向 EnumMsgType_UpgradeDeviceAppNotice EnumMsgType = 1016 // 通知手机客户端软件升级 EnumMsgType_TriggerDeviceInfo EnumMsgType = 1017 EnumMsgType_DeviceAuthResult EnumMsgType = 1018 EnumMsgType_PhoneActionTask EnumMsgType = 1020 // 通知手机端执行特定任务 EnumMsgType_GetWeChatsReq EnumMsgType = 1021 EnumMsgType_GetWeChatsResp EnumMsgType = 1022 EnumMsgType_ConfigPushNotice EnumMsgType = 1030 EnumMsgType_ConfigSetting EnumMsgType = 1031 // 手机客户端上传的通知类消息 EnumMsgType_WwOnlineNotice EnumMsgType = 1100 //手机客户端微信上线通知 EnumMsgType_WwOfflineNotice EnumMsgType = 1101 //手机客户端微信下线通知 // 手机端信息推送 EnumMsgType_PostDeviceInfoNotice EnumMsgType = 1104 // 手机端推送当前安装版本 EnumMsgType_ContactPushNotice EnumMsgType = 1105 //手机端推送联系人列表 EnumMsgType_DepartmentPushNotice EnumMsgType = 1106 //手机端推送部门信息列表 EnumMsgType_CustomerPushNotice EnumMsgType = 1107 //手机端推送客户联系人 EnumMsgType_UserLabelPushNotice EnumMsgType = 1108 // 推送客户标签 EnumMsgType_CorporationPushNotice EnumMsgType = 1109 // 推送客户公司信息 EnumMsgType_ConversationPushNotice EnumMsgType = 1110 // 推送聊天会话(包含群聊信息) EnumMsgType_NewCustomerPushNotice EnumMsgType = 1111 // 手机端推送新客户列表 EnumMsgType_NewCustomerAddedNotice EnumMsgType = 1112 // 新客户变更通知 EnumMsgType_CustomerAddNotice EnumMsgType = 1113 // 客户新增 EnumMsgType_CustomerDelNotice EnumMsgType = 1114 // 客户删除 EnumMsgType_UserLabelChangedNotice EnumMsgType = 1115 // 客户标签变化推送, EnumMsgType_DepartmentChangedNotice EnumMsgType = 1116 // 部门信息变化推送,未实现 EnumMsgType_ConversationAddNotice EnumMsgType = 1117 // 会话新增通知 EnumMsgType_WxFriendPushNotice EnumMsgType = 1118 // 微信好友列表推送,用于从微信好友中添加客户 EnumMsgType_PostMessageReadNotice EnumMsgType = 1119 // 手机上消息已读 EnumMsgType_FriendTalkNotice EnumMsgType = 1120 //微信好友发来聊天消息 EnumMsgType_TalkToFriendNotice EnumMsgType = 1121 // 手机上回复好友的聊天消息 EnumMsgType_TaskResultNotice EnumMsgType = 1122 //任务执行结果通知 EnumMsgType_TalkToFriendTaskResultNotice EnumMsgType = 1123 // 手机端向服务端通知聊天执行结果 EnumMsgType_DownloadFileResultNotice EnumMsgType = 1124 // 文件下载任务或手机端自动下载结果推送 EnumMsgType_PullMyQrCodeTaskResultNotice EnumMsgType = 1125 // 获取二维码结果推送 EnumMsgType_ConversationChangedNotice EnumMsgType = 1126 // 会话变更通知 EnumMsgType_HistoryMsgPushNotice EnumMsgType = 1127 // 消息记录通知 EnumMsgType_PullMySnsListTaskResultNotice EnumMsgType = 1128 // 获取我的朋友圈列表结果返回 EnumMsgType_PullSnsTaskListTaskResultNotice EnumMsgType = 1129 // 获取企业发布的朋友圈任务结果返回 EnumMsgType_PostSnsTaskResultNotice EnumMsgType = 1130 // 发朋友圈结果返回 TODO: 目前snsId未获得,后期优化 EnumMsgType_SnsCommentTaskResultNotice EnumMsgType = 1131 // 朋友圈评论结果返回 TODO: 评论id未获得,后期优化 EnumMsgType_GetSnsDataTaskResultNotice EnumMsgType = 1132 // 获取单个朋友圈结果返回 EnumMsgType_SnsNotifyNotice EnumMsgType = 1133 // 企业朋友圈通知消息 主要为管理员发布朋友圈任务给成员 EnumMsgType_UserLabelModifyTaskResultNotice EnumMsgType = 1134 // 新增或修改个人标签结果返回 EnumMsgType_GetContactInfoTaskResultNotice EnumMsgType = 1135 EnumMsgType_PhoneStateTaskResultNotice EnumMsgType = 1136 // 手机状态结果返回 EnumMsgType_PhoneStateWarningNotice EnumMsgType = 1137 // 手机状态告警提示 EnumMsgType_MsgRevokeNotice EnumMsgType = 1138 //消息撤回通知 EnumMsgType_SearchMsgTaskResultNotice EnumMsgType = 1139 EnumMsgType_SnsMsgNotice EnumMsgType = 1140 EnumMsgType_GroupMemberPushNotice EnumMsgType = 1141 // 群成员信息返回 EnumMsgType_AddEmojiTaskResultNotice EnumMsgType = 1142 // 添加自定义表情结果返回 EnumMsgType_VoiceTextNotice EnumMsgType = 1143 // 语音消息转文字内容推送 EnumMsgType_CustomerGroupPushNotice EnumMsgType = 1150 // 推送客户群 EnumMsgType_GroupMemberAddNotice EnumMsgType = 1151 //入群通知 EnumMsgType_GroupMemberDelNotice EnumMsgType = 1152 //退群通知 EnumMsgType_ConversationInfoNotice EnumMsgType = 1153 //会话信息 EnumMsgType_OneWayCustomerPushNotice EnumMsgType = 1155 //单向客户id // 推送给手机端的任务 EnumMsgType_TriggerAccountPushTask EnumMsgType = 1200 // 触发手机推送微信账号登陆信息 EnumMsgType_TriggerContactPushTask EnumMsgType = 1201 // 触发手机推送联系人列表任务 EnumMsgType_TriggerCustomerPushTask EnumMsgType = 1202 // 触发手机推送客户列表任务 EnumMsgType_TriggerConversationPushTask EnumMsgType = 1203 // 触发手机推送会话列表任务 EnumMsgType_TriggerWechatFriendPushTask EnumMsgType = 1204 // 触发手机推送微信好友列表任务 EnumMsgType_TriggerHistoryMsgPushTask EnumMsgType = 1205 // 通知手机推送聊天记录 EnumMsgType_TriggerMessageReadTask EnumMsgType = 1206 // 通知手机将某个聊天窗口置为已读 EnumMsgType_TriggerUserLabelTask EnumMsgType = 1207 // 触发手机推送客户标签 EnumMsgType_TriggerNewCustomerTask EnumMsgType = 1208 // 触发手机推送新客户 EnumMsgType_TriggerCustomerGroupTask EnumMsgType = 1209 // 触发手机推送客户群 EnumMsgType_TalkToFriendTask EnumMsgType = 1210 //给好友发消息任务 EnumMsgType_DownloadFileByUrlTask EnumMsgType = 1211 // 通过url和authkey下载文件(图片,视频) EnumMsgType_DownloadFileByMsgIdTask EnumMsgType = 1212 // 通过消息Id下载文件(图片,视频) EnumMsgType_AddCustomerFromWxTask EnumMsgType = 1214 // 添加客户-从微信好友中添加 EnumMsgType_AddCustomerFromSearchTask EnumMsgType = 1215 // 添加客户-通过手机号搜索添加微信 EnumMsgType_PullMyQrCodeTask EnumMsgType = 1216 //服务端主动要求手机上传当前账号的二维码 EnumMsgType_ChatRoomActionTask EnumMsgType = 1217 // 群聊管理 EnumMsgType_PullMySnsListTask EnumMsgType = 1218 // 获取我的朋友圈列表 EnumMsgType_PullSnsTaskListTask EnumMsgType = 1219 // 获取企业管理员发布的朋友圈任务 EnumMsgType_PostSnsTask EnumMsgType = 1220 // 发表朋友圈 EnumMsgType_PostSnsTaskTask EnumMsgType = 1221 //发表企业群发朋友圈 EnumMsgType_SnsLikeTask EnumMsgType = 1222 // 朋友圈点赞 EnumMsgType_SnsCommentTask EnumMsgType = 1223 // 朋友圈评论 EnumMsgType_DelSnsTask EnumMsgType = 1224 // 删除朋友圈 EnumMsgType_DelSnsCommentTask EnumMsgType = 1225 // 删除朋友圈评论 EnumMsgType_GetSnsDataTask EnumMsgType = 1226 // 获取一条朋友圈内容 EnumMsgType_UserLabelDelTask EnumMsgType = 1227 // 删除个人标签 EnumMsgType_UserLabelModifyTask EnumMsgType = 1228 // 新增或修改个人标签 EnumMsgType_UserLabelSetTask EnumMsgType = 1229 // 设置标签任务(基于标签) EnumMsgType_AddCustomerByIdTask EnumMsgType = 1230 // 通过微信好友的openid添加客户 EnumMsgType_GetContactInfoTask EnumMsgType = 1231 // 获取联系人信息 EnumMsgType_AcceptCustomerTask EnumMsgType = 1232 // 通过新客户验证 EnumMsgType_UserSetLabelTask EnumMsgType = 1233 // 联系人(客户)设置标签(基于客户)开发中 EnumMsgType_SetUserMemoTask EnumMsgType = 1234 // 修改备注 开发中 EnumMsgType_PhoneStateTask EnumMsgType = 1235 // 获取手机状态 EnumMsgType_MsgRevokeTask EnumMsgType = 1236 // 消息撤回 EnumMsgType_SearchMsgTask EnumMsgType = 1237 // 消息搜索 EnumMsgType_AddCustomerByGroupTask EnumMsgType = 1238 //外部群加客户 EnumMsgType_ForwardMsgTask EnumMsgType = 1239 // 转发消息 EnumMsgType_ForwardMultiTask EnumMsgType = 1240 // 多条转发 EnumMsgType_GetGroupMemberTask EnumMsgType = 1241 // 获取群聊成员信息 EnumMsgType_AddEmojiTask EnumMsgType = 1242 //添加自定义表情 EnumMsgType_VoiceTransTextTask EnumMsgType = 1243 // 语音消息转文字 EnumMsgType_JoinGroupInviteTask EnumMsgType = 1244 // 加入群邀请 EnumMsgType_DelCustomerTask EnumMsgType = 1245 // 删除客户 EnumMsgType_SendFriendVerifyTask EnumMsgType = 1246 // 发送好友验证 EnumMsgType_GetConversationInfoTask EnumMsgType = 1250 // 请求具体群聊的详细信息 EnumMsgType_GetExtUserIdTask EnumMsgType = 1251 // 获取外部userId EnumMsgType_GetExtUserIdTaskResult EnumMsgType = 1252 // 获取外部userId返回结果 EnumMsgType_RunFunCardTask EnumMsgType = 1253 // 执行App功能卡片(当前只支持 群发助手的群发通知) EnumMsgType_DaKaTask EnumMsgType = 1255 // 打卡任务 ) // Enum value maps for EnumMsgType. var ( EnumMsgType_name = map[int32]string{ 0: "UnknownMsg", 1001: "HeartBeatReq", 1002: "MsgReceivedAck", 1003: "Error", 1010: "DeviceAuthReq", 1011: "DeviceAuthRsp", 1012: "DeviceExitNotice", 1013: "AccountForceOfflineNotice", 1015: "RedirectNotice", 1016: "UpgradeDeviceAppNotice", 1017: "TriggerDeviceInfo", 1018: "DeviceAuthResult", 1020: "PhoneActionTask", 1021: "GetWeChatsReq", 1022: "GetWeChatsResp", 1030: "ConfigPushNotice", 1031: "ConfigSetting", 1100: "WwOnlineNotice", 1101: "WwOfflineNotice", 1104: "PostDeviceInfoNotice", 1105: "ContactPushNotice", 1106: "DepartmentPushNotice", 1107: "CustomerPushNotice", 1108: "UserLabelPushNotice", 1109: "CorporationPushNotice", 1110: "ConversationPushNotice", 1111: "NewCustomerPushNotice", 1112: "NewCustomerAddedNotice", 1113: "CustomerAddNotice", 1114: "CustomerDelNotice", 1115: "UserLabelChangedNotice", 1116: "DepartmentChangedNotice", 1117: "ConversationAddNotice", 1118: "WxFriendPushNotice", 1119: "PostMessageReadNotice", 1120: "FriendTalkNotice", 1121: "TalkToFriendNotice", 1122: "TaskResultNotice", 1123: "TalkToFriendTaskResultNotice", 1124: "DownloadFileResultNotice", 1125: "PullMyQrCodeTaskResultNotice", 1126: "ConversationChangedNotice", 1127: "HistoryMsgPushNotice", 1128: "PullMySnsListTaskResultNotice", 1129: "PullSnsTaskListTaskResultNotice", 1130: "PostSnsTaskResultNotice", 1131: "SnsCommentTaskResultNotice", 1132: "GetSnsDataTaskResultNotice", 1133: "SnsNotifyNotice", 1134: "UserLabelModifyTaskResultNotice", 1135: "GetContactInfoTaskResultNotice", 1136: "PhoneStateTaskResultNotice", 1137: "PhoneStateWarningNotice", 1138: "MsgRevokeNotice", 1139: "SearchMsgTaskResultNotice", 1140: "SnsMsgNotice", 1141: "GroupMemberPushNotice", 1142: "AddEmojiTaskResultNotice", 1143: "VoiceTextNotice", 1150: "CustomerGroupPushNotice", 1151: "GroupMemberAddNotice", 1152: "GroupMemberDelNotice", 1153: "ConversationInfoNotice", 1155: "OneWayCustomerPushNotice", 1200: "TriggerAccountPushTask", 1201: "TriggerContactPushTask", 1202: "TriggerCustomerPushTask", 1203: "TriggerConversationPushTask", 1204: "TriggerWechatFriendPushTask", 1205: "TriggerHistoryMsgPushTask", 1206: "TriggerMessageReadTask", 1207: "TriggerUserLabelTask", 1208: "TriggerNewCustomerTask", 1209: "TriggerCustomerGroupTask", 1210: "TalkToFriendTask", 1211: "DownloadFileByUrlTask", 1212: "DownloadFileByMsgIdTask", 1214: "AddCustomerFromWxTask", 1215: "AddCustomerFromSearchTask", 1216: "PullMyQrCodeTask", 1217: "ChatRoomActionTask", 1218: "PullMySnsListTask", 1219: "PullSnsTaskListTask", 1220: "PostSnsTask", 1221: "PostSnsTaskTask", 1222: "SnsLikeTask", 1223: "SnsCommentTask", 1224: "DelSnsTask", 1225: "DelSnsCommentTask", 1226: "GetSnsDataTask", 1227: "UserLabelDelTask", 1228: "UserLabelModifyTask", 1229: "UserLabelSetTask", 1230: "AddCustomerByIdTask", 1231: "GetContactInfoTask", 1232: "AcceptCustomerTask", 1233: "UserSetLabelTask", 1234: "SetUserMemoTask", 1235: "PhoneStateTask", 1236: "MsgRevokeTask", 1237: "SearchMsgTask", 1238: "AddCustomerByGroupTask", 1239: "ForwardMsgTask", 1240: "ForwardMultiTask", 1241: "GetGroupMemberTask", 1242: "AddEmojiTask", 1243: "VoiceTransTextTask", 1244: "JoinGroupInviteTask", 1245: "DelCustomerTask", 1246: "SendFriendVerifyTask", 1250: "GetConversationInfoTask", 1251: "GetExtUserIdTask", 1252: "GetExtUserIdTaskResult", 1253: "RunFunCardTask", 1255: "DaKaTask", } EnumMsgType_value = map[string]int32{ "UnknownMsg": 0, "HeartBeatReq": 1001, "MsgReceivedAck": 1002, "Error": 1003, "DeviceAuthReq": 1010, "DeviceAuthRsp": 1011, "DeviceExitNotice": 1012, "AccountForceOfflineNotice": 1013, "RedirectNotice": 1015, "UpgradeDeviceAppNotice": 1016, "TriggerDeviceInfo": 1017, "DeviceAuthResult": 1018, "PhoneActionTask": 1020, "GetWeChatsReq": 1021, "GetWeChatsResp": 1022, "ConfigPushNotice": 1030, "ConfigSetting": 1031, "WwOnlineNotice": 1100, "WwOfflineNotice": 1101, "PostDeviceInfoNotice": 1104, "ContactPushNotice": 1105, "DepartmentPushNotice": 1106, "CustomerPushNotice": 1107, "UserLabelPushNotice": 1108, "CorporationPushNotice": 1109, "ConversationPushNotice": 1110, "NewCustomerPushNotice": 1111, "NewCustomerAddedNotice": 1112, "CustomerAddNotice": 1113, "CustomerDelNotice": 1114, "UserLabelChangedNotice": 1115, "DepartmentChangedNotice": 1116, "ConversationAddNotice": 1117, "WxFriendPushNotice": 1118, "PostMessageReadNotice": 1119, "FriendTalkNotice": 1120, "TalkToFriendNotice": 1121, "TaskResultNotice": 1122, "TalkToFriendTaskResultNotice": 1123, "DownloadFileResultNotice": 1124, "PullMyQrCodeTaskResultNotice": 1125, "ConversationChangedNotice": 1126, "HistoryMsgPushNotice": 1127, "PullMySnsListTaskResultNotice": 1128, "PullSnsTaskListTaskResultNotice": 1129, "PostSnsTaskResultNotice": 1130, "SnsCommentTaskResultNotice": 1131, "GetSnsDataTaskResultNotice": 1132, "SnsNotifyNotice": 1133, "UserLabelModifyTaskResultNotice": 1134, "GetContactInfoTaskResultNotice": 1135, "PhoneStateTaskResultNotice": 1136, "PhoneStateWarningNotice": 1137, "MsgRevokeNotice": 1138, "SearchMsgTaskResultNotice": 1139, "SnsMsgNotice": 1140, "GroupMemberPushNotice": 1141, "AddEmojiTaskResultNotice": 1142, "VoiceTextNotice": 1143, "CustomerGroupPushNotice": 1150, "GroupMemberAddNotice": 1151, "GroupMemberDelNotice": 1152, "ConversationInfoNotice": 1153, "OneWayCustomerPushNotice": 1155, "TriggerAccountPushTask": 1200, "TriggerContactPushTask": 1201, "TriggerCustomerPushTask": 1202, "TriggerConversationPushTask": 1203, "TriggerWechatFriendPushTask": 1204, "TriggerHistoryMsgPushTask": 1205, "TriggerMessageReadTask": 1206, "TriggerUserLabelTask": 1207, "TriggerNewCustomerTask": 1208, "TriggerCustomerGroupTask": 1209, "TalkToFriendTask": 1210, "DownloadFileByUrlTask": 1211, "DownloadFileByMsgIdTask": 1212, "AddCustomerFromWxTask": 1214, "AddCustomerFromSearchTask": 1215, "PullMyQrCodeTask": 1216, "ChatRoomActionTask": 1217, "PullMySnsListTask": 1218, "PullSnsTaskListTask": 1219, "PostSnsTask": 1220, "PostSnsTaskTask": 1221, "SnsLikeTask": 1222, "SnsCommentTask": 1223, "DelSnsTask": 1224, "DelSnsCommentTask": 1225, "GetSnsDataTask": 1226, "UserLabelDelTask": 1227, "UserLabelModifyTask": 1228, "UserLabelSetTask": 1229, "AddCustomerByIdTask": 1230, "GetContactInfoTask": 1231, "AcceptCustomerTask": 1232, "UserSetLabelTask": 1233, "SetUserMemoTask": 1234, "PhoneStateTask": 1235, "MsgRevokeTask": 1236, "SearchMsgTask": 1237, "AddCustomerByGroupTask": 1238, "ForwardMsgTask": 1239, "ForwardMultiTask": 1240, "GetGroupMemberTask": 1241, "AddEmojiTask": 1242, "VoiceTransTextTask": 1243, "JoinGroupInviteTask": 1244, "DelCustomerTask": 1245, "SendFriendVerifyTask": 1246, "GetConversationInfoTask": 1250, "GetExtUserIdTask": 1251, "GetExtUserIdTaskResult": 1252, "RunFunCardTask": 1253, "DaKaTask": 1255, } ) func (x EnumMsgType) Enum() *EnumMsgType { p := new(EnumMsgType) *p = x return p } func (x EnumMsgType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (EnumMsgType) Descriptor() protoreflect.EnumDescriptor { return file_wecom_WTransport_proto_enumTypes[0].Descriptor() } func (EnumMsgType) Type() protoreflect.EnumType { return &file_wecom_WTransport_proto_enumTypes[0] } func (x EnumMsgType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use EnumMsgType.Descriptor instead. func (EnumMsgType) EnumDescriptor() ([]byte, []int) { return file_wecom_WTransport_proto_rawDescGZIP(), []int{0} } // 全局错误码表 type EnumErrorCode int32 const ( EnumErrorCode_Success EnumErrorCode = 0 //无错误 EnumErrorCode_NoRight EnumErrorCode = 1001 //无权限 EnumErrorCode_InvalidParam EnumErrorCode = 1002 //数据信息不合法 EnumErrorCode_InternalError EnumErrorCode = 1003 //内部处理错误 EnumErrorCode_TargetNotOnline EnumErrorCode = 1004 //发送消息或指令时对方不在线 EnumErrorCode_InfoNotExists EnumErrorCode = 1005 ) // Enum value maps for EnumErrorCode. var ( EnumErrorCode_name = map[int32]string{ 0: "Success", 1001: "NoRight", 1002: "InvalidParam", 1003: "InternalError", 1004: "TargetNotOnline", 1005: "InfoNotExists", } EnumErrorCode_value = map[string]int32{ "Success": 0, "NoRight": 1001, "InvalidParam": 1002, "InternalError": 1003, "TargetNotOnline": 1004, "InfoNotExists": 1005, } ) func (x EnumErrorCode) Enum() *EnumErrorCode { p := new(EnumErrorCode) *p = x return p } func (x EnumErrorCode) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (EnumErrorCode) Descriptor() protoreflect.EnumDescriptor { return file_wecom_WTransport_proto_enumTypes[1].Descriptor() } func (EnumErrorCode) Type() protoreflect.EnumType { return &file_wecom_WTransport_proto_enumTypes[1] } func (x EnumErrorCode) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use EnumErrorCode.Descriptor instead. func (EnumErrorCode) EnumDescriptor() ([]byte, []int) { return file_wecom_WTransport_proto_rawDescGZIP(), []int{1} } // 性别枚举 type EnumGender int32 const ( EnumGender_UnknownGender EnumGender = 0 //未知 EnumGender_Male EnumGender = 1 //男 EnumGender_Female EnumGender = 2 //女 ) // Enum value maps for EnumGender. var ( EnumGender_name = map[int32]string{ 0: "UnknownGender", 1: "Male", 2: "Female", } EnumGender_value = map[string]int32{ "UnknownGender": 0, "Male": 1, "Female": 2, } ) func (x EnumGender) Enum() *EnumGender { p := new(EnumGender) *p = x return p } func (x EnumGender) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (EnumGender) Descriptor() protoreflect.EnumDescriptor { return file_wecom_WTransport_proto_enumTypes[2].Descriptor() } func (EnumGender) Type() protoreflect.EnumType { return &file_wecom_WTransport_proto_enumTypes[2] } func (x EnumGender) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use EnumGender.Descriptor instead. func (EnumGender) EnumDescriptor() ([]byte, []int) { return file_wecom_WTransport_proto_rawDescGZIP(), []int{2} } // 聊天内容类型 type EnumContentType int32 const ( EnumContentType_UnknownContent EnumContentType = 0 // 未知内容 EnumContentType_Text EnumContentType = 1 // 文本内容 EnumContentType_Picture EnumContentType = 2 // 图片消息 EnumContentType_Voice EnumContentType = 3 // 语音消息 EnumContentType_Video EnumContentType = 4 // 视频消息 EnumContentType_System EnumContentType = 5 //系统消息 EnumContentType_Link EnumContentType = 6 // 链接消息 EnumContentType_LinkExt EnumContentType = 7 // 扩展的链接消息(小程序分享等),内容为xml格式,暂未使用 EnumContentType_File EnumContentType = 8 // 文件发送 EnumContentType_NameCard EnumContentType = 9 // 名片 EnumContentType_Location EnumContentType = 10 // 位置信息 EnumContentType_LuckyMoney EnumContentType = 11 // 红包 EnumContentType_MoneyTrans EnumContentType = 12 // 转账 EnumContentType_WeApp EnumContentType = 13 // 小程序 EnumContentType_Emoji EnumContentType = 14 // EnumContentType_RoomManage EnumContentType = 15 // 群管理消息 EnumContentType_Sys_LuckyMoney EnumContentType = 16 // 领取红包消息 EnumContentType_RoomSystem EnumContentType = 17 // 群聊系统消息 EnumContentType_BizLink EnumContentType = 18 // 公众号文章 EnumContentType_AudioCall EnumContentType = 19 // 语音通话 EnumContentType_VideoCall EnumContentType = 20 // 视频通话 EnumContentType_NotifyMsg EnumContentType = 21 // 服务通知 EnumContentType_QuoteMsg EnumContentType = 22 // 引用通知 EnumContentType_ForwardMsg EnumContentType = 23 // 转发的消息记录 EnumContentType_SnsNotify EnumContentType = 24 // 朋友圈通知 EnumContentType_ShiPinHao EnumContentType = 25 // 视频号消息 EnumContentType_AppFunCard EnumContentType = 26 // 功能卡片 EnumContentType_UnSupport EnumContentType = 99 // 不支持的消息 ) // Enum value maps for EnumContentType. var ( EnumContentType_name = map[int32]string{ 0: "UnknownContent", 1: "Text", 2: "Picture", 3: "Voice", 4: "Video", 5: "System", 6: "Link", 7: "LinkExt", 8: "File", 9: "NameCard", 10: "Location", 11: "LuckyMoney", 12: "MoneyTrans", 13: "WeApp", 14: "Emoji", 15: "RoomManage", 16: "Sys_LuckyMoney", 17: "RoomSystem", 18: "BizLink", 19: "AudioCall", 20: "VideoCall", 21: "NotifyMsg", 22: "QuoteMsg", 23: "ForwardMsg", 24: "SnsNotify", 25: "ShiPinHao", 26: "AppFunCard", 99: "UnSupport", } EnumContentType_value = map[string]int32{ "UnknownContent": 0, "Text": 1, "Picture": 2, "Voice": 3, "Video": 4, "System": 5, "Link": 6, "LinkExt": 7, "File": 8, "NameCard": 9, "Location": 10, "LuckyMoney": 11, "MoneyTrans": 12, "WeApp": 13, "Emoji": 14, "RoomManage": 15, "Sys_LuckyMoney": 16, "RoomSystem": 17, "BizLink": 18, "AudioCall": 19, "VideoCall": 20, "NotifyMsg": 21, "QuoteMsg": 22, "ForwardMsg": 23, "SnsNotify": 24, "ShiPinHao": 25, "AppFunCard": 26, "UnSupport": 99, } ) func (x EnumContentType) Enum() *EnumContentType { p := new(EnumContentType) *p = x return p } func (x EnumContentType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (EnumContentType) Descriptor() protoreflect.EnumDescriptor { return file_wecom_WTransport_proto_enumTypes[3].Descriptor() } func (EnumContentType) Type() protoreflect.EnumType { return &file_wecom_WTransport_proto_enumTypes[3] } func (x EnumContentType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use EnumContentType.Descriptor instead. func (EnumContentType) EnumDescriptor() ([]byte, []int) { return file_wecom_WTransport_proto_rawDescGZIP(), []int{3} } // 设备 ~ 微信号 在线状态枚举 type EnumOnlineState int32 const ( EnumOnlineState_UnknownState EnumOnlineState = 0 // 未知,在条件中可认为是全部 EnumOnlineState_Online EnumOnlineState = 1 // 在线 EnumOnlineState_Offline EnumOnlineState = 2 // 离线 ) // Enum value maps for EnumOnlineState. var ( EnumOnlineState_name = map[int32]string{ 0: "UnknownState", 1: "Online", 2: "Offline", } EnumOnlineState_value = map[string]int32{ "UnknownState": 0, "Online": 1, "Offline": 2, } ) func (x EnumOnlineState) Enum() *EnumOnlineState { p := new(EnumOnlineState) *p = x return p } func (x EnumOnlineState) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (EnumOnlineState) Descriptor() protoreflect.EnumDescriptor { return file_wecom_WTransport_proto_enumTypes[4].Descriptor() } func (EnumOnlineState) Type() protoreflect.EnumType { return &file_wecom_WTransport_proto_enumTypes[4] } func (x EnumOnlineState) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use EnumOnlineState.Descriptor instead. func (EnumOnlineState) EnumDescriptor() ([]byte, []int) { return file_wecom_WTransport_proto_rawDescGZIP(), []int{4} } // 账号类型 type EnumAccountType int32 const ( EnumAccountType_UnknownAccountType EnumAccountType = 0 // 未知 EnumAccountType_Main EnumAccountType = 1 // 主账号 EnumAccountType_SubUser EnumAccountType = 2 // 子账号 ) // Enum value maps for EnumAccountType. var ( EnumAccountType_name = map[int32]string{ 0: "UnknownAccountType", 1: "Main", 2: "SubUser", } EnumAccountType_value = map[string]int32{ "UnknownAccountType": 0, "Main": 1, "SubUser": 2, } ) func (x EnumAccountType) Enum() *EnumAccountType { p := new(EnumAccountType) *p = x return p } func (x EnumAccountType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (EnumAccountType) Descriptor() protoreflect.EnumDescriptor { return file_wecom_WTransport_proto_enumTypes[5].Descriptor() } func (EnumAccountType) Type() protoreflect.EnumType { return &file_wecom_WTransport_proto_enumTypes[5] } func (x EnumAccountType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use EnumAccountType.Descriptor instead. func (EnumAccountType) EnumDescriptor() ([]byte, []int) { return file_wecom_WTransport_proto_rawDescGZIP(), []int{5} } // 消息发送状态 type EnumSendStatus int32 const ( EnumSendStatus_NoAction EnumSendStatus = 0 // 无状态 EnumSendStatus_Sending EnumSendStatus = 1 // 发送中 EnumSendStatus_SendSuccess EnumSendStatus = 17 // 发送成功 EnumSendStatus_SendError EnumSendStatus = 16 // 发送失败 ) // Enum value maps for EnumSendStatus. var ( EnumSendStatus_name = map[int32]string{ 0: "NoAction", 1: "Sending", 17: "SendSuccess", 16: "SendError", } EnumSendStatus_value = map[string]int32{ "NoAction": 0, "Sending": 1, "SendSuccess": 17, "SendError": 16, } ) func (x EnumSendStatus) Enum() *EnumSendStatus { p := new(EnumSendStatus) *p = x return p } func (x EnumSendStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (EnumSendStatus) Descriptor() protoreflect.EnumDescriptor { return file_wecom_WTransport_proto_enumTypes[6].Descriptor() } func (EnumSendStatus) Type() protoreflect.EnumType { return &file_wecom_WTransport_proto_enumTypes[6] } func (x EnumSendStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use EnumSendStatus.Descriptor instead. func (EnumSendStatus) EnumDescriptor() ([]byte, []int) { return file_wecom_WTransport_proto_rawDescGZIP(), []int{6} } // 被强制下线的原因 type EnumForceOfflineReason int32 const ( EnumForceOfflineReason_NoReason EnumForceOfflineReason = 0 //就是要下线你 EnumForceOfflineReason_TickedByOther EnumForceOfflineReason = 1 //别处登录挤下线了 EnumForceOfflineReason_ByReAlloc EnumForceOfflineReason = 2 // 被重新分配 EnumForceOfflineReason_ServiceExpired EnumForceOfflineReason = 3 // 服务到期 ) // Enum value maps for EnumForceOfflineReason. var ( EnumForceOfflineReason_name = map[int32]string{ 0: "NoReason", 1: "TickedByOther", 2: "ByReAlloc", 3: "ServiceExpired", } EnumForceOfflineReason_value = map[string]int32{ "NoReason": 0, "TickedByOther": 1, "ByReAlloc": 2, "ServiceExpired": 3, } ) func (x EnumForceOfflineReason) Enum() *EnumForceOfflineReason { p := new(EnumForceOfflineReason) *p = x return p } func (x EnumForceOfflineReason) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (EnumForceOfflineReason) Descriptor() protoreflect.EnumDescriptor { return file_wecom_WTransport_proto_enumTypes[7].Descriptor() } func (EnumForceOfflineReason) Type() protoreflect.EnumType { return &file_wecom_WTransport_proto_enumTypes[7] } func (x EnumForceOfflineReason) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use EnumForceOfflineReason.Descriptor instead. func (EnumForceOfflineReason) EnumDescriptor() ([]byte, []int) { return file_wecom_WTransport_proto_rawDescGZIP(), []int{7} } // 根传输消息 type TransportMessage struct { state protoimpl.MessageState `protogen:"open.v1"` Id int64 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` //消息Id(发送方内保持自增),请求中传入,响应中传回相同值 AccessToken string `protobuf:"bytes,2,opt,name=AccessToken,proto3" json:"AccessToken,omitempty"` //设备通信token MsgType EnumMsgType `protobuf:"varint,3,opt,name=MsgType,proto3,enum=Im.Scrm.Ww.Proto.EnumMsgType" json:"MsgType,omitempty"` //承载的具体消息类型 Content *anypb.Any `protobuf:"bytes,4,opt,name=Content,proto3" json:"Content,omitempty"` //具体的消息数据 RefMessageId int64 `protobuf:"varint,5,opt,name=RefMessageId,proto3" json:"RefMessageId,omitempty"` //如果是针对某个消息的响应,这里写对应请求的id unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *TransportMessage) Reset() { *x = TransportMessage{} mi := &file_wecom_WTransport_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *TransportMessage) String() string { return protoimpl.X.MessageStringOf(x) } func (*TransportMessage) ProtoMessage() {} func (x *TransportMessage) ProtoReflect() protoreflect.Message { mi := &file_wecom_WTransport_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use TransportMessage.ProtoReflect.Descriptor instead. func (*TransportMessage) Descriptor() ([]byte, []int) { return file_wecom_WTransport_proto_rawDescGZIP(), []int{0} } func (x *TransportMessage) GetId() int64 { if x != nil { return x.Id } return 0 } func (x *TransportMessage) GetAccessToken() string { if x != nil { return x.AccessToken } return "" } func (x *TransportMessage) GetMsgType() EnumMsgType { if x != nil { return x.MsgType } return EnumMsgType_UnknownMsg } func (x *TransportMessage) GetContent() *anypb.Any { if x != nil { return x.Content } return nil } func (x *TransportMessage) GetRefMessageId() int64 { if x != nil { return x.RefMessageId } return 0 } var File_wecom_WTransport_proto protoreflect.FileDescriptor const file_wecom_WTransport_proto_rawDesc = "" + "\n" + "\x16wecom/WTransport.proto\x12\x10Im.Scrm.Ww.Proto\x1a\x19google/protobuf/any.proto\"\xd1\x01\n" + "\x10TransportMessage\x12\x0e\n" + "\x02Id\x18\x01 \x01(\x03R\x02Id\x12 \n" + "\vAccessToken\x18\x02 \x01(\tR\vAccessToken\x127\n" + "\aMsgType\x18\x03 \x01(\x0e2\x1d.Im.Scrm.Ww.Proto.EnumMsgTypeR\aMsgType\x12.\n" + "\aContent\x18\x04 \x01(\v2\x14.google.protobuf.AnyR\aContent\x12\"\n" + "\fRefMessageId\x18\x05 \x01(\x03R\fRefMessageId*\xa9\x17\n" + "\vEnumMsgType\x12\x0e\n" + "\n" + "UnknownMsg\x10\x00\x12\x11\n" + "\fHeartBeatReq\x10\xe9\a\x12\x13\n" + "\x0eMsgReceivedAck\x10\xea\a\x12\n" + "\n" + "\x05Error\x10\xeb\a\x12\x12\n" + "\rDeviceAuthReq\x10\xf2\a\x12\x12\n" + "\rDeviceAuthRsp\x10\xf3\a\x12\x15\n" + "\x10DeviceExitNotice\x10\xf4\a\x12\x1e\n" + "\x19AccountForceOfflineNotice\x10\xf5\a\x12\x13\n" + "\x0eRedirectNotice\x10\xf7\a\x12\x1b\n" + "\x16UpgradeDeviceAppNotice\x10\xf8\a\x12\x16\n" + "\x11TriggerDeviceInfo\x10\xf9\a\x12\x15\n" + "\x10DeviceAuthResult\x10\xfa\a\x12\x14\n" + "\x0fPhoneActionTask\x10\xfc\a\x12\x12\n" + "\rGetWeChatsReq\x10\xfd\a\x12\x13\n" + "\x0eGetWeChatsResp\x10\xfe\a\x12\x15\n" + "\x10ConfigPushNotice\x10\x86\b\x12\x12\n" + "\rConfigSetting\x10\x87\b\x12\x13\n" + "\x0eWwOnlineNotice\x10\xcc\b\x12\x14\n" + "\x0fWwOfflineNotice\x10\xcd\b\x12\x19\n" + "\x14PostDeviceInfoNotice\x10\xd0\b\x12\x16\n" + "\x11ContactPushNotice\x10\xd1\b\x12\x19\n" + "\x14DepartmentPushNotice\x10\xd2\b\x12\x17\n" + "\x12CustomerPushNotice\x10\xd3\b\x12\x18\n" + "\x13UserLabelPushNotice\x10\xd4\b\x12\x1a\n" + "\x15CorporationPushNotice\x10\xd5\b\x12\x1b\n" + "\x16ConversationPushNotice\x10\xd6\b\x12\x1a\n" + "\x15NewCustomerPushNotice\x10\xd7\b\x12\x1b\n" + "\x16NewCustomerAddedNotice\x10\xd8\b\x12\x16\n" + "\x11CustomerAddNotice\x10\xd9\b\x12\x16\n" + "\x11CustomerDelNotice\x10\xda\b\x12\x1b\n" + "\x16UserLabelChangedNotice\x10\xdb\b\x12\x1c\n" + "\x17DepartmentChangedNotice\x10\xdc\b\x12\x1a\n" + "\x15ConversationAddNotice\x10\xdd\b\x12\x17\n" + "\x12WxFriendPushNotice\x10\xde\b\x12\x1a\n" + "\x15PostMessageReadNotice\x10\xdf\b\x12\x15\n" + "\x10FriendTalkNotice\x10\xe0\b\x12\x17\n" + "\x12TalkToFriendNotice\x10\xe1\b\x12\x15\n" + "\x10TaskResultNotice\x10\xe2\b\x12!\n" + "\x1cTalkToFriendTaskResultNotice\x10\xe3\b\x12\x1d\n" + "\x18DownloadFileResultNotice\x10\xe4\b\x12!\n" + "\x1cPullMyQrCodeTaskResultNotice\x10\xe5\b\x12\x1e\n" + "\x19ConversationChangedNotice\x10\xe6\b\x12\x19\n" + "\x14HistoryMsgPushNotice\x10\xe7\b\x12\"\n" + "\x1dPullMySnsListTaskResultNotice\x10\xe8\b\x12$\n" + "\x1fPullSnsTaskListTaskResultNotice\x10\xe9\b\x12\x1c\n" + "\x17PostSnsTaskResultNotice\x10\xea\b\x12\x1f\n" + "\x1aSnsCommentTaskResultNotice\x10\xeb\b\x12\x1f\n" + "\x1aGetSnsDataTaskResultNotice\x10\xec\b\x12\x14\n" + "\x0fSnsNotifyNotice\x10\xed\b\x12$\n" + "\x1fUserLabelModifyTaskResultNotice\x10\xee\b\x12#\n" + "\x1eGetContactInfoTaskResultNotice\x10\xef\b\x12\x1f\n" + "\x1aPhoneStateTaskResultNotice\x10\xf0\b\x12\x1c\n" + "\x17PhoneStateWarningNotice\x10\xf1\b\x12\x14\n" + "\x0fMsgRevokeNotice\x10\xf2\b\x12\x1e\n" + "\x19SearchMsgTaskResultNotice\x10\xf3\b\x12\x11\n" + "\fSnsMsgNotice\x10\xf4\b\x12\x1a\n" + "\x15GroupMemberPushNotice\x10\xf5\b\x12\x1d\n" + "\x18AddEmojiTaskResultNotice\x10\xf6\b\x12\x14\n" + "\x0fVoiceTextNotice\x10\xf7\b\x12\x1c\n" + "\x17CustomerGroupPushNotice\x10\xfe\b\x12\x19\n" + "\x14GroupMemberAddNotice\x10\xff\b\x12\x19\n" + "\x14GroupMemberDelNotice\x10\x80\t\x12\x1b\n" + "\x16ConversationInfoNotice\x10\x81\t\x12\x1d\n" + "\x18OneWayCustomerPushNotice\x10\x83\t\x12\x1b\n" + "\x16TriggerAccountPushTask\x10\xb0\t\x12\x1b\n" + "\x16TriggerContactPushTask\x10\xb1\t\x12\x1c\n" + "\x17TriggerCustomerPushTask\x10\xb2\t\x12 \n" + "\x1bTriggerConversationPushTask\x10\xb3\t\x12 \n" + "\x1bTriggerWechatFriendPushTask\x10\xb4\t\x12\x1e\n" + "\x19TriggerHistoryMsgPushTask\x10\xb5\t\x12\x1b\n" + "\x16TriggerMessageReadTask\x10\xb6\t\x12\x19\n" + "\x14TriggerUserLabelTask\x10\xb7\t\x12\x1b\n" + "\x16TriggerNewCustomerTask\x10\xb8\t\x12\x1d\n" + "\x18TriggerCustomerGroupTask\x10\xb9\t\x12\x15\n" + "\x10TalkToFriendTask\x10\xba\t\x12\x1a\n" + "\x15DownloadFileByUrlTask\x10\xbb\t\x12\x1c\n" + "\x17DownloadFileByMsgIdTask\x10\xbc\t\x12\x1a\n" + "\x15AddCustomerFromWxTask\x10\xbe\t\x12\x1e\n" + "\x19AddCustomerFromSearchTask\x10\xbf\t\x12\x15\n" + "\x10PullMyQrCodeTask\x10\xc0\t\x12\x17\n" + "\x12ChatRoomActionTask\x10\xc1\t\x12\x16\n" + "\x11PullMySnsListTask\x10\xc2\t\x12\x18\n" + "\x13PullSnsTaskListTask\x10\xc3\t\x12\x10\n" + "\vPostSnsTask\x10\xc4\t\x12\x14\n" + "\x0fPostSnsTaskTask\x10\xc5\t\x12\x10\n" + "\vSnsLikeTask\x10\xc6\t\x12\x13\n" + "\x0eSnsCommentTask\x10\xc7\t\x12\x0f\n" + "\n" + "DelSnsTask\x10\xc8\t\x12\x16\n" + "\x11DelSnsCommentTask\x10\xc9\t\x12\x13\n" + "\x0eGetSnsDataTask\x10\xca\t\x12\x15\n" + "\x10UserLabelDelTask\x10\xcb\t\x12\x18\n" + "\x13UserLabelModifyTask\x10\xcc\t\x12\x15\n" + "\x10UserLabelSetTask\x10\xcd\t\x12\x18\n" + "\x13AddCustomerByIdTask\x10\xce\t\x12\x17\n" + "\x12GetContactInfoTask\x10\xcf\t\x12\x17\n" + "\x12AcceptCustomerTask\x10\xd0\t\x12\x15\n" + "\x10UserSetLabelTask\x10\xd1\t\x12\x14\n" + "\x0fSetUserMemoTask\x10\xd2\t\x12\x13\n" + "\x0ePhoneStateTask\x10\xd3\t\x12\x12\n" + "\rMsgRevokeTask\x10\xd4\t\x12\x12\n" + "\rSearchMsgTask\x10\xd5\t\x12\x1b\n" + "\x16AddCustomerByGroupTask\x10\xd6\t\x12\x13\n" + "\x0eForwardMsgTask\x10\xd7\t\x12\x15\n" + "\x10ForwardMultiTask\x10\xd8\t\x12\x17\n" + "\x12GetGroupMemberTask\x10\xd9\t\x12\x11\n" + "\fAddEmojiTask\x10\xda\t\x12\x17\n" + "\x12VoiceTransTextTask\x10\xdb\t\x12\x18\n" + "\x13JoinGroupInviteTask\x10\xdc\t\x12\x14\n" + "\x0fDelCustomerTask\x10\xdd\t\x12\x19\n" + "\x14SendFriendVerifyTask\x10\xde\t\x12\x1c\n" + "\x17GetConversationInfoTask\x10\xe2\t\x12\x15\n" + "\x10GetExtUserIdTask\x10\xe3\t\x12\x1b\n" + "\x16GetExtUserIdTaskResult\x10\xe4\t\x12\x13\n" + "\x0eRunFunCardTask\x10\xe5\t\x12\r\n" + "\bDaKaTask\x10\xe7\t*{\n" + "\rEnumErrorCode\x12\v\n" + "\aSuccess\x10\x00\x12\f\n" + "\aNoRight\x10\xe9\a\x12\x11\n" + "\fInvalidParam\x10\xea\a\x12\x12\n" + "\rInternalError\x10\xeb\a\x12\x14\n" + "\x0fTargetNotOnline\x10\xec\a\x12\x12\n" + "\rInfoNotExists\x10\xed\a*5\n" + "\n" + "EnumGender\x12\x11\n" + "\rUnknownGender\x10\x00\x12\b\n" + "\x04Male\x10\x01\x12\n" + "\n" + "\x06Female\x10\x02*\x9a\x03\n" + "\x0fEnumContentType\x12\x12\n" + "\x0eUnknownContent\x10\x00\x12\b\n" + "\x04Text\x10\x01\x12\v\n" + "\aPicture\x10\x02\x12\t\n" + "\x05Voice\x10\x03\x12\t\n" + "\x05Video\x10\x04\x12\n" + "\n" + "\x06System\x10\x05\x12\b\n" + "\x04Link\x10\x06\x12\v\n" + "\aLinkExt\x10\a\x12\b\n" + "\x04File\x10\b\x12\f\n" + "\bNameCard\x10\t\x12\f\n" + "\bLocation\x10\n" + "\x12\x0e\n" + "\n" + "LuckyMoney\x10\v\x12\x0e\n" + "\n" + "MoneyTrans\x10\f\x12\t\n" + "\x05WeApp\x10\r\x12\t\n" + "\x05Emoji\x10\x0e\x12\x0e\n" + "\n" + "RoomManage\x10\x0f\x12\x12\n" + "\x0eSys_LuckyMoney\x10\x10\x12\x0e\n" + "\n" + "RoomSystem\x10\x11\x12\v\n" + "\aBizLink\x10\x12\x12\r\n" + "\tAudioCall\x10\x13\x12\r\n" + "\tVideoCall\x10\x14\x12\r\n" + "\tNotifyMsg\x10\x15\x12\f\n" + "\bQuoteMsg\x10\x16\x12\x0e\n" + "\n" + "ForwardMsg\x10\x17\x12\r\n" + "\tSnsNotify\x10\x18\x12\r\n" + "\tShiPinHao\x10\x19\x12\x0e\n" + "\n" + "AppFunCard\x10\x1a\x12\r\n" + "\tUnSupport\x10c*<\n" + "\x0fEnumOnlineState\x12\x10\n" + "\fUnknownState\x10\x00\x12\n" + "\n" + "\x06Online\x10\x01\x12\v\n" + "\aOffline\x10\x02*@\n" + "\x0fEnumAccountType\x12\x16\n" + "\x12UnknownAccountType\x10\x00\x12\b\n" + "\x04Main\x10\x01\x12\v\n" + "\aSubUser\x10\x02*K\n" + "\x0eEnumSendStatus\x12\f\n" + "\bNoAction\x10\x00\x12\v\n" + "\aSending\x10\x01\x12\x0f\n" + "\vSendSuccess\x10\x11\x12\r\n" + "\tSendError\x10\x10*\\\n" + "\x16EnumForceOfflineReason\x12\f\n" + "\bNoReason\x10\x00\x12\x11\n" + "\rTickedByOther\x10\x01\x12\r\n" + "\tByReAlloc\x10\x02\x12\x12\n" + "\x0eServiceExpired\x10\x03B\x13Z\x11./workphone/wecomb\x06proto3" var ( file_wecom_WTransport_proto_rawDescOnce sync.Once file_wecom_WTransport_proto_rawDescData []byte ) func file_wecom_WTransport_proto_rawDescGZIP() []byte { file_wecom_WTransport_proto_rawDescOnce.Do(func() { file_wecom_WTransport_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_wecom_WTransport_proto_rawDesc), len(file_wecom_WTransport_proto_rawDesc))) }) return file_wecom_WTransport_proto_rawDescData } var file_wecom_WTransport_proto_enumTypes = make([]protoimpl.EnumInfo, 8) var file_wecom_WTransport_proto_msgTypes = make([]protoimpl.MessageInfo, 1) var file_wecom_WTransport_proto_goTypes = []any{ (EnumMsgType)(0), // 0: Im.Scrm.Ww.Proto.EnumMsgType (EnumErrorCode)(0), // 1: Im.Scrm.Ww.Proto.EnumErrorCode (EnumGender)(0), // 2: Im.Scrm.Ww.Proto.EnumGender (EnumContentType)(0), // 3: Im.Scrm.Ww.Proto.EnumContentType (EnumOnlineState)(0), // 4: Im.Scrm.Ww.Proto.EnumOnlineState (EnumAccountType)(0), // 5: Im.Scrm.Ww.Proto.EnumAccountType (EnumSendStatus)(0), // 6: Im.Scrm.Ww.Proto.EnumSendStatus (EnumForceOfflineReason)(0), // 7: Im.Scrm.Ww.Proto.EnumForceOfflineReason (*TransportMessage)(nil), // 8: Im.Scrm.Ww.Proto.TransportMessage (*anypb.Any)(nil), // 9: google.protobuf.Any } var file_wecom_WTransport_proto_depIdxs = []int32{ 0, // 0: Im.Scrm.Ww.Proto.TransportMessage.MsgType:type_name -> Im.Scrm.Ww.Proto.EnumMsgType 9, // 1: Im.Scrm.Ww.Proto.TransportMessage.Content:type_name -> google.protobuf.Any 2, // [2:2] is the sub-list for method output_type 2, // [2:2] is the sub-list for method input_type 2, // [2:2] is the sub-list for extension type_name 2, // [2:2] is the sub-list for extension extendee 0, // [0:2] is the sub-list for field type_name } func init() { file_wecom_WTransport_proto_init() } func file_wecom_WTransport_proto_init() { if File_wecom_WTransport_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_wecom_WTransport_proto_rawDesc), len(file_wecom_WTransport_proto_rawDesc)), NumEnums: 8, NumMessages: 1, NumExtensions: 0, NumServices: 0, }, GoTypes: file_wecom_WTransport_proto_goTypes, DependencyIndexes: file_wecom_WTransport_proto_depIdxs, EnumInfos: file_wecom_WTransport_proto_enumTypes, MessageInfos: file_wecom_WTransport_proto_msgTypes, }.Build() File_wecom_WTransport_proto = out.File file_wecom_WTransport_proto_goTypes = nil file_wecom_WTransport_proto_depIdxs = nil }