Class ChatKitThreadItemList.Data
- 
                    
                    - All Implemented Interfaces:
 
 public final class ChatKitThreadItemList.DataUser-authored messages within a thread. 
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public interfaceChatKitThreadItemList.Data.VisitorAn interface that defines how to map each variant of Data to a value of type T. public final classChatKitThreadItemList.Data.ChatKitClientToolCallRecord of a client side tool invocation initiated by the assistant. public final classChatKitThreadItemList.Data.ChatKitTaskTask emitted by the workflow to show progress and status updates. public final classChatKitThreadItemList.Data.ChatKitTaskGroupCollection of workflow tasks grouped together in the thread. 
 - 
                                
                            
                                Method SummaryModifier and Type Method Description final Optional<ChatKitThreadUserMessageItem>chatkitUserMessage()User-authored messages within a thread. final Optional<ChatKitThreadAssistantMessageItem>chatkitAssistantMessage()Assistant-authored message within a thread. final Optional<ChatKitWidgetItem>chatkitWidget()Thread item that renders a widget payload. final Optional<ChatKitThreadItemList.Data.ChatKitClientToolCall>chatkitClientToolCall()Record of a client side tool invocation initiated by the assistant. final Optional<ChatKitThreadItemList.Data.ChatKitTask>chatkitTask()Task emitted by the workflow to show progress and status updates. final Optional<ChatKitThreadItemList.Data.ChatKitTaskGroup>chatkitTaskGroup()Collection of workflow tasks grouped together in the thread. final BooleanisChatKitUserMessage()final BooleanisChatKitAssistantMessage()final BooleanisChatKitWidget()final BooleanisChatKitClientToolCall()final BooleanisChatKitTask()final BooleanisChatKitTaskGroup()final ChatKitThreadUserMessageItemasChatKitUserMessage()User-authored messages within a thread. final ChatKitThreadAssistantMessageItemasChatKitAssistantMessage()Assistant-authored message within a thread. final ChatKitWidgetItemasChatKitWidget()Thread item that renders a widget payload. final ChatKitThreadItemList.Data.ChatKitClientToolCallasChatKitClientToolCall()Record of a client side tool invocation initiated by the assistant. final ChatKitThreadItemList.Data.ChatKitTaskasChatKitTask()Task emitted by the workflow to show progress and status updates. final ChatKitThreadItemList.Data.ChatKitTaskGroupasChatKitTaskGroup()Collection of workflow tasks grouped together in the thread. final Optional<JsonValue>_json()final <T extends Any> Taccept(ChatKitThreadItemList.Data.Visitor<T> visitor)final ChatKitThreadItemList.Datavalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ChatKitThreadItemList.DataofChatKitUserMessage(ChatKitThreadUserMessageItem chatkitUserMessage)User-authored messages within a thread. final static ChatKitThreadItemList.DataofChatKitAssistantMessage(ChatKitThreadAssistantMessageItem chatkitAssistantMessage)Assistant-authored message within a thread. final static ChatKitThreadItemList.DataofChatKitWidget(ChatKitWidgetItem chatkitWidget)Thread item that renders a widget payload. final static ChatKitThreadItemList.DataofChatKitClientToolCall(ChatKitThreadItemList.Data.ChatKitClientToolCall chatkitClientToolCall)Record of a client side tool invocation initiated by the assistant. final static ChatKitThreadItemList.DataofChatKitTask(ChatKitThreadItemList.Data.ChatKitTask chatkitTask)Task emitted by the workflow to show progress and status updates. final static ChatKitThreadItemList.DataofChatKitTaskGroup(ChatKitThreadItemList.Data.ChatKitTaskGroup chatkitTaskGroup)Collection of workflow tasks grouped together in the thread. - 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        chatkitUserMessagefinal Optional<ChatKitThreadUserMessageItem> chatkitUserMessage() User-authored messages within a thread. 
 - 
                                        chatkitAssistantMessagefinal Optional<ChatKitThreadAssistantMessageItem> chatkitAssistantMessage() Assistant-authored message within a thread. 
 - 
                                        chatkitWidgetfinal Optional<ChatKitWidgetItem> chatkitWidget() Thread item that renders a widget payload. 
 - 
                                        chatkitClientToolCallfinal Optional<ChatKitThreadItemList.Data.ChatKitClientToolCall> chatkitClientToolCall() Record of a client side tool invocation initiated by the assistant. 
 - 
                                        chatkitTaskfinal Optional<ChatKitThreadItemList.Data.ChatKitTask> chatkitTask() Task emitted by the workflow to show progress and status updates. 
 - 
                                        chatkitTaskGroupfinal Optional<ChatKitThreadItemList.Data.ChatKitTaskGroup> chatkitTaskGroup() Collection of workflow tasks grouped together in the thread. 
 - 
                                        isChatKitUserMessagefinal Boolean isChatKitUserMessage() 
 - 
                                        isChatKitAssistantMessagefinal Boolean isChatKitAssistantMessage() 
 - 
                                        isChatKitWidgetfinal Boolean isChatKitWidget() 
 - 
                                        isChatKitClientToolCallfinal Boolean isChatKitClientToolCall() 
 - 
                                        isChatKitTaskfinal Boolean isChatKitTask() 
 - 
                                        isChatKitTaskGroupfinal Boolean isChatKitTaskGroup() 
 - 
                                        asChatKitUserMessagefinal ChatKitThreadUserMessageItem asChatKitUserMessage() User-authored messages within a thread. 
 - 
                                        asChatKitAssistantMessagefinal ChatKitThreadAssistantMessageItem asChatKitAssistantMessage() Assistant-authored message within a thread. 
 - 
                                        asChatKitWidgetfinal ChatKitWidgetItem asChatKitWidget() Thread item that renders a widget payload. 
 - 
                                        asChatKitClientToolCallfinal ChatKitThreadItemList.Data.ChatKitClientToolCall asChatKitClientToolCall() Record of a client side tool invocation initiated by the assistant. 
 - 
                                        asChatKitTaskfinal ChatKitThreadItemList.Data.ChatKitTask asChatKitTask() Task emitted by the workflow to show progress and status updates. 
 - 
                                        asChatKitTaskGroupfinal ChatKitThreadItemList.Data.ChatKitTaskGroup asChatKitTaskGroup() Collection of workflow tasks grouped together in the thread. 
 - 
                                        acceptfinal <T extends Any> T accept(ChatKitThreadItemList.Data.Visitor<T> visitor) 
 - 
                                        validatefinal ChatKitThreadItemList.Data validate() 
 - 
                                        ofChatKitUserMessagefinal static ChatKitThreadItemList.Data ofChatKitUserMessage(ChatKitThreadUserMessageItem chatkitUserMessage) User-authored messages within a thread. 
 - 
                                        ofChatKitAssistantMessagefinal static ChatKitThreadItemList.Data ofChatKitAssistantMessage(ChatKitThreadAssistantMessageItem chatkitAssistantMessage) Assistant-authored message within a thread. 
 - 
                                        ofChatKitWidgetfinal static ChatKitThreadItemList.Data ofChatKitWidget(ChatKitWidgetItem chatkitWidget) Thread item that renders a widget payload. 
 - 
                                        ofChatKitClientToolCallfinal static ChatKitThreadItemList.Data ofChatKitClientToolCall(ChatKitThreadItemList.Data.ChatKitClientToolCall chatkitClientToolCall) Record of a client side tool invocation initiated by the assistant. 
 - 
                                        ofChatKitTaskfinal static ChatKitThreadItemList.Data ofChatKitTask(ChatKitThreadItemList.Data.ChatKitTask chatkitTask) Task emitted by the workflow to show progress and status updates. 
 - 
                                        ofChatKitTaskGroupfinal static ChatKitThreadItemList.Data ofChatKitTaskGroup(ChatKitThreadItemList.Data.ChatKitTaskGroup chatkitTaskGroup) Collection of workflow tasks grouped together in the thread. 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-