module Network.MtGoxAPI.Handles ( MtGoxAPIHandles(..) ) where import Control.Watchdog import Network.MtGoxAPI.Credentials import Network.MtGoxAPI.CurlWrapper import Network.MtGoxAPI.DepthStore import Network.MtGoxAPI.TickerMonitor import Network.MtGoxAPI.WalletNotifier data MtGoxAPIHandles = MtGoxAPIHandles { mtgoxCredentials :: MtGoxCredentials , mtgoxLogger :: Maybe WatchdogLogger , mtgoxCurlHandle :: CurlHandle , mtgoxTickerMonitorHandle :: TickerMonitorHandle , mtgoxDepthStoreHandle :: DepthStoreHandle , mtgoxWalletNotifierHandle :: WalletNotifierHandle }