case class PathCapture[T](codec: PlainCodec[T], name: Option[String], info: Info[T]) extends Basic[T] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PathCapture
- Serializable
- Serializable
- Product
- Equals
- Basic
- Single
- EndpointInput
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new PathCapture(codec: PlainCodec[T], name: Option[String], info: Info[T])
Value Members
-
def
/[J, IJ](other: EndpointInput[J])(implicit ts: typelevel.ParamConcat.Aux[T, J, IJ]): EndpointInput[IJ]
- Definition Classes
- EndpointInput
-
def
and[J, IJ](other: EndpointInput[J])(implicit ts: typelevel.ParamConcat.Aux[T, J, IJ]): EndpointInput[IJ]
- Definition Classes
- Single → EndpointInput
- val codec: PlainCodec[T]
- def description(d: String): PathCapture[T]
- def example(t: T): PathCapture[T]
- val info: Info[T]
-
def
map[II](f: (T) ⇒ II)(g: (II) ⇒ T): EndpointInput[II]
- Definition Classes
- EndpointInput
-
def
mapTo[COMPANION, CASE_CLASS <: Product](c: COMPANION)(implicit fc: FnComponents[COMPANION, T, CASE_CLASS]): EndpointInput[CASE_CLASS]
- Definition Classes
- EndpointInput
- def name(n: String): PathCapture[T]
- val name: Option[String]
-
def
show: String
- Definition Classes
- PathCapture → EndpointInput
- def validate(v: Validator[T]): PathCapture[T]