object
models
Type Members
-
case class
ApiBodyParameter(name: String, required: Boolean, schema: ApiSchemaRef, description: Option[String], enum: List[String]) extends ApiParameter with Product with Serializable
-
case class
ApiContact(name: Option[String], url: Option[String], email: Option[String]) extends Product with Serializable
-
case class
ApiExternalDocs(url: String, description: Option[String]) extends Product with Serializable
-
case class
ApiInfo(version: String, title: String, description: Option[String], termsOfService: Option[String], contact: Option[ApiContact], license: Option[ApiLicense]) extends Product with Serializable
-
case class
ApiLicense(name: String, url: Option[String]) extends Product with Serializable
-
case class
ApiObjectSchema(properties: List[ApiPropertyDefinition], example: Option[String] = None) extends ApiSchema with Product with Serializable
-
case class
ApiOperation(description: Option[String], summary: Option[String], tags: List[String], parameters: List[ApiParameter], responses: Map[String, ApiResponse]) extends Product with Serializable
-
-
case class
ApiOtherParameter(name: String, in: ParameterIn, required: Boolean, schema: ApiParameterSchema, description: Option[String], default: PropertyValue, enum: List[String]) extends ApiParameter with Product with Serializable
-
sealed
trait
ApiParameter extends AnyRef
-
-
-
-
case class
ApiPath(operations: Map[Method, ApiOperation]) extends Product with Serializable
-
case class
ApiPathDefinition(path: String, metadata: ApiPath) extends Product with Serializable
-
case class
ApiPropertyDefinition(name: String, prop: ApiSchemaRef, required: Boolean, description: Option[String]) extends Product with Serializable
-
case class
ApiResponse(description: String, schema: Option[ApiSchemaRef], headers: List[ApiResponseHeader]) extends Product with Serializable
-
case class
ApiResponseDefinition(status: String, response: ApiResponse) extends Product with Serializable
-
case class
ApiResponseHeader(name: String, schema: ApiParameterSchema, description: Option[String], enum: List[String]) extends Product with Serializable
-
case class
ApiRoot(swagger: String, host: Option[String], basePath: Option[String], info: ApiInfo, externalDocs: Option[ApiExternalDocs]) extends Product with Serializable
-
sealed
trait
ApiSchema extends AnyRef
-
case class
ApiSchemaDefinition(name: String, schema: ApiSchema) extends Product with Serializable
-
sealed
trait
ApiSchemaRef extends AnyRef
-
-
case class
ApiValueSchema(typ: PropertyType, description: Option[String] = None, enum: List[String] = List.empty) extends ApiSchema with Product with Serializable
-
-
-
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any