enum

Crig::Providers::Gemini::Interactions::Content::Kind

Inherits Enum < Comparable < Value < Object

Constants

Text = 0
Image = 1
Audio = 2
Document = 3
Video = 4
Thought = 5
FunctionCall = 6
FunctionResult = 7
CodeExecutionCall = 8
CodeExecutionResult = 9
UrlContextCall = 10
UrlContextResult = 11
GoogleSearchCall = 12
GoogleSearchResult = 13
McpServerToolCall = 14
McpServerToolResult = 15
FileSearchResult = 16

Instance methods

audio?

Returns true if this enum value equals Audio

Source
code_execution_call?

Returns true if this enum value equals CodeExecutionCall

Source
code_execution_result?

Returns true if this enum value equals CodeExecutionResult

Source
document?

Returns true if this enum value equals Document

Source
file_search_result?

Returns true if this enum value equals FileSearchResult

Source
function_call?

Returns true if this enum value equals FunctionCall

Source
function_result?

Returns true if this enum value equals FunctionResult

Source
google_search_call?

Returns true if this enum value equals GoogleSearchCall

Source
google_search_result?

Returns true if this enum value equals GoogleSearchResult

Source
image?

Returns true if this enum value equals Image

Source
mcp_server_tool_call?

Returns true if this enum value equals McpServerToolCall

Source
mcp_server_tool_result?

Returns true if this enum value equals McpServerToolResult

Source
text?

Returns true if this enum value equals Text

Source
thought?

Returns true if this enum value equals Thought

Source
url_context_call?

Returns true if this enum value equals UrlContextCall

Source
url_context_result?

Returns true if this enum value equals UrlContextResult

Source
video?

Returns true if this enum value equals Video

Source