git.iko.soy/deriving-openapi3
on master help sign in
Fixed RejectUnknownFields and bumped snapshot
b353cefiko
src/Deriving/OpenApi.hs+1
@@ -72,6 +72,7 @@ instance OpenApiOptions xs => OpenApiOptions (OmitNothingFields ': xs) where
72
72
73instance OpenApiOptions xs => OpenApiOptions (RejectUnknownFields ': xs) where
73instance OpenApiOptions xs => OpenApiOptions (RejectUnknownFields ': xs) where
74 openApiOptions = openApiOptions @xs
74 openApiOptions = openApiOptions @xs
75+ openApiSchemaModifier = schema . additionalProperties .~ Just (AdditionalPropertiesAllowed False)
75
76
76instance (StringModifier f, OpenApiOptions xs) => OpenApiOptions (FieldLabelModifier f ': xs) where
77instance (StringModifier f, OpenApiOptions xs) => OpenApiOptions (FieldLabelModifier f ': xs) where
77 openApiOptions = (openApiOptions @xs) {fieldLabelModifier = getStringModifier @f}
78 openApiOptions = (openApiOptions @xs) {fieldLabelModifier = getStringModifier @f}
stack.yaml+1−1
@@ -1,4 +1,4 @@
1−resolver: lts-16.26
1+resolver: lts-18.21
2
2
3packages:
3packages:
4 - .
4 - .