defmodule Pi.Quack.Event do @moduledoc "Ecto schema for the pi-elixir QuackDB mirror `pi_events` table." use Ecto.Schema @primary_key false schema "pi_events" do field(:id, :string) field(:event_type, :string) field(:cwd, :string) field(:session_file, :string) field(:session_name, :string) field(:leaf_id, :string) field(:turn_index, :integer) field(:tool_name, :string) field(:tool_call_id, :string) field(:is_error, :boolean) field(:occurred_at, :naive_datetime) field(:payload_json, :string) end end