Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
new :: (KatipContext m, MonadUnliftIO m, MonadMask m, MonadEnvironment m, MonadFilesystem m, MonadHttp m) => AccessTokenName -> m (AccessTokenProvider m t) Source #
newWithProviders :: (MonadThrow m, KatipContext m) => NonEmpty (AtpProbe m) -> AccessTokenName -> m (AccessTokenProvider m t) Source #
providerProbeFile :: (KatipContext m, MonadFilesystem m, MonadCatch m, MonadEnvironment m, MonadUnliftIO m) => AccessTokenName -> m (Maybe (AccessTokenProvider m t)) Source #
providerProbeFixed :: (KatipContext m, MonadIO m, MonadThrow m, MonadEnvironment m) => AccessTokenName -> m (Maybe (AccessTokenProvider m t)) Source #
providerProbeRopcg :: (MonadMask m, MonadUnliftIO m, KatipContext m, MonadEnvironment m, MonadHttp m, MonadFilesystem m) => AccessTokenName -> m (Maybe (AccessTokenProvider m t)) Source #
class Monad m => MonadHttp m where Source #
httpRequestExecute :: Request -> Manager -> m (Response LazyByteString) Source #
httpRequestExecute :: (m ~ t n, MonadTrans t, MonadHttp n) => Request -> Manager -> m (Response LazyByteString) Source #
class Monad m => MonadFilesystem m where Source #
fileRead :: FilePath -> m ByteString Source #
fileRead :: (m ~ t n, MonadTrans t, MonadFilesystem n) => FilePath -> m ByteString Source #
MonadFilesystem IO Source # | |
MonadFilesystem m => MonadFilesystem (MaybeT m) Source # | |
MonadFilesystem m => MonadFilesystem (KatipContextT m) Source # | |
MonadFilesystem m => MonadFilesystem (KatipT m) Source # | |
MonadFilesystem m => MonadFilesystem (StateT s m) Source # | |
MonadFilesystem m => MonadFilesystem (ReaderT * r m) Source # | |
class Monad m => MonadEnvironment m where Source #
environmentLookup :: Text -> m (Maybe Text) Source #
environmentLookup :: (m ~ t n, MonadTrans t, MonadEnvironment n) => Text -> m (Maybe Text) Source #
MonadEnvironment IO Source # | |
MonadEnvironment m => MonadEnvironment (MaybeT m) Source # | |
MonadEnvironment m => MonadEnvironment (KatipContextT m) Source # | |
MonadEnvironment m => MonadEnvironment (KatipT m) Source # | |
MonadEnvironment m => MonadEnvironment (StateT s m) Source # | |
MonadEnvironment m => MonadEnvironment (ReaderT * r m) Source # | |
newtype AccessTokenName Source #
data AccessTokenProvider (m :: * -> *) t Source #
AccessTokenProvider | |
|
newtype AccessToken t Source #
Eq (AccessToken t) Source # | |
Ord (AccessToken t) Source # | |
Show (AccessToken t) Source # | |