Interface ChatKitThreadItemList.Data.Visitor
- 
                    
                    - All Implemented Interfaces:
 
 public interface ChatKitThreadItemList.Data.Visitor<T extends Object>
- 
                
                    
                    - 
                                
                            
                                Method SummaryModifier and Type Method Description abstract TvisitChatKitUserMessage(ChatKitThreadUserMessageItem chatkitUserMessage)User-authored messages within a thread. abstract TvisitChatKitAssistantMessage(ChatKitThreadAssistantMessageItem chatkitAssistantMessage)Assistant-authored message within a thread. abstract TvisitChatKitWidget(ChatKitWidgetItem chatkitWidget)Thread item that renders a widget payload. abstract TvisitChatKitClientToolCall(ChatKitThreadItemList.Data.ChatKitClientToolCall chatkitClientToolCall)Record of a client side tool invocation initiated by the assistant. abstract TvisitChatKitTask(ChatKitThreadItemList.Data.ChatKitTask chatkitTask)Task emitted by the workflow to show progress and status updates. abstract TvisitChatKitTaskGroup(ChatKitThreadItemList.Data.ChatKitTaskGroup chatkitTaskGroup)Collection of workflow tasks grouped together in the thread. Tunknown(JsonValue json)Maps an unknown variant of Data to a value of type T. - 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        visitChatKitUserMessageabstract T visitChatKitUserMessage(ChatKitThreadUserMessageItem chatkitUserMessage) User-authored messages within a thread. 
 - 
                                        visitChatKitAssistantMessageabstract T visitChatKitAssistantMessage(ChatKitThreadAssistantMessageItem chatkitAssistantMessage) Assistant-authored message within a thread. 
 - 
                                        visitChatKitWidgetabstract T visitChatKitWidget(ChatKitWidgetItem chatkitWidget) Thread item that renders a widget payload. 
 - 
                                        visitChatKitClientToolCallabstract T visitChatKitClientToolCall(ChatKitThreadItemList.Data.ChatKitClientToolCall chatkitClientToolCall) Record of a client side tool invocation initiated by the assistant. 
 - 
                                        visitChatKitTaskabstract T visitChatKitTask(ChatKitThreadItemList.Data.ChatKitTask chatkitTask) Task emitted by the workflow to show progress and status updates. 
 - 
                                        visitChatKitTaskGroupabstract T visitChatKitTaskGroup(ChatKitThreadItemList.Data.ChatKitTaskGroup chatkitTaskGroup) Collection of workflow tasks grouped together in the thread. 
 - 
                                        unknownT unknown(JsonValue json) Maps an unknown variant of Data to a value of type T. An instance of Data can contain an unknown variant if it was deserialized from data that doesn't match any known variant. For example, if the SDK is on an older version than the API, then the API may respond with new variants that the SDK is unaware of. 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-