Safe Haskell | None |
---|---|
Language | Haskell2010 |
- type AQM = CommonM (AQConnection, AQBankingConf)
- runAQ :: FullOptions () -> AQM a -> ErrorT IO [a]
- runProc :: (FilePath -> [String] -> IO a) -> [String] -> ([FilePath], FilePath) -> AQM a
- callAqhbci :: AAQM ()
- runAqbanking' :: (FilePath -> [String] -> IO b) -> AAQM b
- callAqbanking :: AAQM ()
- readAqbanking :: AAQM String
- type AAQM a = [String] -> AQM a
- aqbankingListtrans :: Bool -> AQM Text
- aqbankingSetup :: AQM ()
- addContext :: AAQM [FilePath]
- withContext :: MonadError Msg m => String -> m Bool
- askConfigPath :: AQM FilePath
- readConn :: (AQConnection -> AQM a) -> AQM a
- readConf :: (AQBankingConf -> AQM a) -> AQM a
- askExec :: (AQBankingConf -> Maybe FilePath) -> FilePath -> String -> AQM ([FilePath], FilePath)
The Monad Stack and its runner
type AQM = CommonM (AQConnection, AQBankingConf) Source #
runAQ :: FullOptions () -> AQM a -> ErrorT IO [a] Source #
Runs an AQBanking Action for all connections of the selected user
Direct access to the executables
callAqhbci :: AAQM () Source #
callAqbanking :: AAQM () Source #
Higher Level of Abstraction
aqbankingSetup :: AQM () Source #
Utils
addContext :: AAQM [FilePath] Source #
withContext :: MonadError Msg m => String -> m Bool Source #