Builder

harness.endpoint.spec.HeaderCodec$.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: HeaderCodec[A], b: HeaderCodec[B], c: HeaderCodec[C], d: HeaderCodec[D], e: HeaderCodec[E])(split: T => Either5[A, B, C, D, E]): OneOf[T]
def apply[A <: T, B <: T, C <: T, D <: T](a: HeaderCodec[A], b: HeaderCodec[B], c: HeaderCodec[C], d: HeaderCodec[D])(split: T => Either4[A, B, C, D]): OneOf[T]
def apply[A <: T, B <: T, C <: T](a: HeaderCodec[A], b: HeaderCodec[B], c: HeaderCodec[C])(split: T => Either3[A, B, C]): OneOf[T]
def apply[A <: T, B <: T](a: HeaderCodec[A], b: HeaderCodec[B])(split: T => Either2[A, B]): OneOf[T]