Files
music_library/lib/music_library/secrets/secret.ex
T
2025-05-28 19:41:57 +01:00

19 lines
385 B
Elixir

defmodule MusicLibrary.Secrets.Secret do
use Ecto.Schema
import Ecto.Changeset
@primary_key {:name, :string, autogenerate: false}
schema "secrets" do
field :value, MusicLibrary.Encrypted.Binary
timestamps(type: :utc_datetime)
end
def changeset(secret, attrs) do
secret
|> cast(attrs, [:name, :value])
|> validate_required([:name, :value])
end
end