package swagger
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Operation(operationId: Option[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(get: Option[Operation], post: Option[Operation], put: Option[Operation], delete: Option[Operation], options: Option[Operation], head: Option[Operation], patch: Option[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], 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