package com.gustz.dove.cli.api.service.dict;
import javax.xml.bind.annotation.XmlEnumValue;
import com.gustz.dove.cli.api.service.BaseCliDict;
/**s
* TODO: 按钮类型字典
*
* @author ZHENFENG ZHANG
* @since [ Aug 3, 2015 ]
*/
public enum BtnTypeDict implements BaseCliDict {
/**
* click 点击推事件
*/
@XmlEnumValue("click")
CLICK("click", "点击推事件"),
/**
* view 跳转URL
*/
@XmlEnumValue("view")
VIEW("view", "跳转URL"),
/**
* scancode_push 扫码推事件
*/
@XmlEnumValue("scancode_push")
SCANCODE_PUSH("scancode_push", "扫码推事件"),
/**
* scancode_waitmsg 扫码推事件且弹出“消息接收中”提示框
*/
@XmlEnumValue("scancode_waitmsg")
SCANCODE_WAITMSG("scancode_waitmsg", "扫码推事件且弹出“消息接收中”提示框"),
/**
* pic_sysphoto 弹出系统拍照发图
*/
@XmlEnumValue("pic_sysphoto")
PIC_SYSPHOTO("pic_sysphoto", "弹出系统拍照发图"),
/**
* pic_photo_or_album 弹出拍照或者相册发图
*/
@XmlEnumValue("pic_photo_or_album")
PIC_PHOTO_OR_ALBUM("pic_photo_or_album", "弹出拍照或者相册发图"),
/**
* pic_weixin 弹出微信相册发图器
*/
@XmlEnumValue("pic_weixin")
PIC_WEIXIN("pic_weixin", "弹出微信相册发图器"),
/**
* location_select 弹出地理位置选择器
*/
@XmlEnumValue("location_select")
LOCATION_SELECT("location_select", "弹出地理位置选择器"),
/**
* media_id 下发消息(除文本消息)
*/
@XmlEnumValue("media_id")
MEDIA_ID("media_id", "下发消息(除文本消息)"),
/**
* view_limited 跳转图文消息URL
*/
@XmlEnumValue("view_limited")
VIEW_LIMITED("view_limited", "跳转图文消息URL");
private final String name;
private final String value;
private BtnTypeDict(String name, String value) {
this.name = name;
this.value = value;
}
@Override
public String getName() {
return this.name;
}
@Override
public String getValue() {
return this.value;
}
@Override
public String toString() {
return this.getName();
}
}