decodeHeaders10

fun <H1 : Any, H2 : Any, H3 : Any, H4 : Any, H5 : Any, H6 : Any, H7 : Any, H8 : Any, H9 : Any, H10 : Any> decodeHeaders10(headers: Map<String, List<String>>, header1: Header<H1>, header2: Header<H2>, header3: Header<H3>, header4: Header<H4>, header5: Header<H5>, header6: Header<H6>, header7: Header<H7>, header8: Header<H8>, header9: Header<H9>, header10: Header<H10>): EitherNel<String, HeaderValues10<H1, H2, H3, H4, H5, H6, H7, H8, H9, H10>>(source)

Decodes ten 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.

H5

type of the fifth header.

H6

type of the sixth header.

H7

type of the seventh header.

H8

type of the eighth header.

H9

type of the ninth header.

H10

type of the tenth 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.

header5

fifth header definition to decode.

header6

sixth header definition to decode.

header7

seventh header definition to decode.

header8

eighth header definition to decode.

header9

ninth header definition to decode.

header10

tenth header definition to decode.

See also