From 6a1803ea06f4987d6decadefd735110e98bef7c4 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Thu, 3 Oct 2024 18:51:05 +0100 Subject: [PATCH] Extract record types for readability --- lib/music_library/records/record.ex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/music_library/records/record.ex b/lib/music_library/records/record.ex index 85702bb0..f4f15925 100644 --- a/lib/music_library/records/record.ex +++ b/lib/music_library/records/record.ex @@ -3,11 +3,12 @@ defmodule MusicLibrary.Records.Record do import Ecto.Changeset @formats [:cd, :vinyl, :blu_ray, :dvd, :multi] + @types [:album, :ep, :live, :compilation, :single, :other] @primary_key {:id, :binary_id, autogenerate: true} @foreign_key_type :binary_id schema "records" do - field :type, Ecto.Enum, values: [:album, :ep, :live, :compilation, :single, :other] + field :type, Ecto.Enum, values: @types field :format, Ecto.Enum, values: @formats field :title, :string field :cover_url, :string