-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A collection of user agents -- -- A collection of user agents, easily select a random one. @package useragents @version 1.0.0 module Network.HTTP.UserAgent -- | All the available user agents agents :: NonEmpty UserAgent -- | A newtype for typesafety, use unUserAgent to get the underlying text newtype UserAgent UserAgent :: Text -> UserAgent [unUserAgent] :: UserAgent -> Text -- | Select a random agent, this can for example be run in IO. randomAgent :: MonadRandom m => m UserAgent instance GHC.Show.Show Network.HTTP.UserAgent.UserAgent