Class ChatKitThreadUserMessageItem.Content
-
- All Implemented Interfaces:
public final class ChatKitThreadUserMessageItem.Content
Content blocks that comprise a user message.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
ChatKitThreadUserMessageItem.Content.Visitor
An interface that defines how to map each variant of Content to a value of type T.
public final class
ChatKitThreadUserMessageItem.Content.InputText
Text block that a user contributed to the thread.
public final class
ChatKitThreadUserMessageItem.Content.QuotedText
Quoted snippet that the user referenced in their message.
-
Method Summary
-
-
Method Detail
-
inputText
final Optional<ChatKitThreadUserMessageItem.Content.InputText> inputText()
Text block that a user contributed to the thread.
-
quotedText
final Optional<ChatKitThreadUserMessageItem.Content.QuotedText> quotedText()
Quoted snippet that the user referenced in their message.
-
isInputText
final Boolean isInputText()
-
isQuotedText
final Boolean isQuotedText()
-
asInputText
final ChatKitThreadUserMessageItem.Content.InputText asInputText()
Text block that a user contributed to the thread.
-
asQuotedText
final ChatKitThreadUserMessageItem.Content.QuotedText asQuotedText()
Quoted snippet that the user referenced in their message.
-
accept
final <T extends Any> T accept(ChatKitThreadUserMessageItem.Content.Visitor<T> visitor)
-
validate
final ChatKitThreadUserMessageItem.Content validate()
-
ofInputText
final static ChatKitThreadUserMessageItem.Content ofInputText(ChatKitThreadUserMessageItem.Content.InputText inputText)
Text block that a user contributed to the thread.
-
ofQuotedText
final static ChatKitThreadUserMessageItem.Content ofQuotedText(ChatKitThreadUserMessageItem.Content.QuotedText quotedText)
Quoted snippet that the user referenced in their message.
-
-
-
-