@@ -15,12 +15,14 @@ import System.IO.Unsafe
15-- * Accessing APIs as a Client
15-- * Accessing APIs as a Client
17data Scheme = Http | Https
17data Scheme = Http | Https
18+ deriving (Show, Eq, Ord)
19data BaseUrl = BaseUrl {
20data BaseUrl = BaseUrl {
20 baseUrlScheme :: Scheme,
21 baseUrlScheme :: Scheme,
21 baseUrlHost :: String,
22 baseUrlHost :: String,
22 baseUrlPort :: Int
23 baseUrlPort :: Int
25+ deriving (Show, Eq, Ord)
25httpBaseUrl :: String -> BaseUrl
27httpBaseUrl :: String -> BaseUrl
26httpBaseUrl host = BaseUrl Http host 80
28httpBaseUrl host = BaseUrl Http host 80