类 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.JSONObjectextra自定义参数,由webhook或者localhook透传出来,作为附加信息使用,非必选protected static java.lang.StringEXTRA自定义参数java.lang.StringintentNameintent 名称org.json.JSONArrayrecommendations用于显示推荐气泡的数据,非必选protected static java.lang.StringRECOMMENDATIONS推荐气泡数据java.lang.StringskillIdskill idjava.lang.StringtaskNametask nameinttype控件类型,取值CallbackWidgetType.typeprotected static java.lang.StringTYPETYPE字段
-
构造器概要
构造器 限定符 构造器 说明 protectedCallbackWidget(org.json.JSONObject widget, int type, java.lang.String skillId, java.lang.String taskName, java.lang.String intentName)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 org.json.JSONObjectgetExtra()java.lang.StringgetIntentName()org.json.JSONArraygetRecommendations()java.lang.StringgetSkillId()java.lang.StringgetTaskName()intgetType()protected voidsetExtra(org.json.JSONObject extra)protected voidsetIntentName(java.lang.String intentName)protected voidsetRecommendations(org.json.JSONArray recommendations)protected voidsetSkillId(java.lang.String skillId)protected voidsetTaskName(java.lang.String taskName)protected voidsetType(int type)static CallbackWidgettransForm(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
-
-