HeaderValues

data class HeaderValues<H : Any>(val name: String, val codec: StringCodec<H>, val values: List<H>) : Header<H> (source)

Optional header definition populated with explicit values.

Constructors

Link copied to clipboard
constructor(name: String, codec: StringCodec<H>, values: List<H>)

Properties

Link copied to clipboard
open override val codec: StringCodec<H>

Codec used to encode and decode header values.

Link copied to clipboard
open override val name: String

Canonical header name.

Link copied to clipboard
open override val required: Boolean = false

Flag signalling the header is optional because values are pre-supplied.

Link copied to clipboard
val values: List<H>

Concrete header values that will be sent on the wire.