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

WikiMusic.Interaction.Model.Genre

Documentation

data GenreError Source #

Instances

Instances details
Generic GenreError Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep GenreError :: Type -> Type #

Show GenreError Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq GenreError Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep GenreError Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep GenreError = D1 ('MetaData "GenreError" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "ValidationFailedError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text ValidationResult))) :+: (C1 ('MetaCons "AccessUnauthorizedError" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SomeError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

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 GetGenresQueryResponse Source #

Constructors

GetGenresQueryResponse 

Fields

Instances

Instances details
FromJSON GetGenresQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON GetGenresQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic GetGenresQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep GetGenresQueryResponse :: Type -> Type #

Show GetGenresQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq GetGenresQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema GetGenresQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

(k ~ A_Lens, a ~ [UUID], b ~ [UUID]) => LabelOptic "sortOrder" k GetGenresQueryResponse GetGenresQueryResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep GetGenresQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep GetGenresQueryResponse = D1 ('MetaData "GetGenresQueryResponse" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "GetGenresQueryResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "genres") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map UUID Genre)) :*: S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UUID])))

data InsertGenresCommandResponse Source #

Instances

Instances details
FromJSON InsertGenresCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON InsertGenresCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic InsertGenresCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep InsertGenresCommandResponse :: Type -> Type #

Show InsertGenresCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq InsertGenresCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema InsertGenresCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

(k ~ A_Lens, a ~ [UUID], b ~ [UUID]) => LabelOptic "sortOrder" k InsertGenresCommandResponse InsertGenresCommandResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

(k ~ A_Lens, a ~ Map Text ValidationResult, b ~ Map Text ValidationResult) => LabelOptic "validationResults" k InsertGenresCommandResponse InsertGenresCommandResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenresCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenresCommandResponse = D1 ('MetaData "InsertGenresCommandResponse" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "InsertGenresQueryResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "genres") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map UUID Genre)) :*: (S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UUID]) :*: S1 ('MetaSel ('Just "validationResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text ValidationResult)))))

newtype InsertGenresRequest Source #

Instances

Instances details
FromJSON InsertGenresRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON InsertGenresRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic InsertGenresRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep InsertGenresRequest :: Type -> Type #

Show InsertGenresRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq InsertGenresRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema InsertGenresRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

(k ~ An_Iso, a ~ [InsertGenresRequestItem], b ~ [InsertGenresRequestItem]) => LabelOptic "genres" k InsertGenresRequest InsertGenresRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenresRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenresRequest = D1 ('MetaData "InsertGenresRequest" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'True) (C1 ('MetaCons "InsertGenresRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "genres") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [InsertGenresRequestItem])))

data InsertGenresRequestItem Source #

Instances

Instances details
FromJSON InsertGenresRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON InsertGenresRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic InsertGenresRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep InsertGenresRequestItem :: Type -> Type #

Show InsertGenresRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq InsertGenresRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema InsertGenresRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenresRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenresRequestItem = D1 ('MetaData "InsertGenresRequestItem" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "InsertGenresRequestItem" 'PrefixI 'True) ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 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))))))

data InsertGenreCommentsCommandResponse Source #

Instances

Instances details
FromJSON InsertGenreCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON InsertGenreCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic InsertGenreCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep InsertGenreCommentsCommandResponse :: Type -> Type #

Show InsertGenreCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq InsertGenreCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema InsertGenreCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

(k ~ A_Lens, a ~ Map Text ValidationResult, b ~ Map Text ValidationResult) => LabelOptic "validationResults" k InsertGenreCommentsCommandResponse InsertGenreCommentsCommandResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenreCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenreCommentsCommandResponse = D1 ('MetaData "InsertGenreCommentsCommandResponse" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "InsertGenreCommentsCommandResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "genreComments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map UUID GenreComment)) :*: S1 ('MetaSel ('Just "validationResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text ValidationResult))))

newtype InsertGenreCommentsRequest Source #

Instances

Instances details
FromJSON InsertGenreCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON InsertGenreCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic InsertGenreCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep InsertGenreCommentsRequest :: Type -> Type #

Show InsertGenreCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq InsertGenreCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema InsertGenreCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

(k ~ An_Iso, a ~ [InsertGenreCommentsRequestItem], b ~ [InsertGenreCommentsRequestItem]) => LabelOptic "genreComments" k InsertGenreCommentsRequest InsertGenreCommentsRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenreCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenreCommentsRequest = D1 ('MetaData "InsertGenreCommentsRequest" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'True) (C1 ('MetaCons "InsertGenreCommentsRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "genreComments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [InsertGenreCommentsRequestItem])))

data InsertGenreCommentsRequestItem Source #

Instances

Instances details
FromJSON InsertGenreCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON InsertGenreCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic InsertGenreCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep InsertGenreCommentsRequestItem :: Type -> Type #

Show InsertGenreCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq InsertGenreCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema InsertGenreCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenreCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

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

data UpsertGenreOpinionsCommandResponse Source #

Instances

Instances details
FromJSON UpsertGenreOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON UpsertGenreOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic UpsertGenreOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep UpsertGenreOpinionsCommandResponse :: Type -> Type #

Show UpsertGenreOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq UpsertGenreOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema UpsertGenreOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

(k ~ A_Lens, a ~ Map Text ValidationResult, b ~ Map Text ValidationResult) => LabelOptic "validationResults" k UpsertGenreOpinionsCommandResponse UpsertGenreOpinionsCommandResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep UpsertGenreOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep UpsertGenreOpinionsCommandResponse = D1 ('MetaData "UpsertGenreOpinionsCommandResponse" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "UpsertGenreOpinionsCommandResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "genreOpinions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map UUID GenreOpinion)) :*: S1 ('MetaSel ('Just "validationResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text ValidationResult))))

newtype UpsertGenreOpinionsRequest Source #

Instances

Instances details
FromJSON UpsertGenreOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON UpsertGenreOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic UpsertGenreOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep UpsertGenreOpinionsRequest :: Type -> Type #

Show UpsertGenreOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq UpsertGenreOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema UpsertGenreOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

(k ~ An_Iso, a ~ [UpsertGenreOpinionsRequestItem], b ~ [UpsertGenreOpinionsRequestItem]) => LabelOptic "genreOpinions" k UpsertGenreOpinionsRequest UpsertGenreOpinionsRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep UpsertGenreOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep UpsertGenreOpinionsRequest = D1 ('MetaData "UpsertGenreOpinionsRequest" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'True) (C1 ('MetaCons "UpsertGenreOpinionsRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "genreOpinions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UpsertGenreOpinionsRequestItem])))

data UpsertGenreOpinionsRequestItem Source #

Instances

Instances details
FromJSON UpsertGenreOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON UpsertGenreOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic UpsertGenreOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep UpsertGenreOpinionsRequestItem :: Type -> Type #

Show UpsertGenreOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq UpsertGenreOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema UpsertGenreOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

type Rep UpsertGenreOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

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

data InsertGenreArtworksCommandResponse Source #

Instances

Instances details
FromJSON InsertGenreArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON InsertGenreArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic InsertGenreArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep InsertGenreArtworksCommandResponse :: Type -> Type #

Show InsertGenreArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq InsertGenreArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema InsertGenreArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

(k ~ A_Lens, a ~ Map Text ValidationResult, b ~ Map Text ValidationResult) => LabelOptic "validationResults" k InsertGenreArtworksCommandResponse InsertGenreArtworksCommandResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenreArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenreArtworksCommandResponse = D1 ('MetaData "InsertGenreArtworksCommandResponse" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "InsertGenreArtworksCommandResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "genreArtworks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map UUID GenreArtwork)) :*: S1 ('MetaSel ('Just "validationResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text ValidationResult))))

newtype InsertGenreArtworksRequest Source #

Instances

Instances details
FromJSON InsertGenreArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON InsertGenreArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic InsertGenreArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep InsertGenreArtworksRequest :: Type -> Type #

Show InsertGenreArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq InsertGenreArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema InsertGenreArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

(k ~ An_Iso, a ~ [InsertGenreArtworksRequestItem], b ~ [InsertGenreArtworksRequestItem]) => LabelOptic "genreArtworks" k InsertGenreArtworksRequest InsertGenreArtworksRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenreArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenreArtworksRequest = D1 ('MetaData "InsertGenreArtworksRequest" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'True) (C1 ('MetaCons "InsertGenreArtworksRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "genreArtworks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [InsertGenreArtworksRequestItem])))

data InsertGenreArtworksRequestItem Source #

Instances

Instances details
FromJSON InsertGenreArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON InsertGenreArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic InsertGenreArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep InsertGenreArtworksRequestItem :: Type -> Type #

Show InsertGenreArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq InsertGenreArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema InsertGenreArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

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

Defined in WikiMusic.Interaction.Model.Genre

type Rep InsertGenreArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

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

newtype GenreArtworkOrderUpdateRequest Source #

Instances

Instances details
FromJSON GenreArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON GenreArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic GenreArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep GenreArtworkOrderUpdateRequest :: Type -> Type #

Show GenreArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq GenreArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema GenreArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

(k ~ An_Iso, a ~ [GenreArtworkOrderUpdate], b ~ [GenreArtworkOrderUpdate]) => LabelOptic "genreArtworkOrders" k GenreArtworkOrderUpdateRequest GenreArtworkOrderUpdateRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep GenreArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep GenreArtworkOrderUpdateRequest = D1 ('MetaData "GenreArtworkOrderUpdateRequest" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'True) (C1 ('MetaCons "GenreArtworkOrderUpdateRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "genreArtworkOrders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [GenreArtworkOrderUpdate])))

newtype GenreDeltaRequest Source #

Constructors

GenreDeltaRequest 

Fields

Instances

Instances details
FromJSON GenreDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToJSON GenreDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Generic GenreDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Associated Types

type Rep GenreDeltaRequest :: Type -> Type #

Show GenreDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

Eq GenreDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

ToSchema GenreDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

(k ~ An_Iso, a ~ [GenreDelta], b ~ [GenreDelta]) => LabelOptic "genreDeltas" k GenreDeltaRequest GenreDeltaRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep GenreDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Genre

type Rep GenreDeltaRequest = D1 ('MetaData "GenreDeltaRequest" "WikiMusic.Interaction.Model.Genre" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'True) (C1 ('MetaCons "GenreDeltaRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "genreDeltas") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [GenreDelta])))

Orphan instances