clacks/lib/clacks/object.ex

19 lines
302 B
Elixir

defmodule Clacks.Object do
use Ecto.Schema
import Ecto.Changeset
@type t() :: %__MODULE__{}
schema "objects" do
field :data, :map
timestamps()
end
def changeset(%__MODULE__{} = schema, attrs) do
schema
|> cast(attrs, [:data])
|> validate_required([:data])
end
end