c

tapir.EndpointInput

PathCapture

case class PathCapture[T](codec: PlainCodec[T], name: Option[String], info: Info[T]) extends Basic[T] with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PathCapture
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Basic
  7. Single
  8. EndpointInput
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PathCapture(codec: PlainCodec[T], name: Option[String], info: Info[T])

Value Members

  1. def /[J, IJ](other: EndpointInput[J])(implicit ts: typelevel.ParamConcat.Aux[T, J, IJ]): EndpointInput[IJ]
    Definition Classes
    EndpointInput
  2. def and[J, IJ](other: EndpointInput[J])(implicit ts: typelevel.ParamConcat.Aux[T, J, IJ]): EndpointInput[IJ]
    Definition Classes
    SingleEndpointInput
  3. val codec: PlainCodec[T]
  4. def description(d: String): PathCapture[T]
  5. def example(t: T): PathCapture[T]
  6. val info: Info[T]
  7. def map[II](f: (T) ⇒ II)(g: (II) ⇒ T): EndpointInput[II]
    Definition Classes
    EndpointInput
  8. def mapTo[COMPANION, CASE_CLASS <: Product](c: COMPANION)(implicit fc: FnComponents[COMPANION, T, CASE_CLASS]): EndpointInput[CASE_CLASS]
    Definition Classes
    EndpointInput
  9. def name(n: String): PathCapture[T]
  10. val name: Option[String]
  11. def show: String
    Definition Classes
    PathCaptureEndpointInput
  12. def validate(v: Validator[T]): PathCapture[T]