Applicative w => ToSchemalessValue Value w Source # | |
Instance details |
Applicative w => ToSchemalessTerm Value w Source # | |
Instance details |
(ToJSONKey (FieldValue w sch k), ToJSON (FieldValue w sch v)) => ToJSON (FieldValue w sch (TMap k v)) Source # | |
Instance details |
ToJSON (FieldValue w sch t) => ToJSON (FieldValue w sch (TList t)) Source # | |
Instance details |
ToJSON (FieldValue w sch t) => ToJSON (FieldValue w sch (TOption t)) Source # | |
Instance details |
ToJSON (Term w sch (sch :/: t)) => ToJSON (FieldValue w sch (TSchematic t :: FieldTypeB Type typeName)) Source # | |
Instance details |
ToJSON t => ToJSON (FieldValue w sch (TPrimitive t :: FieldTypeB Type typeName)) Source # | |
Instance details |
ToJSON (FieldValue w sch (TNull :: FieldTypeB Type typeName)) Source # | |
Instance details |
ToJSONUnion w sch us => ToJSON (FieldValue w sch (TUnion us)) Source # | |
Instance details |
ToJSON (FieldValue w sch t) => ToJSON (Term w sch (DSimple t :: TypeDefB Type typeName fieldName)) Source # | |
Instance details |
ToJSONFields sch args => ToJSON (Term Identity sch (DRecord name args)) Source # | |
Instance details |
ToJSONEnum choices => ToJSON (Term w sch (DEnum name choices :: TypeDefB Type typeName fieldName)) Source # | |
Instance details |
ToJSONKey t => ToJSONKey (FieldValue w sch (TPrimitive t :: FieldTypeB Type typeName)) Source # | |
Instance details |
(FromJSONKey (FieldValue w sch k), FromJSON (FieldValue w sch v), Ord (FieldValue w sch k)) => FromJSON (FieldValue w sch (TMap k v)) Source # | |
Instance details |
FromJSON (FieldValue w sch t) => FromJSON (FieldValue w sch (TList t)) Source # | |
Instance details |
FromJSON (FieldValue w sch t) => FromJSON (FieldValue w sch (TOption t)) Source # | |
Instance details |
FromJSON (Term w sch (sch :/: t)) => FromJSON (FieldValue w sch (TSchematic t :: FieldTypeB Type typeName)) Source # | |
Instance details |
FromJSON t => FromJSON (FieldValue w sch (TPrimitive t :: FieldTypeB Type typeName)) Source # | |
Instance details |
FromJSON (FieldValue w sch (TNull :: FieldTypeB Type typeName)) Source # | |
Instance details |
FromJSONUnion w sch us => FromJSON (FieldValue w sch (TUnion us)) Source # | |
Instance details |
FromJSON (FieldValue w sch t) => FromJSON (Term w sch (DSimple t :: TypeDefB Type typeName fieldName)) Source # | |
Instance details |
FromJSONFields w sch args => FromJSON (Term w sch (DRecord name args)) Source # | |
Instance details |
FromJSONEnum choices => FromJSON (Term w sch (DEnum name choices :: TypeDefB Type typeName fieldName)) Source # | |
Instance details |
FromJSONKey t => FromJSONKey (FieldValue w sch (TPrimitive t :: FieldTypeB Type typeName)) Source # | |
Instance details |
(ToSchema w sch sty a, ToJSON (Term w sch (sch :/: sty))) => ToJSON (WithSchema w sch sty a) Source # | |
Instance details |
(FromSchema w sch sty a, FromJSON (Term w sch (sch :/: sty))) => FromJSON (WithSchema w sch sty a) Source # | |
Instance details |