Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
serveNewsletter :: (HasClientSessionKey r, HasApiRoot m, HasNlTemplates r m, IsElem NewsletterUnsubGet (ApiRoot m), MonadReader r m, MonadError ServantErr m, Newsletter m, DedupSubscriptions m, HasNewsletterTimeouts r, HasAllowedOrigins r, MonadIO m) => ServerT NewsletterAPI m Source #
serverNewsletterSubGet :: (HasClientSessionKey r, HasApiRoot m, HasNlTemplates r m, MonadReader r m, MonadError ServantErr m, Newsletter m, MonadIO m) => m Html Source #
serverNewsletterSubPost :: (HasClientSessionKey r, HasApiRoot m, HasNlTemplates r m, MonadReader r m, MonadError ServantErr m, Newsletter m, DedupSubscriptions m, HasAllowedOrigins r, MonadIO m) => Maybe String -> Maybe String -> Form -> m Html Source #
serverNewsletterSubConfirmGet :: (HasClientSessionKey r, HasApiRoot m, HasNlTemplates r m, MonadReader r m, MonadError ServantErr m, Newsletter m, HasNewsletterTimeouts r, MonadIO m) => Text -> m (Headers '[Header "Referrer-Policy" RefPolicy] Html) Source #
serverNewsletterSubConfirmPost :: (HasClientSessionKey r, HasApiRoot m, HasNlTemplates r m, IsElem NewsletterUnsubGet (ApiRoot m), MonadReader r m, MonadError ServantErr m, Newsletter m, HasNewsletterTimeouts r, MonadIO m) => Text -> m (Headers '[Header "Referrer-Policy" RefPolicy] Html) Source #
serverNewsletterUnsubGet :: (HasClientSessionKey r, HasApiRoot m, HasNlTemplates r m, MonadReader r m, MonadError ServantErr m, Newsletter m, MonadIO m) => Text -> m (Headers '[Header "Referrer-Policy" RefPolicy] Html) Source #
serverNewsletterUnsubPost :: (HasClientSessionKey r, HasApiRoot m, HasNlTemplates r m, MonadReader r m, MonadError ServantErr m, Newsletter m, MonadIO m) => Text -> m (Headers '[Header "Referrer-Policy" RefPolicy] Html) Source #