git.iko.soy/deriving-openapi3
on master help sign in
cpp rejectunknownfields
commitfdec4beac4a940ae531156d560c26c43c9d46f92 authorVille Tirronen <ville@typeable.io> dateTue 29 Mar 2022, 14:09 (5 years ago) parentca2f807
1 file changed+2
src/Deriving/OpenApi.hs+2
src/Deriving/OpenApi.hs+2
@@ -98,8 +98,10 @@ instance OpenApiOptionModifier UnwrapUnaryRecords where
9898
9999instance OpenApiOptionModifier OmitNothingFields
100100
101+#if MIN_VERSION_deriving_aeson(0,2,4)
101102instance OpenApiOptionModifier RejectUnknownFields where
102103 openApiSchemaModifier = schema . additionalProperties .~ Just (AdditionalPropertiesAllowed False)
104+#endif
103105
104106instance StringModifier f => OpenApiOptionModifier (FieldLabelModifier f) where
105107 openApiOptionsModifier o = o {fieldLabelModifier = getStringModifier @f}