Packages

package schema

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package internal

Type Members

  1. sealed trait Bound extends AnyRef
  2. final case class Components(underlying: sttp.tapir.openapi.Components = TapirComponents(ListMap.empty, ListMap.empty)) extends Product with Serializable
  3. 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.")
  4. sealed trait Schema[A] extends AnyRef
  5. final case class ValidBounds(min: Bound, max: Bound) extends Product with Serializable
  6. final case class ValidationError(message: String, history: List[CursorOp]) extends Product with Serializable

Value Members

  1. object Bound
  2. object Components extends Serializable
  3. object Prism extends LowPrioPrism with Serializable
  4. object Schema
  5. object structure
  6. object syntax

Ungrouped