Package com.smartgwt.client.ai
Class AIMessage
java.lang.Object
com.smartgwt.client.core.JsObject
com.smartgwt.client.core.DataClass
com.smartgwt.client.ai.AIMessage
- All Implemented Interfaces:
HasHandlers
- Direct Known Subclasses:
AIMessageWithSource
An individual message in the list of
AIRequest.messages
of an AI
request.-
Field Summary
Fields inherited from class com.smartgwt.client.core.DataClass
factoryCreated, factoryProperties
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe data for the message.static AIMessage
getOrCreateRef
(JavaScriptObject jsObj) getType()
The type of data.setContent
(Object content) The data for the message.setType
(AIContentType type) The type of data.Methods inherited from class com.smartgwt.client.core.DataClass
applyFactoryProperties, doAddHandler, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsDoubleArray, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsLong, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getAttributes, getHandlerCount, isFactoryCreated, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeAsJavaObject, setFactoryCreated
-
Constructor Details
-
AIMessage
public AIMessage() -
AIMessage
-
-
Method Details
-
getOrCreateRef
-
setContent
The data for the message. If thetype
of this message is "jpegImage" or "pngImage", this will be the base64-encoded image data.- Parameters:
content
- New content value. Default value is null- Returns:
AIMessage
instance, for chaining setter calls
-
getContent
The data for the message. If thetype
of this message is "jpegImage" or "pngImage", this will be the base64-encoded image data.- Returns:
- Current content value. Default value is null
-
setType
The type of data.- Parameters:
type
- New type value. Default value is "text"- Returns:
AIMessage
instance, for chaining setter calls
-
getType
The type of data.- Returns:
- Current type value. Default value is "text"
-