- package com.hexagonkt.http.model
- /**
- * HTTP multi-value field. Used in headers, query parameters and form parameters.
- */
- interface HttpField {
- val name: String
- val value: Any?
- val values: List<Any>
- fun string(): String? =
- value?.toString()
- fun strings(): List<String> =
- values.map(Any::toString)
- operator fun plus(value: Any): HttpField
- operator fun minus(element: Any): HttpField
- }