Builder2

harness.endpoint.spec.EndpointSpec$.Builder2
class Builder2[Path, All] extends Builder3[Path, All, All]

Attributes

Graph
Supertypes
class Builder3[Path, All, All]
class Builder4[Path, All, All, None]
class Builder5[Path, All, All, None, None]
class Object
trait Matchable
class Any
Show all
Known subtypes
class Builder1[A]
Self type
Builder2[Path, All]

Members list

Value members

Concrete methods

def /?[B](q: query[B])(implicit zip: Zip[All, B]): Builder2[Path, Out]
def /?*[B](q: query[B])(implicit zip: Zip[All, List[B]]): Builder2[Path, Out]
def /?**[B](q: query[B])(implicit zip: Zip[All, NonEmptyList[B]]): Builder2[Path, Out]
def /??[B](q: query[B])(implicit zip: Zip[All, Option[B]]): Builder2[Path, Out]

Inherited methods

def /!-->[B](b: errorBody[B]): EndpointSpec[EndpointType[AllWithCookies, AllWithoutCookies, InputBody, OutputBody, B]]

Attributes

Inherited from:
Builder5
def /#[B](h: headerOrCookie[B])(implicit zipC: Zip[All, B]): Builder3[Path, Out, AllWithoutCookies]

Attributes

Inherited from:
Builder3
def /#[B](h: cookie[B])(implicit zipC: Zip[All, B]): Builder3[Path, Out, AllWithoutCookies]

Attributes

Inherited from:
Builder3
def /#[B](h: header[B])(implicit zipC: Zip[All, B], zipH: Zip[All, B]): Builder3[Path, Out, Out]

Attributes

Inherited from:
Builder3
def /#*[B](h: header[B])(implicit zipC: Zip[All, List[B]], zipH: Zip[All, List[B]]): Builder3[Path, Out, Out]

Attributes

Inherited from:
Builder3
def /#**[B](h: header[B])(implicit zipC: Zip[All, NonEmptyList[B]], zipH: Zip[All, NonEmptyList[B]]): Builder3[Path, Out, Out]

Attributes

Inherited from:
Builder3
def /#?[B](h: headerOrCookie[B])(implicit zipC: Zip[All, Option[B]]): Builder3[Path, Out, AllWithoutCookies]

Attributes

Inherited from:
Builder3
def /#?[B](h: cookie[B])(implicit zipC: Zip[All, Option[B]]): Builder3[Path, Out, AllWithoutCookies]

Attributes

Inherited from:
Builder3
def /#?[B](h: header[B])(implicit zipC: Zip[All, Option[B]], zipH: Zip[All, Option[B]]): Builder3[Path, Out, Out]

Attributes

Inherited from:
Builder3
def /-->(b: none.type): Builder5[Path, AllWithCookies, AllWithoutCookies, InputBody, None]

Attributes

Inherited from:
Builder4
def /-->(b: stream.type): Builder5[Path, AllWithCookies, AllWithoutCookies, InputBody, Stream]

Attributes

Inherited from:
Builder4
def /-->[B](b: body[B]): Builder5[Path, AllWithCookies, AllWithoutCookies, InputBody, Encoded[B]]

Attributes

Inherited from:
Builder4
def /<--(b: none.type): Builder4[Path, AllWithCookies, AllWithoutCookies, None]

Attributes

Inherited from:
Builder3
def /<--(b: stream.type): Builder4[Path, AllWithCookies, AllWithoutCookies, Stream]

Attributes

Inherited from:
Builder3
def /<--[B](b: body[B]): Builder4[Path, AllWithCookies, AllWithoutCookies, Encoded[B]]

Attributes

Inherited from:
Builder3