play.modules.swagger

Members list

Packages

Type members

Classlikes

class ApiListingCache(scanner: Scanner, reader: PlayReader)

Attributes

Supertypes
class Object
trait Matchable
class Any
class PlayApiScanner(config: PlaySwaggerConfig, routes: RouteWrapper, environment: Environment) extends Scanner, SwaggerConfig

Identifies Play Controllers annotated as Swagger API's. Uses the Play Router to identify Controllers, and then tests each for the API annotation.

Identifies Play Controllers annotated as Swagger API's. Uses the Play Router to identify Controllers, and then tests each for the API annotation.

Attributes

Supertypes
trait SwaggerConfig
trait Scanner
class Object
trait Matchable
class Any
case class PlaySwaggerConfig(title: String, version: String, description: String, termsOfServiceUrl: String, contact: String, license: String, licenseUrl: String, host: String, basePath: String, schemes: Seq[String], filterClass: Option[String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
class RouteWrapper(var router: Map[String, Route])

Attributes

Supertypes
class Object
trait Matchable
class Any
class SwaggerModule extends Module

Attributes

Supertypes
class Module
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class SwaggerPluginImpl(environment: Environment, configuration: Configuration) extends SwaggerPlugin

Attributes

Supertypes
class Object
trait Matchable
class Any