| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
WikiMusic.Interaction.Model.Song
Contents
Documentation
Constructors
| Song | |
Fields
| |
Instances
newtype SongArtworkOrderUpdateRequest Source #
Constructors
| SongArtworkOrderUpdateRequest | |
Fields | |
Instances
data SongArtwork Source #
Constructors
| SongArtwork | |
Fields
| |
Instances
data SongComment Source #
Constructors
| SongComment | |
Fields
| |
Instances
data SongOpinion Source #
Constructors
| SongOpinion | |
Fields
| |
Instances
data GetSongsQueryResponse Source #
Instances
data InsertSongsCommandResponse Source #
Constructors
| InsertSongsQueryResponse | |
Fields
| |
Instances
newtype InsertSongsRequest Source #
Constructors
| InsertSongsRequest | |
Fields | |
Instances
data InsertSongsRequestItem Source #
Constructors
| InsertSongsRequestItem | |
Fields
| |
Instances
data InsertSongCommentsCommandResponse Source #
Constructors
| InsertSongCommentsCommandResponse | |
Fields | |
Instances
newtype InsertSongCommentsRequest Source #
Constructors
| InsertSongCommentsRequest | |
Fields | |
Instances
data InsertSongCommentsRequestItem Source #
Constructors
| InsertSongCommentsRequestItem | |
Fields
| |
Instances
data UpsertSongOpinionsCommandResponse Source #
Constructors
| UpsertSongOpinionsCommandResponse | |
Fields | |
Instances
newtype UpsertSongOpinionsRequest Source #
Constructors
| UpsertSongOpinionsRequest | |
Fields | |
Instances
data UpsertSongOpinionsRequestItem Source #
Constructors
| UpsertSongOpinionsRequestItem | |
Fields
| |
Instances
data InsertSongArtworksCommandResponse Source #
Constructors
| InsertSongArtworksCommandResponse | |
Fields | |
Instances
newtype InsertSongArtworksRequest Source #
Constructors
| InsertSongArtworksRequest | |
Fields | |
Instances
data InsertSongArtworksRequestItem Source #
Constructors
| InsertSongArtworksRequestItem | |
Fields
| |
Instances
parseInclude :: Text -> EnrichSongParams Source #
newtype InsertArtistsOfSongsRequest Source #
Constructors
| InsertArtistsOfSongsRequest | |
Fields | |
Instances
data InsertArtistsOfSongsRequestItem Source #
Constructors
| InsertArtistsOfSongsRequestItem | |
Fields | |
Instances
data InsertArtistsOfSongCommandResponse Source #
Constructors
| InsertArtistsOfSongCommandResponse | |
Fields | |
Instances
newtype SongDeltaRequest Source #
Constructors
| SongDeltaRequest | |
Fields
| |
Instances
ifAllValid :: Applicative f => Map Text (Validation [Text]) -> f (Either SongError b) -> f (Either SongError b) Source #
Constructors
| ValidationFailedError (Map Text ValidationResult) | |
| AccessUnauthorizedError | |
| SomeError Text |
Instances
| Generic SongError Source # | |
| Show SongError Source # | |
| Eq SongError Source # | |
| type Rep SongError Source # | |
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 #
Constructors
| SongContentDeltaRequest | |
Fields | |
Instances
data InsertSongContentsRequestItem Source #
Constructors
| InsertSongContentsRequestItem | |
Fields
| |
Instances
newtype InsertSongContentsRequest Source #
Constructors
| InsertSongContentsRequest | |
Fields | |
Instances
data InsertSongContentsCommandResponse Source #
Constructors
| InsertSongContentsCommandResponse | |
Fields | |
Instances
Orphan instances
| ToSchema (Validation [Text]) Source # | |
Methods declareNamedSchema :: Proxy (Validation [Text]) -> Declare (Definitions Schema) NamedSchema # | |