package swagger
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class Operation(operationId: Option[String], consumes: Option[List[String]], produces: Option[List[String]], parameters: Option[List[Parameter]], responses: SortedMap[String, Response]) extends Product with Serializable
- case class Parameter(name: Option[String], in: Option[String], $ref: Option[String], schema: Option[Schema], type: Option[String], format: Option[String], allowEmptyValue: Option[Boolean], items: Option[Schema], collectionFormat: Option[String], default: Option[Json], required: Option[Boolean]) extends Product with Serializable
- case class PathItem(ops: ListMap[Method, Operation], parameters: Option[List[Parameter]]) extends Product with Serializable
- case class Response($ref: Option[String], schema: Option[Schema], headers: Option[Map[String, Json]]) extends Product with Serializable
- case class Root(basePath: Option[String], consumes: Option[List[String]], produces: Option[List[String]], paths: Option[ListMap[String, PathItem]], definitions: Option[ListMap[String, Schema]], parameters: Option[ListMap[String, Parameter]], responses: Option[ListMap[String, Response]]) extends Product with Serializable
- case class Schema($ref: Option[String], format: Option[String], required: Option[List[String]], type: Option[String], allOf: Option[List[Schema]], discriminator: Option[String], items: Option[Schema], readOnly: Option[Boolean], properties: Option[ListMap[String, Schema]], additionalProperties: Option[Schema]) extends Product with Serializable