public class Question extends ModelBase
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
QUESTION_TYPE_CLOSED |
static java.lang.String |
QUESTION_TYPE_COMMENT |
static java.lang.String |
QUESTION_TYPE_CONFERENCE |
static java.lang.String |
QUESTION_TYPE_EXIT |
static java.lang.String |
QUESTION_TYPE_OPEN |
static java.lang.String |
QUESTION_TYPE_REFERRAL |
static java.lang.String |
QUESTION_TYPE_REJECT |
static java.lang.String |
QUESTION_TYPE_VOICE_RECORDING |
| Constructor and Description |
|---|
Question() |
Question(java.lang.String id,
java.lang.String text,
java.lang.String type) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnswer(Answer answer) |
void |
addEvent_callbacks(EventPost.EventType eventType,
java.lang.String callbackURL)
Adds an event callback
|
void |
addEventCallback(EventCallback eventCallback) |
void |
addMediaProperties(MediaProperty mediaProperty) |
void |
addProperty(MediaProperty.MediumType medium,
MediaProperty.MediaPropertyKey propertyKey,
java.lang.String value)
Adds some communication channel specific properties.
|
static Question |
fromJson(java.lang.String json) |
java.util.ArrayList<Answer> |
getAnswers() |
java.util.ArrayList<EventCallback> |
getEvent_callbacks() |
java.util.Collection<MediaProperty> |
getMediaProperties() |
java.util.Map<MediaProperty.MediaPropertyKey,java.lang.String> |
getMediaPropertyByType(MediaProperty.MediumType type) |
java.lang.String |
getMediaPropertyValue(MediaProperty.MediumType type,
MediaProperty.MediaPropertyKey key) |
java.lang.String |
getPreferred_language() |
java.lang.String |
getQuestion_id() |
java.lang.String |
getQuestion_text() |
java.lang.String |
getType() |
java.util.List<java.lang.String> |
getUrl() |
void |
setAnswers(java.util.ArrayList<Answer> answers) |
void |
setEvent_callbacks(java.util.ArrayList<EventCallback> event_callbacks) |
void |
setMediaProperties(java.util.Collection<MediaProperty> media_Hints) |
void |
setPreferred_language(java.lang.String preferred_language) |
void |
setQuestion_id(java.lang.String question_id) |
void |
setQuestion_text(java.lang.String question_text) |
void |
setType(java.lang.String type) |
void |
setUrl(java.util.List<java.lang.String> url) |
public static final java.lang.String QUESTION_TYPE_CLOSED
public static final java.lang.String QUESTION_TYPE_OPEN
public static final java.lang.String QUESTION_TYPE_COMMENT
public static final java.lang.String QUESTION_TYPE_REFERRAL
public static final java.lang.String QUESTION_TYPE_VOICE_RECORDING
public static final java.lang.String QUESTION_TYPE_CONFERENCE
public static final java.lang.String QUESTION_TYPE_EXIT
public static final java.lang.String QUESTION_TYPE_REJECT
public Question()
public Question(java.lang.String id,
java.lang.String text,
java.lang.String type)
public void addAnswer(Answer answer)
public java.lang.String getQuestion_id()
public java.lang.String getQuestion_text()
public java.lang.String getType()
public java.util.List<java.lang.String> getUrl()
public java.util.ArrayList<Answer> getAnswers()
public java.util.ArrayList<EventCallback> getEvent_callbacks()
public void setQuestion_id(java.lang.String question_id)
public void setQuestion_text(java.lang.String question_text)
public void setType(java.lang.String type)
public java.lang.String getPreferred_language()
public void setPreferred_language(java.lang.String preferred_language)
public void setUrl(java.util.List<java.lang.String> url)
public void setAnswers(java.util.ArrayList<Answer> answers)
public void setEvent_callbacks(java.util.ArrayList<EventCallback> event_callbacks)
public static Question fromJson(java.lang.String json)
public java.util.Collection<MediaProperty> getMediaProperties()
public void setMediaProperties(java.util.Collection<MediaProperty> media_Hints)
public void addMediaProperties(MediaProperty mediaProperty)
public java.util.Map<MediaProperty.MediaPropertyKey,java.lang.String> getMediaPropertyByType(MediaProperty.MediumType type)
public java.lang.String getMediaPropertyValue(MediaProperty.MediumType type, MediaProperty.MediaPropertyKey key)
public void addEvent_callbacks(EventPost.EventType eventType, java.lang.String callbackURL)
eventType - Type of the eventcallbackURL - The callback to which EventPost is POSTed topublic void addEventCallback(EventCallback eventCallback)
public void addProperty(MediaProperty.MediumType medium, MediaProperty.MediaPropertyKey propertyKey, java.lang.String value)
medium - The type of the communication channelpropertyKey - The type of the property addedvalue - The value of the property addedCopyright © 2018 AskFast BV. All Rights Reserved.