decodeHeaders9
fun <H1 : Any, H2 : Any, H3 : Any, H4 : Any, H5 : Any, H6 : Any, H7 : Any, H8 : Any, H9 : Any> decodeHeaders9(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>): EitherNel<String, HeaderValues9<H1, H2, H3, H4, H5, H6, H7, H8, H9>>(source)
Decodes nine header definitions from the raw header map.
Return
either aggregated validation errors or the decoded header values.
Parameters
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.