IPv6DB-0.3.1: A RESTful microService for IPv6-related data

Safe HaskellNone
LanguageHaskell2010

Network.IPv6DB.Types

Documentation

data Addresses #

Constructors

Addresses [IPv6Addr] 
Instances
FromJSON Addresses # 
Instance details

Defined in Network.IPv6DB.Types

data Entry #

Constructors

Entry 

Fields

Instances
Eq Entry # 
Instance details

Defined in Network.IPv6DB.Types

Methods

(==) :: Entry -> Entry -> Bool #

(/=) :: Entry -> Entry -> Bool #

Show Entry # 
Instance details

Defined in Network.IPv6DB.Types

Methods

showsPrec :: Int -> Entry -> ShowS #

show :: Entry -> String #

showList :: [Entry] -> ShowS #

FromJSON Entry # 
Instance details

Defined in Network.IPv6DB.Types

data Entries #

Constructors

Entries [Entry] 
Instances
FromJSON Entries # 
Instance details

Defined in Network.IPv6DB.Types

data Source #

Constructors

Source !Value 
Instances
Eq Source # 
Instance details

Defined in Network.IPv6DB.Types

Methods

(==) :: Source -> Source -> Bool #

(/=) :: Source -> Source -> Bool #

Show Source # 
Instance details

Defined in Network.IPv6DB.Types

ToJSON Source # 
Instance details

Defined in Network.IPv6DB.Types

FromJSON Source # 
Instance details

Defined in Network.IPv6DB.Types

data Resource #

Constructors

Resource 

Fields

ResourceError 

Fields

Instances
Eq Resource # 
Instance details

Defined in Network.IPv6DB.Types

Show Resource # 
Instance details

Defined in Network.IPv6DB.Types

ToJSON Resource # 
Instance details

Defined in Network.IPv6DB.Types

FromJSON Resource # 
Instance details

Defined in Network.IPv6DB.Types

data Resources #

Constructors

Resources [Resource] 
Instances
Eq Resources # 
Instance details

Defined in Network.IPv6DB.Types

Show Resources # 
Instance details

Defined in Network.IPv6DB.Types

ToJSON Resources # 
Instance details

Defined in Network.IPv6DB.Types

FromJSON Resources # 
Instance details

Defined in Network.IPv6DB.Types

fromSuccess :: Result a -> a #