Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
WikiMusic.Interaction.Song
Documentation
fetchSongsAction :: (SongQuery :<: f, SongCommand :<: f) => Env -> WikiMusicUser -> Limit -> Offset -> Maybe Text -> Maybe Text -> Free f (Either SongError GetSongsQueryResponse) Source #
insertSongsAction :: (SongQuery :<: f, SongCommand :<: f, Logger :<: f) => Env -> WikiMusicUser -> InsertSongsRequest -> Free f (Either SongError InsertSongsCommandResponse) Source #
insertSongCommentsAction :: SongCommand :<: f => Env -> WikiMusicUser -> InsertSongCommentsRequest -> Free f (Either SongError InsertSongCommentsCommandResponse) Source #
insertSongArtworksAction :: SongCommand :<: f => Env -> WikiMusicUser -> InsertSongArtworksRequest -> Free f (Either SongError InsertSongArtworksCommandResponse) Source #
upsertSongOpinionsAction :: SongCommand :<: f => Env -> WikiMusicUser -> UpsertSongOpinionsRequest -> Free f (Either SongError UpsertSongOpinionsCommandResponse) Source #
deleteSongsByIdentifierAction :: SongCommand :<: f => Env -> WikiMusicUser -> UUID -> Free f (Either SongError ()) Source #
deleteSongCommentsByIdentifierAction :: SongCommand :<: f => Env -> WikiMusicUser -> UUID -> Free f (Either SongError ()) Source #
deleteSongOpinionsByIdentifierAction :: SongCommand :<: f => Env -> WikiMusicUser -> UUID -> Free f (Either SongError ()) Source #
deleteSongArtworksByIdentifierAction :: SongCommand :<: f => Env -> WikiMusicUser -> UUID -> Free f (Either SongError ()) Source #
updateSongArtworksOrderAction :: SongCommand :<: f => Env -> WikiMusicUser -> SongArtworkOrderUpdateRequest -> Free f (Either SongError ()) Source #
updateSongAction :: (SongQuery :<: f, SongCommand :<: f) => Env -> WikiMusicUser -> SongDeltaRequest -> Free f (Either SongError ()) Source #
insertArtistsOfSongAction :: SongCommand :<: f => Env -> WikiMusicUser -> InsertArtistsOfSongsRequest -> Free f (Either SongError InsertArtistsOfSongCommandResponse) Source #
fetchSongAction :: (SongQuery :<: f, SongCommand :<: f) => Env -> WikiMusicUser -> UUID -> Maybe Text -> Maybe Text -> Free f (Either SongError GetSongsQueryResponse) Source #
updateSongContentsAction :: SongCommand :<: f => Env -> WikiMusicUser -> SongContentDeltaRequest -> Free f (Either SongError ()) Source #
deleteSongContentsByIdentifierAction :: SongCommand :<: f => Env -> WikiMusicUser -> UUID -> Free f (Either SongError ()) Source #
insertSongContentsAction :: (SongQuery :<: f, SongCommand :<: f) => Env -> WikiMusicUser -> InsertSongContentsRequest -> Free f (Either SongError InsertSongContentsCommandResponse) Source #
searchSongsAction :: (SongQuery :<: f, SongCommand :<: f) => Env -> WikiMusicUser -> Limit -> Offset -> Maybe Text -> Maybe Text -> Text -> Free f (Either SongError GetSongsQueryResponse) Source #
deleteArtistsOfSongAction :: SongCommand :<: f => Env -> WikiMusicUser -> InsertArtistsOfSongsRequest -> Free f (Either SongError ()) Source #