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

WikiMusic.Interaction.Model.Song

Documentation

data Song Source #

Instances

Instances details
FromJSON Song Source # 
Instance details

Defined in WikiMusic.Model.Song

ToJSON Song Source # 
Instance details

Defined in WikiMusic.Model.Song

Generic Song Source # 
Instance details

Defined in WikiMusic.Model.Song

Associated Types

type Rep Song :: Type -> Type #

Methods

from :: Song -> Rep Song x #

to :: Rep Song x -> Song #

Show Song Source # 
Instance details

Defined in WikiMusic.Model.Song

Methods

showsPrec :: Int -> Song -> ShowS #

show :: Song -> String #

showList :: [Song] -> ShowS #

Eq Song Source # 
Instance details

Defined in WikiMusic.Model.Song

Methods

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

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

ToSchema Song Source # 
Instance details

Defined in WikiMusic.Model.Song

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

(k ~ A_Lens, a ~ Map UUID Text, b ~ Map UUID Text) => LabelOptic "artists" k Song Song a b Source # 
Instance details

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

(k ~ A_Lens, a ~ Map UUID SongContent, b ~ Map UUID SongContent) => LabelOptic "contents" k Song Song a b Source # 
Instance details

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

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

Defined in WikiMusic.Model.Song

Methods

labelOptic :: Optic k NoIx Song Song a b #

type Rep Song Source # 
Instance details

Defined in WikiMusic.Model.Song

