Gemini.Types.FunctionResponse (GeminiEx v0.8.2)

View Source

Result output of a function call.

Summary

Functions

Parse function response from API payload.

Convert function response to API camelCase map.

Types

scheduling()

@type scheduling() :: :scheduling_unspecified | :silent | :when_idle | :interrupt

t()

@type t() :: %Gemini.Types.FunctionResponse{
  id: String.t() | nil,
  name: String.t(),
  response: map(),
  scheduling: scheduling() | nil,
  will_continue: boolean() | nil
}

Functions

from_api(data)

@spec from_api(map() | nil) :: t() | nil

Parse function response from API payload.

to_api(data)

@spec to_api(t() | nil) :: map() | nil

Convert function response to API camelCase map.