git.iko.soy/typeable/swagger2
on master help sign in
Remove HasSwaggerSchemaCommon instances that don't make sense anymore
commit397eecdc86ee3a45659fe5867f22af139cc9a3d9 authorNickolay Kudasov <nickolay.kudasov@gmail.com> dateTue 10 Nov 2015, 03:29 (11 years ago) parent51a8cc0
1 file changed−12
src/Data/Swagger/Lens.hs−12
src/Data/Swagger/Lens.hs−12
@@ -60,18 +60,6 @@ instance HasDescription SwaggerExternalDocs (Maybe Text) where description = s
6060class HasSwaggerSchemaCommon s where
6161 schemaCommon :: Lens' s SwaggerSchemaCommon
6262
63−instance HasSwaggerSchemaCommon SwaggerParameter where
64− schemaCommon = swaggerParameterSchema.schemaCommon
65−
66−instance HasSwaggerSchemaCommon SwaggerParameterSchema where
67− schemaCommon = paramSchemaEither . choosing schemaCommon schemaCommon
68− where
69− paramSchemaEither = iso toEither fromEither
70− toEither (SwaggerParameterBody x) = Left x
71− toEither (SwaggerParameterOther y) = Right y
72− fromEither (Left x) = SwaggerParameterBody x
73− fromEither (Right y) = SwaggerParameterOther y
74−
7563instance HasSwaggerSchemaCommon SwaggerSchema where schemaCommon = swaggerSchemaCommon
7664instance HasSwaggerSchemaCommon SwaggerParameterOtherSchema where schemaCommon = swaggerParameterOtherSchemaCommon
7765instance HasSwaggerSchemaCommon SwaggerItems where schemaCommon = swaggerItemsCommon