git.iko.soy/typeable/swagger2
on master help sign in
Add sections for Data.Swagger.Lens docs
commitf295fa8827829313e7ab23865f13f18ad7b23607 authorNickolay Kudasov <nickolay.kudasov@gmail.com> dateSat 12 Dec 2015, 04:12 (11 years ago) parentf77b5b3
1 file changed+27−4
src/Data/Swagger/Lens.hs+27−4
src/Data/Swagger/Lens.hs+27−4
@@ -11,38 +11,61 @@ import Data.Swagger.Internal
1111import Data.Text (Text)
1212
1313-- =======================================================================
14−-- TH derived lenses
15−-- =======================================================================
14+-- * TH derived lenses
1615
16+-- ** 'Swagger' lenses
1717makeLenses ''Swagger
18+-- ** 'Host' lenses
1819makeLenses ''Host
20+-- ** 'Info' lenses
1921makeLenses ''Info
22+-- ** 'Contact' lenses
2023makeLenses ''Contact
24+-- ** 'License' lenses
2125makeLenses ''License
26+-- ** 'Paths' lenses
2227makeLenses ''Paths
28+-- ** 'PathItem' lenses
2329makeLenses ''PathItem
30+-- ** 'Tag' lenses
2431makeLenses ''Tag
32+-- ** 'Operation' lenses
2533makeLenses ''Operation
34+-- ** 'Param' lenses
2635makeLenses ''Param
36+-- ** 'ParamAnySchema' prisms
2737makePrisms ''ParamAnySchema
38+-- ** 'ParamOtherSchema' lenses
2839makeLenses ''ParamOtherSchema
40+-- ** 'Items' lenses
2941makeLenses ''Items
42+-- ** 'Header' lenses
3043makeLenses ''Header
44+-- ** 'Schema' lenses
3145makeLenses ''Schema
46+-- ** 'SchemaItems' prisms
3247makePrisms ''SchemaItems
48+-- ** 'ParamSchema' lenses
3349makeLenses ''ParamSchema
50+-- ** 'Xml' lenses
3451makeLenses ''Xml
52+-- ** 'Responses' lenses
3553makeLenses ''Responses
54+-- ** 'Response' lenses
3655makeLenses ''Response
56+-- ** 'SecurityScheme' lenses
3757makeLenses ''SecurityScheme
58+-- ** 'SecuritySchemeType' prisms
3859makePrisms ''SecuritySchemeType
60+-- ** 'ApiKeyParams' lenses
3961makeLenses ''ApiKeyParams
62+-- ** 'OAuth2Params' lenses
4063makeLenses ''OAuth2Params
64+-- ** 'ExternalDocs' lenses
4165makeLenses ''ExternalDocs
4266
4367-- =======================================================================
44−-- Helper classy lenses
45−-- =======================================================================
68+-- * Helper classy lenses
4669
4770class HasDescription s d | s -> d where
4871 description :: Lens' s d