Safe Haskell | None |
---|---|
Language | Haskell2010 |
RON.Schema
Documentation
data CaseTransform Source #
Constructors
TitleCase |
Instances
Show CaseTransform Source # | |
Defined in RON.Schema Methods showsPrec :: Int -> CaseTransform -> ShowS # show :: CaseTransform -> String # showList :: [CaseTransform] -> ShowS # |
data Declaration Source #
Constructors
Opaque | |
Fields |
newtype OpaqueAnnotations Source #
Constructors
OpaqueAnnotations | |
Fields |
Instances
Show OpaqueAnnotations Source # | |
Defined in RON.Schema Methods showsPrec :: Int -> OpaqueAnnotations -> ShowS # show :: OpaqueAnnotations -> String # showList :: [OpaqueAnnotations] -> ShowS # |
Constructors
TAtom TAtom | |
TComposite TComposite | |
TObject TObject | |
TOpaque Opaque |
type Schema = [Declaration] Source #
data StructAnnotations Source #
Constructors
StructAnnotations | |
Instances
Show StructAnnotations Source # | |
Defined in RON.Schema Methods showsPrec :: Int -> StructAnnotations -> ShowS # show :: StructAnnotations -> String # showList :: [StructAnnotations] -> ShowS # |
Constructors
StructLww | |
Fields |
data TComposite Source #
Instances
Show TComposite Source # | |
Defined in RON.Schema Methods showsPrec :: Int -> TComposite -> ShowS # show :: TComposite -> String # showList :: [TComposite] -> ShowS # |
Constructors
TORSet RonType | |
TRga RonType | |
TStructLww StructLww | |
TVersionVector |
opaqueAtoms :: Text -> OpaqueAnnotations -> RonType Source #
opaqueAtoms_ :: Text -> RonType Source #
opaqueObject :: Text -> OpaqueAnnotations -> RonType Source #