zio.http.endpoint.openapi.JsonSchema$
See theJsonSchema companion trait
object JsonSchema
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
JsonSchema.type
Members list
Type members
Classlikes
final case class AllOfSchema(allOf: Chunk[JsonSchema]) extends JsonSchema
Attributes
- Supertypes
-
trait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class AnnotatedSchema(schema: JsonSchema, annotation: MetaData) extends JsonSchema
Attributes
- Supertypes
-
trait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class AnyOfSchema(anyOf: Chunk[JsonSchema]) extends JsonSchema
Attributes
- Supertypes
-
trait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class ArrayType(items: Option[JsonSchema]) extends JsonSchema
Attributes
- Supertypes
-
trait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case object Boolean extends JsonSchema
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
Boolean.type
object ContentEncoding
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ContentEncoding.type
sealed trait ContentEncoding extends Product, Serializable
Attributes
- Companion
- object
- Supertypes
- Known subtypes
final case class Enum(values: Chunk[EnumValue]) extends JsonSchema
Attributes
- Supertypes
-
trait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object EnumValue
final case class Integer(format: IntegerFormat) extends JsonSchema
Attributes
- Supertypes
-
trait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object IntegerFormat
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
IntegerFormat.type
sealed trait IntegerFormat extends Product, Serializable
object MetaData
sealed trait MetaData extends Product, Serializable
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class ContentEncodingclass ContentMediaTypeclass Defaultobject Deprecated.typeclass Descriptionclass Discriminatorclass Examplesclass NullableShow all
case object Null extends JsonSchema
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
Null.type
final case class Number(format: NumberFormat) extends JsonSchema
Attributes
- Supertypes
-
trait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object NumberFormat
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
NumberFormat.type
sealed trait NumberFormat extends Product, Serializable
final case class Object(properties: Map[String, JsonSchema], additionalProperties: Either[Boolean, JsonSchema], required: Chunk[String]) extends JsonSchema
Attributes
- Companion
- object
- Supertypes
-
trait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Object
final case class OneOfSchema(oneOf: Chunk[JsonSchema]) extends JsonSchema
Attributes
- Supertypes
-
trait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class RefSchema(ref: String) extends JsonSchema
Attributes
- Supertypes
-
trait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SchemaStyle
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SchemaStyle.type
sealed trait SchemaStyle extends Product, Serializable
case object String extends JsonSchema
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait JsonSchematrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
String.type
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
Implicits
Implicits
In this article