wikimusic-model-hs-1.2.0.0
Safe HaskellSafe-Inferred
LanguageGHC2021

WikiMusic.Model.Artist

Synopsis

Documentation

data Artist Source #

Instances

Instances details
FromJSON Artist Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToJSON Artist Source # 
Instance details

Defined in WikiMusic.Model.Artist

Generic Artist Source # 
Instance details

Defined in WikiMusic.Model.Artist

Associated Types

type Rep Artist :: Type -> Type #

Methods

from :: Artist -> Rep Artist x #

to :: Rep Artist x -> Artist #

Show Artist Source # 
Instance details

Defined in WikiMusic.Model.Artist

Eq Artist Source # 
Instance details

Defined in WikiMusic.Model.Artist

Methods

(==) :: Artist -> Artist -> Bool #

(/=) :: Artist -> Artist -> Bool #

ToSchema Artist Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe UUID, b ~ Maybe UUID) => LabelOptic "approvedBy" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Map UUID ArtistArtwork, b ~ Map UUID ArtistArtwork) => LabelOptic "artworks" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ [ThreadRender ArtistComment], b ~ [ThreadRender ArtistComment]) => LabelOptic "comments" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ UTCTime, b ~ UTCTime) => LabelOptic "createdAt" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ UUID, b ~ UUID) => LabelOptic "createdBy" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "description" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOptic "displayName" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ UUID, b ~ UUID) => LabelOptic "identifier" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe UTCTime, b ~ Maybe UTCTime) => LabelOptic "lastEditedAt" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Map UUID ArtistOpinion, b ~ Map UUID ArtistOpinion) => LabelOptic "opinions" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "soundcloudUrl" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "spotifyUrl" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Int, b ~ Int) => LabelOptic "viewCount" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Int, b ~ Int) => LabelOptic "visibilityStatus" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "wikipediaUrl" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "youtubeUrl" k Artist Artist a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep Artist Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep Artist = D1 ('MetaData "Artist" "WikiMusic.Model.Artist" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "Artist" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: S1 ('MetaSel ('Just "visibilityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "approvedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UUID)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)) :*: (S1 ('MetaSel ('Just "lastEditedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UTCTime)) :*: S1 ('MetaSel ('Just "artworks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map UUID ArtistArtwork))))) :*: (((S1 ('MetaSel ('Just "comments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ThreadRender ArtistComment]) :*: S1 ('MetaSel ('Just "opinions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map UUID ArtistOpinion))) :*: (S1 ('MetaSel ('Just "spotifyUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "youtubeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "soundcloudUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "wikipediaUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "viewCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))))

data ArtistArtwork Source #

Constructors

ArtistArtwork 

Instances

Instances details
FromJSON ArtistArtwork Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToJSON ArtistArtwork Source # 
Instance details

Defined in WikiMusic.Model.Artist

Generic ArtistArtwork Source # 
Instance details

Defined in WikiMusic.Model.Artist

Associated Types

type Rep ArtistArtwork :: Type -> Type #

Show ArtistArtwork Source # 
Instance details

Defined in WikiMusic.Model.Artist

Eq ArtistArtwork Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToSchema ArtistArtwork Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ UUID, b ~ UUID) => LabelOptic "artistIdentifier" k ArtistArtwork ArtistArtwork a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Artwork, b ~ Artwork) => LabelOptic "artwork" k ArtistArtwork ArtistArtwork a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistArtwork Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistArtwork = D1 ('MetaData "ArtistArtwork" "WikiMusic.Model.Artist" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "ArtistArtwork" 'PrefixI 'True) (S1 ('MetaSel ('Just "artistIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: S1 ('MetaSel ('Just "artwork") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Artwork)))

data ArtistComment Source #

Constructors

ArtistComment 

Instances

Instances details
FromJSON ArtistComment Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToJSON ArtistComment Source # 
Instance details

Defined in WikiMusic.Model.Artist

Generic ArtistComment Source # 
Instance details

Defined in WikiMusic.Model.Artist

Associated Types

type Rep ArtistComment :: Type -> Type #

Show ArtistComment Source # 
Instance details

Defined in WikiMusic.Model.Artist

Eq ArtistComment Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToSchema ArtistComment Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ UUID, b ~ UUID) => LabelOptic "artistIdentifier" k ArtistComment ArtistComment a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Comment, b ~ Comment) => LabelOptic "comment" k ArtistComment ArtistComment a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistComment Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistComment = D1 ('MetaData "ArtistComment" "WikiMusic.Model.Artist" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "ArtistComment" 'PrefixI 'True) (S1 ('MetaSel ('Just "artistIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))

data ArtistOpinion Source #

Constructors

ArtistOpinion 

Instances

Instances details
FromJSON ArtistOpinion Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToJSON ArtistOpinion Source # 
Instance details

Defined in WikiMusic.Model.Artist

Generic ArtistOpinion Source # 
Instance details

Defined in WikiMusic.Model.Artist

Associated Types

type Rep ArtistOpinion :: Type -> Type #

Show ArtistOpinion Source # 
Instance details

Defined in WikiMusic.Model.Artist

Eq ArtistOpinion Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToSchema ArtistOpinion Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ UUID, b ~ UUID) => LabelOptic "artistIdentifier" k ArtistOpinion ArtistOpinion a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Opinion, b ~ Opinion) => LabelOptic "opinion" k ArtistOpinion ArtistOpinion a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistOpinion Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistOpinion = D1 ('MetaData "ArtistOpinion" "WikiMusic.Model.Artist" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "ArtistOpinion" 'PrefixI 'True) (S1 ('MetaSel ('Just "artistIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: S1 ('MetaSel ('Just "opinion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Opinion)))

data ArtistExternalSources Source #

Instances

Instances details
FromJSON ArtistExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToJSON ArtistExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Artist

Generic ArtistExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Artist

Associated Types

type Rep ArtistExternalSources :: Type -> Type #

Show ArtistExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Artist

Eq ArtistExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToSchema ArtistExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ UUID, b ~ UUID) => LabelOptic "artistIdentifier" k ArtistExternalSources ArtistExternalSources a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ UTCTime, b ~ UTCTime) => LabelOptic "createdAt" k ArtistExternalSources ArtistExternalSources a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ UUID, b ~ UUID) => LabelOptic "createdBy" k ArtistExternalSources ArtistExternalSources a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ UUID, b ~ UUID) => LabelOptic "identifier" k ArtistExternalSources ArtistExternalSources a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe UTCTime, b ~ Maybe UTCTime) => LabelOptic "lastEditedAt" k ArtistExternalSources ArtistExternalSources a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "soundcloudUrl" k ArtistExternalSources ArtistExternalSources a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "spotifyUrl" k ArtistExternalSources ArtistExternalSources a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "wikipediaUrl" k ArtistExternalSources ArtistExternalSources a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "youtubeUrl" k ArtistExternalSources ArtistExternalSources a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Artist

data ArtistArtworkOrderUpdate Source #

Instances

Instances details
FromJSON ArtistArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToJSON ArtistArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Artist

Generic ArtistArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Artist

Associated Types

type Rep ArtistArtworkOrderUpdate :: Type -> Type #

Show ArtistArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Artist

Eq ArtistArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToSchema ArtistArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistArtworkOrderUpdate = D1 ('MetaData "ArtistArtworkOrderUpdate" "WikiMusic.Model.Artist" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "ArtistArtworkOrderUpdate" 'PrefixI 'True) (S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: S1 ('MetaSel ('Just "orderValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

data ArtistDelta Source #

Instances

Instances details
FromJSON ArtistDelta Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToJSON ArtistDelta Source # 
Instance details

Defined in WikiMusic.Model.Artist

Generic ArtistDelta Source # 
Instance details

Defined in WikiMusic.Model.Artist

Associated Types

type Rep ArtistDelta :: Type -> Type #

Show ArtistDelta Source # 
Instance details

Defined in WikiMusic.Model.Artist

Eq ArtistDelta Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToSchema ArtistDelta Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "description" k ArtistDelta ArtistDelta a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "displayName" k ArtistDelta ArtistDelta a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ UUID, b ~ UUID) => LabelOptic "identifier" k ArtistDelta ArtistDelta a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "soundcloudUrl" k ArtistDelta ArtistDelta a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "spotifyUrl" k ArtistDelta ArtistDelta a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "wikipediaUrl" k ArtistDelta ArtistDelta a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "youtubeUrl" k ArtistDelta ArtistDelta a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistDelta Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistDelta = D1 ('MetaData "ArtistDelta" "WikiMusic.Model.Artist" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "ArtistDelta" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "spotifyUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "youtubeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "soundcloudUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "wikipediaUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))

show :: Show a => a -> String #

A specialised variant of showsPrec, using precedence context zero, and returning an ordinary String.

read :: Read a => String -> a #

The read function reads input from a string, which must be completely consumed by the input process. read fails with an error if the parse is unsuccessful, and it is therefore discouraged from being used in real applications. Use readMaybe or readEither for safe alternatives.

>>> read "123" :: Int
123
>>> read "hello" :: Int
*** Exception: Prelude.read: no parse

data ArtistIncludes Source #

Instances

Instances details
FromJSON ArtistIncludes Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToJSON ArtistIncludes Source # 
Instance details

Defined in WikiMusic.Model.Artist

Generic ArtistIncludes Source # 
Instance details

Defined in WikiMusic.Model.Artist

Associated Types

type Rep ArtistIncludes :: Type -> Type #

Read ArtistIncludes Source # 
Instance details

Defined in WikiMusic.Model.Artist

Show ArtistIncludes Source # 
Instance details

Defined in WikiMusic.Model.Artist

Eq ArtistIncludes Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToSchema ArtistIncludes Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistIncludes Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep ArtistIncludes = D1 ('MetaData "ArtistIncludes" "WikiMusic.Model.Artist" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "IncludeComments" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "IncludeOpinions" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IncludeArtworks" 'PrefixI 'False) (U1 :: Type -> Type)))

data EnrichArtistParams Source #

Instances

Instances details
FromJSON EnrichArtistParams Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToJSON EnrichArtistParams Source # 
Instance details

Defined in WikiMusic.Model.Artist

Generic EnrichArtistParams Source # 
Instance details

Defined in WikiMusic.Model.Artist

Associated Types

type Rep EnrichArtistParams :: Type -> Type #

Show EnrichArtistParams Source # 
Instance details

Defined in WikiMusic.Model.Artist

Eq EnrichArtistParams Source # 
Instance details

Defined in WikiMusic.Model.Artist

ToSchema EnrichArtistParams Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "includeArtworks" k EnrichArtistParams EnrichArtistParams a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "includeComments" k EnrichArtistParams EnrichArtistParams a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "includeOpinions" k EnrichArtistParams EnrichArtistParams a b Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep EnrichArtistParams Source # 
Instance details

Defined in WikiMusic.Model.Artist

type Rep EnrichArtistParams = D1 ('MetaData "EnrichArtistParams" "WikiMusic.Model.Artist" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "EnrichArtistParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "includeComments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "includeOpinions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "includeArtworks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))