Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
getArtists :: Backend :<: f => Env -> AuthToken -> Limit -> Offset -> SortOrder -> Include -> Free f (Either Text GetArtistsQueryResponse) Source #
getArtist :: Backend :<: f => Env -> AuthToken -> UUID -> Include -> Free f (Either Text GetArtistsQueryResponse) Source #
getGenres :: Backend :<: f => Env -> AuthToken -> Limit -> Offset -> SortOrder -> Include -> Free f (Either Text GetGenresQueryResponse) Source #
getGenre :: Backend :<: f => Env -> AuthToken -> UUID -> Include -> Free f (Either Text GetGenresQueryResponse) Source #
getSongs :: Backend :<: f => Env -> AuthToken -> Limit -> Offset -> SortOrder -> Include -> Free f (Either Text GetSongsQueryResponse) Source #
getSong :: Backend :<: f => Env -> AuthToken -> UUID -> Include -> Free f (Either Text GetSongsQueryResponse) Source #
searchArtists :: Backend :<: f => Env -> AuthToken -> Text -> Limit -> Offset -> SortOrder -> Include -> Free f (Either Text GetArtistsQueryResponse) Source #
searchGenres :: Backend :<: f => Env -> AuthToken -> Text -> Limit -> Offset -> SortOrder -> Include -> Free f (Either Text GetGenresQueryResponse) Source #
searchSongs :: Backend :<: f => Env -> AuthToken -> Text -> Limit -> Offset -> SortOrder -> Include -> Free f (Either Text GetSongsQueryResponse) Source #
createArtist :: Backend :<: f => Env -> AuthToken -> InsertArtistsRequest -> Free f (Either Text InsertArtistsCommandResponse) Source #
createGenre :: Backend :<: f => Env -> AuthToken -> InsertGenresRequest -> Free f (Either Text InsertGenresCommandResponse) Source #
createSong :: Backend :<: f => Env -> AuthToken -> InsertSongsRequest -> Free f (Either Text InsertSongsCommandResponse) Source #
createSongComment :: Backend :<: f => Env -> AuthToken -> InsertSongCommentsRequest -> Free f (Either Text InsertSongCommentsCommandResponse) Source #
upsertSongOpinion :: Backend :<: f => Env -> AuthToken -> UpsertSongOpinionsRequest -> Free f (Either Text UpsertSongOpinionsCommandResponse) Source #
createSongArtwork :: Backend :<: f => Env -> AuthToken -> InsertSongArtworksRequest -> Free f (Either Text InsertSongArtworksCommandResponse) Source #
updateSongArtworkOrder :: Backend :<: f => Env -> AuthToken -> SongArtworkOrderUpdateRequest -> Free f (Either Text ()) Source #
editSong :: Backend :<: f => Env -> AuthToken -> SongDeltaRequest -> Free f (Either Text ()) Source #
editGenre :: Backend :<: f => Env -> AuthToken -> GenreDeltaRequest -> Free f (Either Text ()) Source #
updateGenreArtworkOrder :: Backend :<: f => Env -> AuthToken -> GenreArtworkOrderUpdateRequest -> Free f (Either Text ()) Source #
createGenreArtwork :: Backend :<: f => Env -> AuthToken -> InsertGenreArtworksRequest -> Free f (Either Text InsertGenreArtworksCommandResponse) Source #
upsertGenreOpinion :: Backend :<: f => Env -> AuthToken -> UpsertGenreOpinionsRequest -> Free f (Either Text UpsertGenreOpinionsCommandResponse) Source #
createGenreComment :: Backend :<: f => Env -> AuthToken -> InsertGenreCommentsRequest -> Free f (Either Text InsertGenreCommentsCommandResponse) Source #
createArtistComment :: Backend :<: f => Env -> AuthToken -> InsertArtistCommentsRequest -> Free f (Either Text InsertArtistCommentsCommandResponse) Source #
upsertArtistOpinion :: Backend :<: f => Env -> AuthToken -> UpsertArtistOpinionsRequest -> Free f (Either Text UpsertArtistOpinionsCommandResponse) Source #
createArtistArtwork :: Backend :<: f => Env -> AuthToken -> InsertArtistArtworksRequest -> Free f (Either Text InsertArtistArtworksCommandResponse) Source #
deleteArtistComment :: Backend :<: f => Env -> AuthToken -> UUID -> Free f (Either Text ()) Source #
deleteArtistOpinion :: Backend :<: f => Env -> AuthToken -> UUID -> Free f (Either Text ()) Source #
editArtist :: Backend :<: f => Env -> AuthToken -> ArtistDeltaRequest -> Free f (Either Text ()) Source #
updateArtistArtworkOrder :: Backend :<: f => Env -> AuthToken -> ArtistArtworkOrderUpdateRequest -> Free f (Either Text ()) Source #
deleteArtistArtwork :: Backend :<: f => Env -> AuthToken -> UUID -> Free f (Either Text ()) Source #
createArtistOfSong :: Backend :<: f => Env -> AuthToken -> InsertArtistsOfSongsRequest -> Free f (Either Text InsertArtistsOfSongCommandResponse) Source #
deleteArtistOfSong :: Backend :<: f => Env -> AuthToken -> InsertArtistsOfSongsRequest -> Free f (Either Text ()) Source #
createSongContents :: Backend :<: f => Env -> AuthToken -> InsertSongContentsRequest -> Free f (Either Text InsertSongContentsCommandResponse) Source #
editSongContents :: Backend :<: f => Env -> AuthToken -> SongContentDeltaRequest -> Free f (Either Text ()) Source #
systemInformation :: Backend :<: f => Env -> Free f (Either Text SystemInformationResponse) Source #
resetPassword :: Backend :<: f => Env -> Text -> Free f (Either Text MakeResetPasswordLinkResponse) Source #
resetPasswordDo :: Backend :<: f => Env -> DoPasswordResetRequest -> Free f (Either Text ()) Source #
userInvite :: Backend :<: f => Env -> AuthToken -> InviteUsersRequest -> Free f (Either Text MakeResetPasswordLinkResponse) Source #