sttp.apispec.Schema
See theSchema companion object
case class Schema($ref: Option[String], $schema: Option[String], allOf: List[SchemaLike], title: Option[String], required: List[String], `type`: Option[SchemaType], prefixItems: Option[List[SchemaLike]], items: Option[SchemaLike], uniqueItems: Option[Boolean], contains: Option[SchemaLike], properties: ListMap[String, SchemaLike], patternProperties: ListMap[Pattern, SchemaLike], description: Option[String], format: Option[String], default: Option[ExampleValue], nullable: Option[Boolean], readOnly: Option[Boolean], writeOnly: Option[Boolean], example: Option[ExampleValue], deprecated: Option[Boolean], oneOf: List[SchemaLike], discriminator: Option[Discriminator], additionalProperties: Option[SchemaLike], pattern: Option[Pattern], minLength: Option[Int], maxLength: Option[Int], minimum: Option[BigDecimal], exclusiveMinimum: Option[Boolean], maximum: Option[BigDecimal], exclusiveMaximum: Option[Boolean], minItems: Option[Int], maxItems: Option[Int], enum: Option[List[ExampleSingleValue]], not: Option[SchemaLike], `if`: Option[SchemaLike], `then`: Option[SchemaLike], `else`: Option[SchemaLike], $defs: Option[ListMap[String, SchemaLike]], extensions: ListMap[String, ExtensionValue], $id: Option[String], const: Option[ExampleValue], anyOf: List[SchemaLike], unevaluatedProperties: Option[SchemaLike], dependentRequired: ListMap[String, List[String]], dependentSchemas: ListMap[String, SchemaLike]) extends SchemaLike
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SchemaLikeclass Objecttrait Matchableclass Any
Members list
In this article