api

http4k / org.http4k.contract / ContractRouteSpec9

ContractRouteSpec9

class ContractRouteSpec9<out A, out B, out C, out D, out E, out F, out G, out H, out I> : ContractRouteSpec

Types

Name Summary
Binder inner class Binder<out A, out B, out C, out D, out E, out F, out G, out H, out I> : ContractRequestBuilder

Properties

Name Summary
a val a: PathLens<A>
b val b: PathLens<B>
c val c: PathLens<C>
d val d: PathLens<D>
e val e: PathLens<E>
f val f: PathLens<F>
g val g: PathLens<G>
h val h: PathLens<H>
i val i: PathLens<I>

Functions

Name Summary
bindContract infix fun bindContract(method: Method): Binder<A, B, C, D, E, F, G, H, I>
div infix operator fun div(next: String): ContractRouteSpec10<A, B, C, D, E, F, G, H, I, String>
infix operator fun <NEXT> div(next: PathLens<NEXT>): ContractRouteSpec10<A, B, C, D, E, F, G, H, I, NEXT>

Extension Functions

Name Summary
meta infix fun <A, B, C, D, E, F, G, H, I> ContractRouteSpec9<A, B, C, D, E, F, G, H, I>.meta(new: RouteMetaDsl.() -> Unit): ContractRouteSpec9<A, B, C, D, E, F, G, H, I>