Visitor

public interface Visitor<T extends Object>

An interface that defines how to map each variant of Delta to a value of type T.

Functions

Link copied to clipboard
public T unknown(JsonValue json)

Maps an unknown variant of Delta to a value of type T.

Link copied to clipboard
public abstract T visitArguments(ArgumentsDelta arguments)
Link copied to clipboard
public abstract T visitAudio(StepDelta.Delta.Audio audio)
Link copied to clipboard
public abstract T visitCodeExecutionCall(StepDelta.Delta.CodeExecutionCall codeExecutionCall)
Link copied to clipboard
public abstract T visitCodeExecutionResult(StepDelta.Delta.CodeExecutionResult codeExecutionResult)
Link copied to clipboard
public abstract T visitDocument(StepDelta.Delta.Document document)
Link copied to clipboard
public abstract T visitFileSearchCall(StepDelta.Delta.FileSearchCall fileSearchCall)
Link copied to clipboard
public abstract T visitFileSearchResult(StepDelta.Delta.FileSearchResult fileSearchResult)
Link copied to clipboard
public abstract T visitFunctionResult(FunctionResultDelta functionResult)
Link copied to clipboard
public abstract T visitGoogleMapsCall(StepDelta.Delta.GoogleMapsCall googleMapsCall)
Link copied to clipboard
public abstract T visitGoogleMapsResult(StepDelta.Delta.GoogleMapsResult googleMapsResult)
Link copied to clipboard
public abstract T visitGoogleSearchCall(StepDelta.Delta.GoogleSearchCall googleSearchCall)
Link copied to clipboard
public abstract T visitGoogleSearchResult(GoogleSearchResultDelta googleSearchResult)
Link copied to clipboard
public abstract T visitImage(StepDelta.Delta.Image image)
Link copied to clipboard
public abstract T visitMcpServerToolCall(StepDelta.Delta.McpServerToolCall mcpServerToolCall)
Link copied to clipboard
public abstract T visitMcpServerToolResult(StepDelta.Delta.McpServerToolResult mcpServerToolResult)
Link copied to clipboard
public abstract T visitText(StepDelta.Delta.Text text)
Link copied to clipboard
Link copied to clipboard
public abstract T visitThoughtSignature(StepDelta.Delta.ThoughtSignature thoughtSignature)
Link copied to clipboard
public abstract T visitThoughtSummary(StepDelta.Delta.ThoughtSummary thoughtSummary)
Link copied to clipboard
public abstract T visitUrlContextCall(StepDelta.Delta.UrlContextCall urlContextCall)
Link copied to clipboard
public abstract T visitUrlContextResult(UrlContextResultDelta urlContextResult)
Link copied to clipboard
public abstract T visitVideo(StepDelta.Delta.Video video)