| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Argo.Internal.Schema.Schema
Synopsis
- data Schema
- member :: String -> a -> Member a
- maybeRef :: (Maybe Identifier, Schema) -> Schema
- false :: Schema
- true :: Schema
- unidentified :: Schema -> (Maybe Identifier, Schema)
- withIdentifier :: Identifier -> Schema -> (Maybe Identifier, Schema)
Documentation
Constructors
| Array (Maybe Natural) (Maybe Natural) (Either Schema (NonEmpty Schema)) (Maybe Schema) | |
| Boolean | |
| Const Value | |
| False | |
| Integer (Maybe Integer) (Maybe Integer) | |
| Null | |
| Number | |
| Object [(Name, Schema)] [Name] (Maybe Schema) | |
| OneOf [Schema] | |
| Ref Identifier | |
| String (Maybe Natural) (Maybe Natural) | |
| True |
unidentified :: Schema -> (Maybe Identifier, Schema) Source #
withIdentifier :: Identifier -> Schema -> (Maybe Identifier, Schema) Source #