@@ -1,4 +1,6 @@
|
||||
defmodule MusicBrainz.Artist do
|
||||
@moduledoc false
|
||||
|
||||
@enforce_keys [:id, :name, :sort_name]
|
||||
defstruct [:id, :name, :sort_name, :country, :relations, :musicbrainz_data]
|
||||
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
defmodule MusicBrainz.ExternalLink do
|
||||
@moduledoc false
|
||||
|
||||
defstruct [:name, :url]
|
||||
|
||||
@type t :: %__MODULE__{
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
defmodule MusicBrainz.Release do
|
||||
@moduledoc false
|
||||
|
||||
@enforce_keys [
|
||||
:id,
|
||||
:title,
|
||||
@@ -38,6 +40,8 @@ defmodule MusicBrainz.Release do
|
||||
}
|
||||
|
||||
defmodule Artist do
|
||||
@moduledoc false
|
||||
|
||||
@enforce_keys [:id, :name, :sort_name]
|
||||
defstruct [:id, :name, :sort_name]
|
||||
|
||||
@@ -49,6 +53,8 @@ defmodule MusicBrainz.Release do
|
||||
end
|
||||
|
||||
defmodule Medium do
|
||||
@moduledoc false
|
||||
|
||||
@enforce_keys [:title, :format, :number, :track_count, :tracks]
|
||||
defstruct [:title, :format, :number, :track_count, :tracks]
|
||||
|
||||
@@ -62,6 +68,8 @@ defmodule MusicBrainz.Release do
|
||||
end
|
||||
|
||||
defmodule Track do
|
||||
@moduledoc false
|
||||
|
||||
@enforce_keys [:id, :title, :artists, :length, :number, :position]
|
||||
defstruct [:id, :title, :artists, :length, :number, :position]
|
||||
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
defmodule MusicBrainz.ReleaseGroup do
|
||||
@moduledoc false
|
||||
|
||||
alias MusicBrainz.ReleaseGroupSearchResult
|
||||
|
||||
@spec included_release_groups(map()) :: [ReleaseGroupSearchResult.t()]
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
defmodule MusicBrainz.ReleaseGroupSearchResult do
|
||||
@moduledoc false
|
||||
|
||||
alias MusicBrainz.ReleaseGroup
|
||||
|
||||
@enforce_keys [:id, :type, :title, :artists, :release_date]
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
defmodule MusicBrainz.ReleaseSearchResult do
|
||||
@moduledoc false
|
||||
|
||||
alias MusicBrainz.ReleaseGroup
|
||||
|
||||
@enforce_keys [:id, :title, :release_group, :artists, :date, :barcode, :media]
|
||||
|
||||
Reference in New Issue
Block a user