module LaunchDarkly.Server.Config.ClientContext
    (ClientContext(..))
    where

import Control.Monad.Logger (LoggingT)

import LaunchDarkly.Server.Config.HttpConfiguration (HttpConfiguration)

data ClientContext = ClientContext 
    { ClientContext -> LoggingT IO () -> IO ()
runLogger :: !(LoggingT IO () -> IO ())
    , ClientContext -> HttpConfiguration
httpConfiguration :: !HttpConfiguration
    }