Merge pull request #4 from aleator/ville/add-some-cpp
Adde cpp for RejectUnknownFields
commit90e0d3298db2087f4135caf4ed6d314669ba48c1
authoriko <ilyakooo0@gmail.com>
dateTue 29 Mar 2022, 19:57 (5 years ago)
parentca2f807fdec4be
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}