sttp.apispec.Schema
See theSchema companion object
case class Schema($schema: Option[String], allOf: List[ReferenceOr[SchemaLike]], title: Option[String], required: List[String], `type`: Option[SchemaType], prefixItems: Option[List[ReferenceOr[SchemaLike]]], items: Option[ReferenceOr[SchemaLike]], contains: Option[ReferenceOr[SchemaLike]], properties: ListMap[String, ReferenceOr[SchemaLike]], patternProperties: ListMap[Pattern, ReferenceOr[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[ReferenceOr[SchemaLike]], discriminator: Option[Discriminator], additionalProperties: Option[ReferenceOr[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[ReferenceOr[SchemaLike]], `if`: Option[ReferenceOr[SchemaLike]], `then`: Option[ReferenceOr[SchemaLike]], `else`: Option[ReferenceOr[SchemaLike]], $defs: Option[ListMap[String, SchemaLike]], extensions: ListMap[String, ExtensionValue], $id: Option[String], const: Option[ExampleValue], anyOf: List[ReferenceOr[SchemaLike]], unevaluatedProperties: Option[ReferenceOr[SchemaLike]], dependentRequired: ListMap[String, List[String]], dependentSchemas: ListMap[String, ReferenceOr[SchemaLike]]) extends SchemaLike
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SchemaLikeclass Objecttrait Matchableclass Any
Members list
In this article