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

WikiMusic.Model.Genre

Synopsis

Documentation

data Genre Source #

Instances

Instances details
FromJSON Genre Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToJSON Genre Source # 
Instance details

Defined in WikiMusic.Model.Genre

Generic Genre Source # 
Instance details

Defined in WikiMusic.Model.Genre

Associated Types

type Rep Genre :: Type -> Type #

Methods

from :: Genre -> Rep Genre x #

to :: Rep Genre x -> Genre #

Show Genre Source # 
Instance details

Defined in WikiMusic.Model.Genre

Methods

showsPrec :: Int -> Genre -> ShowS #

show :: Genre -> String #

showList :: [Genre] -> ShowS #

Eq Genre Source # 
Instance details

Defined in WikiMusic.Model.Genre

Methods

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

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

ToSchema Genre Source # 
Instance details

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

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

Defined in WikiMusic.Model.Genre

Methods

labelOptic :: Optic k NoIx Genre Genre a b #

type Rep Genre Source # 
Instance details

Defined in WikiMusic.Model.Genre

type Rep Genre = D1 ('MetaData "Genre" "WikiMusic.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "Genre" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: S1 ('MetaSel ('Just "parentIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe 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 GenreArtwork)) :*: S1 ('MetaSel ('Just "comments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ThreadRender GenreComment])) :*: (S1 ('MetaSel ('Just "opinions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map UUID GenreOpinion)) :*: 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 GenreArtwork Source #

Constructors

GenreArtwork 

Instances

Instances details
FromJSON GenreArtwork Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToJSON GenreArtwork Source # 
Instance details

Defined in WikiMusic.Model.Genre

Generic GenreArtwork Source # 
Instance details

Defined in WikiMusic.Model.Genre

Associated Types

type Rep GenreArtwork :: Type -> Type #

Show GenreArtwork Source # 
Instance details

Defined in WikiMusic.Model.Genre

Eq GenreArtwork Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToSchema GenreArtwork Source # 
Instance details

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

type Rep GenreArtwork Source # 
Instance details

Defined in WikiMusic.Model.Genre

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

data GenreComment Source #

Constructors

GenreComment 

Instances

Instances details
FromJSON GenreComment Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToJSON GenreComment Source # 
Instance details

Defined in WikiMusic.Model.Genre

Generic GenreComment Source # 
Instance details

Defined in WikiMusic.Model.Genre

Associated Types

type Rep GenreComment :: Type -> Type #

Show GenreComment Source # 
Instance details

Defined in WikiMusic.Model.Genre

Eq GenreComment Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToSchema GenreComment Source # 
Instance details

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

type Rep GenreComment Source # 
Instance details

Defined in WikiMusic.Model.Genre

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

data GenreOpinion Source #

Constructors

GenreOpinion 

Instances

Instances details
FromJSON GenreOpinion Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToJSON GenreOpinion Source # 
Instance details

Defined in WikiMusic.Model.Genre

Generic GenreOpinion Source # 
Instance details

Defined in WikiMusic.Model.Genre

Associated Types

type Rep GenreOpinion :: Type -> Type #

Show GenreOpinion Source # 
Instance details

Defined in WikiMusic.Model.Genre

Eq GenreOpinion Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToSchema GenreOpinion Source # 
Instance details

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

type Rep GenreOpinion Source # 
Instance details

Defined in WikiMusic.Model.Genre

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

data GenreExternalSources Source #

Instances

Instances details
FromJSON GenreExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToJSON GenreExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Genre

Generic GenreExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Genre

Associated Types

type Rep GenreExternalSources :: Type -> Type #

Show GenreExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Genre

Eq GenreExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToSchema GenreExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

type Rep GenreExternalSources Source # 
Instance details

Defined in WikiMusic.Model.Genre

data GenreArtworkOrderUpdate Source #

Instances

Instances details
FromJSON GenreArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToJSON GenreArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Genre

Generic GenreArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Genre

Associated Types

type Rep GenreArtworkOrderUpdate :: Type -> Type #

Show GenreArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Genre

Eq GenreArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToSchema GenreArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Genre

type Rep GenreArtworkOrderUpdate Source # 
Instance details

Defined in WikiMusic.Model.Genre

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

data GenreDelta Source #

Instances

Instances details
FromJSON GenreDelta Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToJSON GenreDelta Source # 
Instance details

Defined in WikiMusic.Model.Genre

Generic GenreDelta Source # 
Instance details

Defined in WikiMusic.Model.Genre

Associated Types

type Rep GenreDelta :: Type -> Type #

Show GenreDelta Source # 
Instance details

Defined in WikiMusic.Model.Genre

Eq GenreDelta Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToSchema GenreDelta Source # 
Instance details

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

type Rep GenreDelta Source # 
Instance details

Defined in WikiMusic.Model.Genre

type Rep GenreDelta = D1 ('MetaData "GenreDelta" "WikiMusic.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "GenreDelta" '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 GenreIncludes Source #

Instances

Instances details
FromJSON GenreIncludes Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToJSON GenreIncludes Source # 
Instance details

Defined in WikiMusic.Model.Genre

Generic GenreIncludes Source # 
Instance details

Defined in WikiMusic.Model.Genre

Associated Types

type Rep GenreIncludes :: Type -> Type #

Read GenreIncludes Source # 
Instance details

Defined in WikiMusic.Model.Genre

Show GenreIncludes Source # 
Instance details

Defined in WikiMusic.Model.Genre

Eq GenreIncludes Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToSchema GenreIncludes Source # 
Instance details

Defined in WikiMusic.Model.Genre

type Rep GenreIncludes Source # 
Instance details

Defined in WikiMusic.Model.Genre

type Rep GenreIncludes = D1 ('MetaData "GenreIncludes" "WikiMusic.Model.Genre" "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 EnrichGenreParams Source #

Instances

Instances details
FromJSON EnrichGenreParams Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToJSON EnrichGenreParams Source # 
Instance details

Defined in WikiMusic.Model.Genre

Generic EnrichGenreParams Source # 
Instance details

Defined in WikiMusic.Model.Genre

Associated Types

type Rep EnrichGenreParams :: Type -> Type #

Show EnrichGenreParams Source # 
Instance details

Defined in WikiMusic.Model.Genre

Eq EnrichGenreParams Source # 
Instance details

Defined in WikiMusic.Model.Genre

ToSchema EnrichGenreParams Source # 
Instance details

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

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

Defined in WikiMusic.Model.Genre

type Rep EnrichGenreParams Source # 
Instance details

Defined in WikiMusic.Model.Genre

type Rep EnrichGenreParams = D1 ('MetaData "EnrichGenreParams" "WikiMusic.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "EnrichGenreParams" '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))))