View Javadoc
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 }