Skip to main content

//clika-runtime/io.clika.runtime/Cookie

Cookie

[common]
data class Cookie(val name: String, val value: String, val path: String = "/", val domain: String = "", val maxAge: Int = -1, val httpOnly: Boolean = true, val secure: Boolean = false, val sameSite: SameSite = SameSite.LAX)

A cookie to set on a response: maxAge below 0 means a session cookie, an empty domain omits the attribute, httpOnly hides it from script, secure limits it to HTTPS.

Constructors​

Cookie[common]
constructor(name: String, value: String, path: String = "/", domain: String = "", maxAge: Int = -1, httpOnly: Boolean = true, secure: Boolean = false, sameSite: SameSite = SameSite.LAX)

Properties​

NameSummary
domain[common]
val domain: String
httpOnly[common]
val httpOnly: Boolean = true
maxAge[common]
val maxAge: Int
name[common]
val name: String
path[common]
val path: String
sameSite[common]
val sameSite: SameSite
secure[common]
val secure: Boolean = false
value[common]
val value: String