Interactions Interaction resource.
JSON keys are snake_case, matching the Python SDK and Interactions API.
Summary
Types
@type status() :: String.t()
@type t() :: %Gemini.Types.Interactions.Interaction{ agent: String.t() | nil, created: DateTime.t() | nil, id: String.t(), model: String.t() | nil, outputs: [Gemini.Types.Interactions.Content.t()] | nil, previous_interaction_id: String.t() | nil, role: String.t() | nil, status: status(), updated: DateTime.t() | nil, usage: Gemini.Types.Interactions.Usage.t() | nil }