summaryrefslogtreecommitdiffhomepage
path: root/Types
diff options
context:
space:
mode:
Diffstat (limited to 'Types')
-rw-r--r--Types/Server.hs6
1 files changed, 5 insertions, 1 deletions
diff --git a/Types/Server.hs b/Types/Server.hs
index a6d1ad9..7be29ce 100644
--- a/Types/Server.hs
+++ b/Types/Server.hs
@@ -26,9 +26,13 @@ newtype ServerName = ServerName String
instance ToJSON ServerName
instance FromJSON ServerName
-
+
+data ServerLevel = Recommended | Alternate | Untrusted
+ deriving (Show, Eq, Ord)
+
data Server = Server
{ serverName :: ServerName
+ , serverLevel :: ServerLevel
, serverAddress :: [ServerAddress]
-- ^ A server may have multiple addresses, or no current address.
}