decodeHeaders4

fun <H1 : Any, H2 : Any, H3 : Any, H4 : Any> decodeHeaders4(headers: Map<String, List<String>>, header1: Header<H1>, header2: Header<H2>, header3: Header<H3>, header4: Header<H4>): EitherNel<String, HeaderValues4<H1, H2, H3, H4>>(source)

Decodes four header definitions from the raw header map.

Return

either aggregated validation errors or the decoded header values.

Parameters

H1

type of the first header.

H2

type of the second header.

H3

type of the third header.

H4

type of the fourth header.

headers

raw HTTP headers keyed by name.

header1

first header definition to decode.

header2

second header definition to decode.

header3

third header definition to decode.

header4

fourth header definition to decode.

See also