type Rep Song = D1 ('MetaData "Song" "WikiMusic.Model.Song" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "Song" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "musicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "musicTuning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "musicCreationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "albumName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "albumInfoLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe 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 SongArtwork)) :*: S1 ('MetaSel ('Just "comments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ThreadRender SongComment]))) :*: (S1 ('MetaSel ('Just "opinions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map UUID SongOpinion)) :*: (S1 ('MetaSel ('Just "contents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map UUID SongContent)) :*: 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 "artists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map UUID Text)) :*: (S1 ('MetaSel ('Just "viewCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))))

newtype SongArtworkOrderUpdateRequest Source #

Instances

Instances details
FromJSON SongArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON SongArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic SongArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep SongArtworkOrderUpdateRequest :: Type -> Type #

Show SongArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq SongArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema SongArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ An_Iso, a ~ [SongArtworkOrderUpdate], b ~ [SongArtworkOrderUpdate]) => LabelOptic "songArtworkOrders" k SongArtworkOrderUpdateRequest SongArtworkOrderUpdateRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep SongArtworkOrderUpdateRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

data SongArtwork Source #

Constructors

SongArtwork 

Instances

Instances details
FromJSON SongArtwork Source # 
Instance details

Defined in WikiMusic.Model.Song

ToJSON SongArtwork Source # 
Instance details

Defined in WikiMusic.Model.Song

Generic SongArtwork Source # 
Instance details

Defined in WikiMusic.Model.Song

Associated Types

type Rep SongArtwork :: Type -> Type #

Show SongArtwork Source # 
Instance details

Defined in WikiMusic.Model.Song

Eq SongArtwork Source # 
Instance details

Defined in WikiMusic.Model.Song

ToSchema SongArtwork Source # 
Instance details

Defined in WikiMusic.Model.Song

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

Defined in WikiMusic.Model.Song

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

Defined in WikiMusic.Model.Song

type Rep SongArtwork Source # 
Instance details

Defined in WikiMusic.Model.Song

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

data SongComment Source #

Constructors

SongComment 

Instances

Instances details
FromJSON SongComment Source # 
Instance details

Defined in WikiMusic.Model.Song

ToJSON SongComment Source # 
Instance details

Defined in WikiMusic.Model.Song

Generic SongComment Source # 
Instance details

Defined in WikiMusic.Model.Song

Associated Types

type Rep SongComment :: Type -> Type #

Show SongComment Source # 
Instance details

Defined in WikiMusic.Model.Song

Eq SongComment Source # 
Instance details

Defined in WikiMusic.Model.Song

ToSchema SongComment Source # 
Instance details

Defined in WikiMusic.Model.Song

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

Defined in WikiMusic.Model.Song

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

Defined in WikiMusic.Model.Song

type Rep SongComment Source # 
Instance details

Defined in WikiMusic.Model.Song

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

data SongOpinion Source #

Constructors

SongOpinion 

Instances

Instances details
FromJSON SongOpinion Source # 
Instance details

Defined in WikiMusic.Model.Song

ToJSON SongOpinion Source # 
Instance details

Defined in WikiMusic.Model.Song

Generic SongOpinion Source # 
Instance details

Defined in WikiMusic.Model.Song

Associated Types

type Rep SongOpinion :: Type -> Type #

Show SongOpinion Source # 
Instance details

Defined in WikiMusic.Model.Song

Eq SongOpinion Source # 
Instance details

Defined in WikiMusic.Model.Song

ToSchema SongOpinion Source # 
Instance details

Defined in WikiMusic.Model.Song

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

Defined in WikiMusic.Model.Song

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

Defined in WikiMusic.Model.Song

type Rep SongOpinion Source # 
Instance details

Defined in WikiMusic.Model.Song

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

data GetSongsQueryResponse Source #

Constructors

GetSongsQueryResponse 

Fields

Instances

Instances details
FromJSON GetSongsQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON GetSongsQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic GetSongsQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep GetSongsQueryResponse :: Type -> Type #

Show GetSongsQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq GetSongsQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema GetSongsQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ A_Lens, a ~ Map UUID Song, b ~ Map UUID Song) => LabelOptic "songs" k GetSongsQueryResponse GetSongsQueryResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep GetSongsQueryResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

data InsertSongsCommandResponse Source #

Instances

Instances details
FromJSON InsertSongsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertSongsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertSongsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertSongsCommandResponse :: Type -> Type #

Show InsertSongsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertSongsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertSongsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ A_Lens, a ~ Map UUID Song, b ~ Map UUID Song) => LabelOptic "songs" k InsertSongsCommandResponse InsertSongsCommandResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

newtype InsertSongsRequest Source #

Instances

Instances details
FromJSON InsertSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertSongsRequest :: Type -> Type #

Show InsertSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ An_Iso, a ~ [InsertSongsRequestItem], b ~ [InsertSongsRequestItem]) => LabelOptic "songs" k InsertSongsRequest InsertSongsRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

data InsertSongsRequestItem Source #

Instances

Instances details
FromJSON InsertSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertSongsRequestItem :: Type -> Type #

Show InsertSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

data InsertSongCommentsCommandResponse Source #

Instances

Instances details
FromJSON InsertSongCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertSongCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertSongCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertSongCommentsCommandResponse :: Type -> Type #

Show InsertSongCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertSongCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertSongCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ A_Lens, a ~ Map UUID SongComment, b ~ Map UUID SongComment) => LabelOptic "songComments" k InsertSongCommentsCommandResponse InsertSongCommentsCommandResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongCommentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

newtype InsertSongCommentsRequest Source #

Instances

Instances details
FromJSON InsertSongCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertSongCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertSongCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertSongCommentsRequest :: Type -> Type #

Show InsertSongCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertSongCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertSongCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ An_Iso, a ~ [InsertSongCommentsRequestItem], b ~ [InsertSongCommentsRequestItem]) => LabelOptic "songComments" k InsertSongCommentsRequest InsertSongCommentsRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongCommentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

data InsertSongCommentsRequestItem Source #

Instances

Instances details
FromJSON InsertSongCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertSongCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertSongCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertSongCommentsRequestItem :: Type -> Type #

