类 CallbackWidget
- java.lang.Object
-
- com.aispeech.export.widget.callback.CallbackWidget
-
- 直接已知子类:
ContentCallbackWidget
,CustomCallbackWidget
,ListCallbackWidget
,MediaCallbackWidget
,TextCallbackWidget
,WebCallbackWidget
public class CallbackWidget extends java.lang.Object
对话控件
-
-
字段概要
字段 修饰符和类型 字段 说明 org.json.JSONObject
extra
自定义参数,由webhook或者localhook透传出来,作为附加信息使用,非必选protected static java.lang.String
EXTRA
自定义参数java.lang.String
intentName
intent 名称org.json.JSONArray
recommendations
用于显示推荐气泡的数据,非必选protected static java.lang.String
RECOMMENDATIONS
推荐气泡数据java.lang.String
skillId
skill idjava.lang.String
taskName
task nameint
type
控件类型,取值CallbackWidgetType.type
protected static java.lang.String
TYPE
TYPE字段
-
构造器概要
构造器 限定符 构造器 说明 protected
CallbackWidget(org.json.JSONObject widget, int type, java.lang.String skillId, java.lang.String taskName, java.lang.String intentName)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 org.json.JSONObject
getExtra()
java.lang.String
getIntentName()
org.json.JSONArray
getRecommendations()
java.lang.String
getSkillId()
java.lang.String
getTaskName()
int
getType()
protected void
setExtra(org.json.JSONObject extra)
protected void
setIntentName(java.lang.String intentName)
protected void
setRecommendations(org.json.JSONArray recommendations)
protected void
setSkillId(java.lang.String skillId)
protected void
setTaskName(java.lang.String taskName)
protected void
setType(int type)
static CallbackWidget
transForm(org.json.JSONObject widget, java.lang.String skillId, java.lang.String taskName, java.lang.String intentName)
创建widget
-
-
-
字段详细资料
-
type
public int type
控件类型,取值CallbackWidgetType.type
-
intentName
public java.lang.String intentName
intent 名称
-
skillId
public java.lang.String skillId
skill id
-
taskName
public java.lang.String taskName
task name
-
recommendations
public org.json.JSONArray recommendations
用于显示推荐气泡的数据,非必选
-
extra
public org.json.JSONObject extra
自定义参数,由webhook或者localhook透传出来,作为附加信息使用,非必选
-
TYPE
protected static final java.lang.String TYPE
TYPE字段- 另请参阅:
- 常量字段值
-
RECOMMENDATIONS
protected static final java.lang.String RECOMMENDATIONS
推荐气泡数据- 另请参阅:
- 常量字段值
-
EXTRA
protected static final java.lang.String EXTRA
自定义参数- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
getIntentName
public java.lang.String getIntentName()
-
getSkillId
public java.lang.String getSkillId()
-
getTaskName
public java.lang.String getTaskName()
-
getRecommendations
public org.json.JSONArray getRecommendations()
-
getExtra
public org.json.JSONObject getExtra()
-
getType
public int getType()
-
setType
protected void setType(int type)
-
setIntentName
protected void setIntentName(java.lang.String intentName)
-
setSkillId
protected void setSkillId(java.lang.String skillId)
-
setTaskName
protected void setTaskName(java.lang.String taskName)
-
setRecommendations
protected void setRecommendations(org.json.JSONArray recommendations)
-
setExtra
protected void setExtra(org.json.JSONObject extra)
-
transForm
public static CallbackWidget transForm(org.json.JSONObject widget, java.lang.String skillId, java.lang.String taskName, java.lang.String intentName)
创建widget- 参数:
widget
- jsonskillId
- skill idtaskName
- taskNameintentName
- intentName- 返回:
CallbackWidget
-
-