Builder

harness.endpoint.spec.PathCodec$.OneOf$.Builder
final class Builder[T]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def apply[A <: T, B <: T, C <: T, D <: T, E <: T](a: PathCodec[A], b: PathCodec[B], c: PathCodec[C], d: PathCodec[D], e: PathCodec[E])(split: T => Either5[A, B, C, D, E]): OneOf[T]
def apply[A <: T, B <: T, C <: T, D <: T](a: PathCodec[A], b: PathCodec[B], c: PathCodec[C], d: PathCodec[D])(split: T => Either4[A, B, C, D]): OneOf[T]
def apply[A <: T, B <: T, C <: T](a: PathCodec[A], b: PathCodec[B], c: PathCodec[C])(split: T => Either3[A, B, C]): OneOf[T]
def apply[A <: T, B <: T](a: PathCodec[A], b: PathCodec[B])(split: T => Either2[A, B]): OneOf[T]