Files
elixirAI/lib/elixir_ai/data/schemas/ai_provider_schema.ex
Alex Mickelson 4dc4814b2f
Some checks failed
CI/CD Pipeline / build (push) Failing after 3s
working on db logic
2026-03-12 15:01:33 -06:00

22 lines
477 B
Elixir

defmodule ElixirAi.Data.AiProviderSchema do
defstruct [:id, :name, :model_name, :api_token, :completions_url, :inserted_at, :updated_at]
def schema do
Zoi.object(%{
id: Zoi.string(),
name: Zoi.string(),
model_name: Zoi.string(),
api_token: Zoi.string(),
completions_url: Zoi.string()
})
end
def partial_schema do
Zoi.object(%{
id: Zoi.string(),
name: Zoi.string(),
model_name: Zoi.string()
})
end
end