Show InsertSongCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertSongCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertSongCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongCommentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongCommentsRequestItem = D1 ('MetaData "InsertSongCommentsRequestItem" "WikiMusic.Interaction.Model.Song" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "InsertSongCommentsRequestItem" 'PrefixI 'True) (S1 ('MetaSel ('Just "songIdentifier") '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 UpsertSongOpinionsCommandResponse Source #

Instances

Instances details
FromJSON UpsertSongOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON UpsertSongOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic UpsertSongOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep UpsertSongOpinionsCommandResponse :: Type -> Type #

Show UpsertSongOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq UpsertSongOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema UpsertSongOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ A_Lens, a ~ Map UUID SongOpinion, b ~ Map UUID SongOpinion) => LabelOptic "songOpinions" k UpsertSongOpinionsCommandResponse UpsertSongOpinionsCommandResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep UpsertSongOpinionsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

newtype UpsertSongOpinionsRequest Source #

Instances

Instances details
FromJSON UpsertSongOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON UpsertSongOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic UpsertSongOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep UpsertSongOpinionsRequest :: Type -> Type #

Show UpsertSongOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq UpsertSongOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema UpsertSongOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ An_Iso, a ~ [UpsertSongOpinionsRequestItem], b ~ [UpsertSongOpinionsRequestItem]) => LabelOptic "songOpinions" k UpsertSongOpinionsRequest UpsertSongOpinionsRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep UpsertSongOpinionsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

data UpsertSongOpinionsRequestItem Source #

Instances

Instances details
FromJSON UpsertSongOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON UpsertSongOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic UpsertSongOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep UpsertSongOpinionsRequestItem :: Type -> Type #

Show UpsertSongOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq UpsertSongOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema UpsertSongOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep UpsertSongOpinionsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

data InsertSongArtworksCommandResponse Source #

Instances

Instances details
FromJSON InsertSongArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertSongArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertSongArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertSongArtworksCommandResponse :: Type -> Type #

Show InsertSongArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertSongArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertSongArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ A_Lens, a ~ Map UUID SongArtwork, b ~ Map UUID SongArtwork) => LabelOptic "songArtworks" k InsertSongArtworksCommandResponse InsertSongArtworksCommandResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongArtworksCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

newtype InsertSongArtworksRequest Source #

Instances

Instances details
FromJSON InsertSongArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertSongArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertSongArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertSongArtworksRequest :: Type -> Type #

Show InsertSongArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertSongArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertSongArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ An_Iso, a ~ [InsertSongArtworksRequestItem], b ~ [InsertSongArtworksRequestItem]) => LabelOptic "songArtworks" k InsertSongArtworksRequest InsertSongArtworksRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongArtworksRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

data InsertSongArtworksRequestItem Source #

Instances

Instances details
FromJSON InsertSongArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertSongArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertSongArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertSongArtworksRequestItem :: Type -> Type #

Show InsertSongArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertSongArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertSongArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongArtworksRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongArtworksRequestItem = D1 ('MetaData "InsertSongArtworksRequestItem" "WikiMusic.Interaction.Model.Song" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "InsertSongArtworksRequestItem" 'PrefixI 'True) ((S1 ('MetaSel ('Just "songIdentifier") '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 InsertArtistsOfSongsRequest Source #

Instances

Instances details
FromJSON InsertArtistsOfSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertArtistsOfSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertArtistsOfSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertArtistsOfSongsRequest :: Type -> Type #

Show InsertArtistsOfSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertArtistsOfSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertArtistsOfSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ An_Iso, a ~ [InsertArtistsOfSongsRequestItem], b ~ [InsertArtistsOfSongsRequestItem]) => LabelOptic "songArtists" k InsertArtistsOfSongsRequest InsertArtistsOfSongsRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertArtistsOfSongsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

data InsertArtistsOfSongsRequestItem Source #

Instances

Instances details
FromJSON InsertArtistsOfSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertArtistsOfSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertArtistsOfSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertArtistsOfSongsRequestItem :: Type -> Type #

Show InsertArtistsOfSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertArtistsOfSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertArtistsOfSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertArtistsOfSongsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

data InsertArtistsOfSongCommandResponse Source #

Instances

Instances details
FromJSON InsertArtistsOfSongCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertArtistsOfSongCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertArtistsOfSongCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertArtistsOfSongCommandResponse :: Type -> Type #

Show InsertArtistsOfSongCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertArtistsOfSongCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertArtistsOfSongCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ A_Lens, a ~ Map UUID ArtistOfSong, b ~ Map UUID ArtistOfSong) => LabelOptic "songArtists" k InsertArtistsOfSongCommandResponse InsertArtistsOfSongCommandResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertArtistsOfSongCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

