Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Swagger.Lens
Documentation
swaggerParameterOtherSchemaCollectionFormat :: Lens' SwaggerParameterOtherSchema (Maybe SwaggerCollectionFormat) Source
swaggerSchemaProperties :: Lens' SwaggerSchema (HashMap Text (SwaggerReferenced SwaggerSchema)) Source
swaggerResponsesResponses :: Lens' SwaggerResponses (HashMap HttpStatusCode (SwaggerReferenced SwaggerResponse)) Source
swaggerResponsesDefault :: Lens' SwaggerResponses (Maybe (SwaggerReferenced SwaggerResponse)) Source
class HasDescription s d | s -> d where Source
Methods
description :: Lens' s d Source
Instances
class HasSwaggerSchemaCommon s where Source
Methods
schemaDefault :: HasSwaggerSchemaCommon s => Lens' s (Maybe Value) Source
schemaMaximum :: HasSwaggerSchemaCommon s => Lens' s (Maybe Integer) Source
schemaExclusiveMaximum :: HasSwaggerSchemaCommon s => Lens' s (Maybe Bool) Source
schemaMinimum :: HasSwaggerSchemaCommon s => Lens' s (Maybe Integer) Source
schemaExclusiveMinimum :: HasSwaggerSchemaCommon s => Lens' s (Maybe Bool) Source
schemaMaxLength :: HasSwaggerSchemaCommon s => Lens' s (Maybe Integer) Source
schemaMinLength :: HasSwaggerSchemaCommon s => Lens' s (Maybe Integer) Source
schemaPattern :: HasSwaggerSchemaCommon s => Lens' s (Maybe Text) Source
schemaMaxItems :: HasSwaggerSchemaCommon s => Lens' s (Maybe Integer) Source
schemaMinItems :: HasSwaggerSchemaCommon s => Lens' s (Maybe Integer) Source
schemaUniqueItems :: HasSwaggerSchemaCommon s => Lens' s (Maybe Bool) Source
schemaEnum :: HasSwaggerSchemaCommon s => Lens' s (Maybe [Value]) Source
schemaMultipleOf :: HasSwaggerSchemaCommon s => Lens' s (Maybe Integer) Source