17 lines
360 B
Elixir
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
|