Rattletrap.Schema
data Schema Source #
Constructors
Fields
Defined in Rattletrap.Schema
Methods
(==) :: Schema -> Schema -> Bool #
(/=) :: Schema -> Schema -> Bool #
showsPrec :: Int -> Schema -> ShowS #
show :: Schema -> String #
showList :: [Schema] -> ShowS #
named :: String -> Value -> Schema Source #
ref :: Schema -> Value Source #
object :: [((Text, Value), Bool)] -> Value Source #
maybe :: Schema -> Schema Source #
oneOf :: [Value] -> Value Source #
tuple :: [Value] -> Value Source #
array :: Schema -> Schema Source #
boolean :: Schema Source #
integer :: Schema Source #
null :: Schema Source #
number :: Schema Source #
string :: Schema Source #