1 package com.foxinmy.weixin4j.type; 2 3 /** 4 * 事件类型 5 * 6 * @className EventType 7 * @author jinyu(foxinmy@gmail.com) 8 * @date 2014年9月30日 9 * @since JDK 1.6 10 * @see 11 */ 12 public enum EventType { 13 /** 14 * 关注事件 15 * 16 */ 17 subscribe, 18 /** 19 * 取消关注事件 20 * 21 */ 22 unsubscribe, 23 /** 24 * 上报地理位置事件 25 * 26 * @see com.foxinmy.weixin4j.message.event.LocationEventMessage 27 */ 28 location, 29 /** 30 * 菜单点击关键字事件 31 * 32 * @see com.foxinmy.weixin4j.message.event.MenuEventMessage 33 */ 34 view, 35 /** 36 * 菜单点击链接事件 37 * 38 * @see com.foxinmy.weixin4j.message.event.MenuEventMessage 39 */ 40 click, 41 /** 42 * 菜单扫描事件 43 * 44 * @see com.foxinmy.weixin4j.message.event.MenuScanEventMessage 45 */ 46 scancode_push, 47 /** 48 * 菜单扫描并调出等待界面事件 49 * 50 * @see com.foxinmy.weixin4j.message.event.MenuScanEventMessage 51 */ 52 scancode_waitmsg, 53 /** 54 * 菜单弹出拍照事件 55 * 56 * @see com.foxinmy.weixin4j.message.event.MenuPhotoEventMessage 57 */ 58 pic_sysphoto, 59 /** 60 * 菜单弹出发图事件 61 * 62 * @see com.foxinmy.weixin4j.message.event.MenuPhotoEventMessage 63 */ 64 pic_photo_or_album, 65 /** 66 * 菜单弹出发图事件 67 * 68 * @see com.foxinmy.weixin4j.message.event.MenuPhotoEventMessage 69 */ 70 pic_weixin, 71 /** 72 * 菜单发送地理位置事件 73 * 74 * @see com.foxinmy.weixin4j.message.event.MenuLocationEventMessage 75 */ 76 location_select, 77 78 // ------------------------------公众平台特有------------------------------ 79 80 /** 81 * 二维码扫描事件 82 * 83 * @see com.foxinmy.weixin4j.mp.event.ScanEventMessage 84 */ 85 scan, 86 /** 87 * 群发消息事件 88 * 89 * @see com.foxinmy.weixin4j.mp.event.MassEventMessage 90 */ 91 masssendjobfinish, 92 /** 93 * 模板消息事件 94 * 95 * @see com.foxinmy.weixin4j.mp.event.TemplatesendjobfinishMessage 96 */ 97 templatesendjobfinish, 98 /** 99 * 客服接入会话事件 100 * 101 * @see com.foxinmy.weixin4j.mp.event.KfCreateEventMessage 102 */ 103 kf_create_session, 104 /** 105 * 客服关闭会话事件 106 * 107 * @see com.foxinmy.weixin4j.mp.event.KfCloseEventMessage 108 */ 109 kf_close_session, 110 /** 111 * 客服转接会话事件 112 * 113 * @see com.foxinmy.weixin4j.mp.event.KfSwitchEventMessage 114 */ 115 kf_switch_session, 116 /** 117 * 资质认证成功事件 118 */ 119 qualification_verify_success, 120 /** 121 * 资质认证失败事件 122 */ 123 qualification_verify_fail, 124 /** 125 * 名称认证成功事件 126 */ 127 naming_verify_success, 128 /** 129 * 名称认证失败事件 130 */ 131 naming_verify_fail, 132 /** 133 * 年审通知事件 134 */ 135 annual_renew, 136 /** 137 * 认证过期失效通知 138 */ 139 verify_expired, 140 141 // ------------------------------企业号特有------------------------------ 142 /** 143 * 异步任务完成事件 144 * 145 * @see com.foxinmy.weixin4j.qy.event.BatchjobresultMessage 146 */ 147 batch_job_result, 148 /** 149 * 进入企业号应用事件 150 * 151 * @see com.foxinmy.weixin4j.qy.event.EnterAgentEventMessage 152 */ 153 enter_agent, 154 /** 155 * 第三方应用套件消息 156 * @see com.foxinmy.weixin4j.qy.suite.WeixinSuiteMessage 157 */ 158 suite; 159 }