package schema
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait Bound extends AnyRef
- final case class Components(underlying: sttp.tapir.openapi.Components = TapirComponents(ListMap.empty, ListMap.empty)) extends Product with Serializable
- final case class Prism[A, B](tryGet: (A) => Option[B], inject: (B) => A) extends Product with Serializable
Selects a branch of a coproduct type.
Selects a branch of a coproduct type.
- Annotations
- @implicitNotFound("Cannot find an implicit Prism[${A}, ${B}]. Write an instance manually, or check whether ${B} is a subtype of ${A} if you want the library to provide one for you automatically.")
- sealed trait Schema[A] extends AnyRef
- final case class ValidBounds(min: Bound, max: Bound) extends Product with Serializable
- final case class ValidationError(message: String, history: List[CursorOp]) extends Product with Serializable
Value Members
- object Bound
- object Components extends Serializable
- object Prism extends LowPrioPrism with Serializable
- object Schema
- object structure
- object syntax