git.iko.soy/typeable/openapi3
on master help sign in
Add data model for Tag object
2c134c9Nickolay Kudasov
src/Data/Swagger/Internal.hs+12−1
@@ -500,8 +500,19 @@ data SwaggerSecurityDefinition = SwaggerSecurityDefinition
500data SwaggerSecurityRequirement = SwaggerSecurityRequirement
500data SwaggerSecurityRequirement = SwaggerSecurityRequirement
501 deriving (Show)
501 deriving (Show)
502
502
503+-- | Allows adding meta data to a single tag that is used by @SwaggerOperation@.
504+-- It is not mandatory to have a @SwaggerTag@ per tag used there.
503data SwaggerTag = SwaggerTag
505data SwaggerTag = SwaggerTag
506+ { -- | The name of the tag.
507+ swaggerTagName :: Text
508+
509+ -- | A short description for the tag.
510+ -- GFM syntax can be used for rich text representation.
511+ , swaggerTagDescription :: Maybe Text
512+
513+ -- | Additional external documentation for this tag.
514+ , swaggerTagExternalDocs :: Maybe SwaggerExternalDocs
504− deriving (Show)
515+ } deriving (Show)
505
516
506-- | Allows referencing an external resource for extended documentation.
517-- | Allows referencing an external resource for extended documentation.
507data SwaggerExternalDocs = SwaggerExternalDocs
518data SwaggerExternalDocs = SwaggerExternalDocs