newtype SongDeltaRequest Source #

Constructors

SongDeltaRequest 

Fields

Instances

Instances details
FromJSON SongDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON SongDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic SongDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep SongDeltaRequest :: Type -> Type #

Show SongDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq SongDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema SongDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ An_Iso, a ~ [SongDelta], b ~ [SongDelta]) => LabelOptic "songDeltas" k SongDeltaRequest SongDeltaRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep SongDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

data SongError Source #

Instances

Instances details
Generic SongError Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep SongError :: Type -> Type #

Show SongError Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq SongError Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep SongError Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep SongError = D1 ('MetaData "SongError" "WikiMusic.Interaction.Model.Song" "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))))

newtype SongContentDeltaRequest Source #

Instances

Instances details
FromJSON SongContentDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON SongContentDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic SongContentDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep SongContentDeltaRequest :: Type -> Type #

Show SongContentDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq SongContentDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema SongContentDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ An_Iso, a ~ [SongContentDelta], b ~ [SongContentDelta]) => LabelOptic "songContentDeltas" k SongContentDeltaRequest SongContentDeltaRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep SongContentDeltaRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

data InsertSongContentsRequestItem Source #

Instances

Instances details
FromJSON InsertSongContentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertSongContentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertSongContentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertSongContentsRequestItem :: Type -> Type #

Show InsertSongContentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertSongContentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertSongContentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongContentsRequestItem Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongContentsRequestItem = D1 ('MetaData "InsertSongContentsRequestItem" "WikiMusic.Interaction.Model.Song" "wikimusic-model-hs-1.2.0.0-2AFmU6Rx8U3ctQHH6pLAk" 'False) (C1 ('MetaCons "InsertSongContentsRequestItem" 'PrefixI 'True) ((S1 ('MetaSel ('Just "songIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: (S1 ('MetaSel ('Just "versionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "instrumentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "asciiLegend") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "asciiContents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pdfContents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "guitarProContents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))

newtype InsertSongContentsRequest Source #

Instances

Instances details
FromJSON InsertSongContentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertSongContentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertSongContentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertSongContentsRequest :: Type -> Type #

Show InsertSongContentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertSongContentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertSongContentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ An_Iso, a ~ [InsertSongContentsRequestItem], b ~ [InsertSongContentsRequestItem]) => LabelOptic "songContents" k InsertSongContentsRequest InsertSongContentsRequest a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongContentsRequest Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

data InsertSongContentsCommandResponse Source #

Instances

Instances details
FromJSON InsertSongContentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToJSON InsertSongContentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Generic InsertSongContentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Associated Types

type Rep InsertSongContentsCommandResponse :: Type -> Type #

Show InsertSongContentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

Eq InsertSongContentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

ToSchema InsertSongContentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

(k ~ A_Lens, a ~ Map UUID SongContent, b ~ Map UUID SongContent) => LabelOptic "songContents" k InsertSongContentsCommandResponse InsertSongContentsCommandResponse a b Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Defined in WikiMusic.Interaction.Model.Song

type Rep InsertSongContentsCommandResponse Source # 
Instance details

Defined in WikiMusic.Interaction.Model.Song

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

Orphan instances