MappedPair

case class MappedPair[T, U, TU, V](io: Pair[T, U, TU], mapping: Mapping[TU, V]) extends Single[V]
trait Serializable
trait Product
trait Equals
trait Single[V]
trait Single[V]
trait Single[V]
trait EndpointIO[V]
trait EndpointInput[V]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def map[W](m: Mapping[V, W]): MappedPair[T, U, TU, W]
Definition Classes
override def show: String
Definition Classes

Inherited methods

def /[U, TU](other: EndpointInput[U])(implicit concat: Aux[V, U, TU]): EndpointInput[TU]
Inherited from:
EndpointInput
def and[J, IJ](other: EndpointOutput[J])(implicit concat: Aux[V, J, IJ]): EndpointOutput[IJ]
Inherited from:
EndpointOutput
def and[U, TU](other: EndpointInput[U])(implicit concat: Aux[V, U, TU]): EndpointInput[TU]
Inherited from:
EndpointInput
def and[J, IJ](other: EndpointIO[J])(implicit concat: Aux[V, J, IJ]): EndpointIO[IJ]
Inherited from:
EndpointIO
def map[U](f: V => U)(g: U => V): ThisType[U]
Inherited from:
EndpointTransput
def mapDecode[U](f: V => DecodeResult[U])(g: U => V): ThisType[U]
Inherited from:
EndpointTransput
inline def mapTo[CASE_CLASS <: Product](using mc: ProductOf[CASE_CLASS]): ThisType[CASE_CLASS]
Inherited from:
EndpointTransputMacros
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def validate(v: Validator[V]): ThisType[V]
Inherited from:
EndpointTransput