0 | module Network.URL.HTTP.Data
4 | QueryParam = (String, String)
8 | constructor MkHTTPURL
9 | scheme, host : String
13 | query : List QueryParam
15 | fragment : Maybe String
19 | show (MkHTTPURL scheme host port path query fragment) = "MkHTTPURL \"" ++ scheme ++ "\" \""
21 | ++ show port ++ "\" \""
23 | ++ show query ++ "\" \""
24 | ++ show fragment ++ "\""
28 | (MkHTTPURL scheme host port path query fragment) == (MkHTTPURL scheme1 host1 port1 path1 query1 fragment1) =
34 | && fragment == fragment1