git.iko.soy/deriving-openapi3
on master help sign in
Merge pull request #4 from aleator/ville/add-some-cpp
90e0d32iko
src/Deriving/OpenApi.hs+2
@@ -98,8 +98,10 @@ instance OpenApiOptionModifier UnwrapUnaryRecords where
98
98
99instance OpenApiOptionModifier OmitNothingFields
99instance OpenApiOptionModifier OmitNothingFields
100
100
101+#if MIN_VERSION_deriving_aeson(0,2,4)
101instance OpenApiOptionModifier RejectUnknownFields where
102instance OpenApiOptionModifier RejectUnknownFields where
102 openApiSchemaModifier = schema . additionalProperties .~ Just (AdditionalPropertiesAllowed False)
103 openApiSchemaModifier = schema . additionalProperties .~ Just (AdditionalPropertiesAllowed False)
104+#endif
103
105
104instance StringModifier f => OpenApiOptionModifier (FieldLabelModifier f) where
106instance StringModifier f => OpenApiOptionModifier (FieldLabelModifier f) where
105 openApiOptionsModifier o = o {fieldLabelModifier = getStringModifier @f}
107 openApiOptionsModifier o = o {fieldLabelModifier = getStringModifier @f}