struct

Crig::Providers::Gemini::Interactions::Streaming::ContentDelta

Inherits Struct < Value < Object

Constructors

new(kind : Kind, text : TextDelta | Nil = nil, image : ImageDelta | Nil = nil, audio : AudioDelta | Nil = nil, document : DocumentDelta | Nil = nil, video : VideoDelta | Nil = nil, function_call : FunctionCallDelta | Nil = nil, thought_summary : ThoughtSummaryDelta | Nil = nil, thought_signature : ThoughtSignatureDelta | Nil = nil, function_result : FunctionResultDelta | Nil = nil, code_execution_call : CodeExecutionCallDelta | Nil = nil, code_execution_result : CodeExecutionResultDelta | Nil = nil, url_context_call : UrlContextCallDelta | Nil = nil, url_context_result : UrlContextResultDelta | Nil = nil, google_search_call : GoogleSearchCallDelta | Nil = nil, google_search_result : GoogleSearchResultDelta | Nil = nil, mcp_server_tool_call : McpServerToolCallDelta | Nil = nil, mcp_server_tool_result : McpServerToolResultDelta | Nil = nil, file_search_result : FileSearchResultDelta | Nil = nil)
Source
new(pull : JSON::PullParser)

ameba:disable Metrics/CyclomaticComplexity

Source

Instance methods

audio
Source
code_execution_call
Source
code_execution_result
Source
document
Source
file_search_result
Source
function_call
Source
function_result
Source
google_search_call
Source
google_search_result
Source
image
Source
kind
Source
mcp_server_tool_call
Source
mcp_server_tool_result
Source
text
Source
thought_signature
Source
thought_summary
Source
url_context_call
Source
url_context_result
Source
video
Source

Nested types