package
swagger
Type Members
-
case class
Api(path: String, operations: Seq[Operation]) extends Product with Serializable
-
case class
ApiList(apiVersion: String, basePath: String, resourcePath: String, apis: Seq[Api], models: Map[String, Model], swaggerVersion: String = "1.2") extends Product with Serializable
-
case class
ClassType(clazz: Class[_]) extends Type with Product with Serializable
-
case class
DataType(name: String) extends Type with Product with Serializable
-
case class
Info(title: String, desc: String, license: String, contact: String) extends Product with Serializable
-
case class
Model(id: String, required: List[String] = immutable.this.Nil) extends Product with Serializable
-
case class
Operation(method: String, nickname: String, type: String, parameters: Seq[Parameter], summary: String, notes: Option[String], responseMessages: Seq[ResponseMessage]) extends Product with Serializable
-
trait
ParamType extends AnyRef
-
case class
Parameter(paramType: ParamType, name: String, description: String, dataType: String, format: String, required: Boolean) extends Product with Serializable
-
case class
Resource(path: String, description: String) extends Product with Serializable
-
case class
ResourceList(apiVersion: String, apis: Seq[Resource], info: Info, swaggerVersion: String = "1.2") extends Product with Serializable
-
case class
ResponseMessage(code: Int, message: String) extends Product with Serializable
-
class
SwaggerEndpoint extends HttpEndpointProvider with CorsSupport
-
-
trait
Type extends AnyRef