Discogs.Models.Artist (discogs_shuffle v0.2.1) View Source
Ecto model representing a Discogs artist.
Link to this section Summary
Functions
Validates the params and returns an Ecto changeset on success.
Creates the Artist
.
Gets the Artist
by discogs id.
Gets or creates the Artist
.
Link to this section Types
Specs
Link to this section Functions
Specs
changeset( %Discogs.Models.Artist{ __meta__: term(), discogs_id: term(), id: term(), inserted_at: term(), name: term(), records: term(), releases: term(), updated_at: term() }, params() ) :: Ecto.Changeset.t()
Validates the params and returns an Ecto changeset on success.
Specs
create(params()) :: %Discogs.Models.Artist{ __meta__: term(), discogs_id: term(), id: term(), inserted_at: term(), name: term(), records: term(), releases: term(), updated_at: term() }
Creates the Artist
.
Specs
get_by_discogs_id(any()) :: %Discogs.Models.Artist{ __meta__: term(), discogs_id: term(), id: term(), inserted_at: term(), name: term(), records: term(), releases: term(), updated_at: term() } | nil
Gets the Artist
by discogs id.
Specs
get_or_create(params()) :: %Discogs.Models.Artist{ __meta__: term(), discogs_id: term(), id: term(), inserted_at: term(), name: term(), records: term(), releases: term(), updated_at: term() }
Gets or creates the Artist
.