@@ -500,8 +500,19 @@ data SwaggerSecurityDefinition = SwaggerSecurityDefinition
500data SwaggerSecurityRequirement = SwaggerSecurityRequirement
500data SwaggerSecurityRequirement = SwaggerSecurityRequirement
501 deriving (Show)
501 deriving (Show)
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
509+ -- | A short description for the tag.
510+ -- GFM syntax can be used for rich text representation.
511+ , swaggerTagDescription :: Maybe Text
513+ -- | Additional external documentation for this tag.
514+ , swaggerTagExternalDocs :: Maybe SwaggerExternalDocs
504− deriving (Show)
515+ } deriving (Show)
506-- | Allows referencing an external resource for extended documentation.
517-- | Allows referencing an external resource for extended documentation.
507data SwaggerExternalDocs = SwaggerExternalDocs
518data SwaggerExternalDocs = SwaggerExternalDocs