1 package com.zone.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 }