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