sloanelybutsurely.com/lib/schema.ex

17 lines
360 B
Elixir

defmodule Schema do
@moduledoc false
use Boundary,
deps: [],
exports: [Post, User, UserToken, MastodonAccount, BlueskyAccount, BlueskyPost]
defmacro __using__(_) do
quote do
use Ecto.Schema
@primary_key {:id, :binary_id, autogenerate: true}
@foreign_key_type :binary_id
@type t() :: %__MODULE__{}
end
end
end