Header

data class Header(    val key: String,     val value: String? = null,     val valueIsRegex: Boolean? = null,     val dynamicHeader: DynamicHeader? = null,     val dateOffsetSec: Long? = null) : Comparable<Header>

Request/response header representation suitable for serialization to JSON.

Nullable properties are used to limit the verbosity of the JSON formatted data.

Parameters

key

The key of the header.

value

The value of the header, if dynamicHeader is null, null otherwise.

valueIsRegex

Can be set manually to true when the value is a regular expression.

dynamicHeader

Set when the header value is considered to be a dynamic value.

dateOffsetSec

Constructors

Link copied to clipboard
fun Header(    key: String,     value: String? = null,     valueIsRegex: Boolean? = null,     dynamicHeader: DynamicHeader? = null,     dateOffsetSec: Long? = null)

Properties

Link copied to clipboard
val dateOffsetSec: Long? = null
Link copied to clipboard
val dynamicHeader: DynamicHeader? = null
Link copied to clipboard
val key: String
Link copied to clipboard
val value: String? = null
Link copied to clipboard
val valueIsRegex: Boolean? = null

Functions

Link copied to clipboard
open operator override fun compareTo(other: Header): Int