The cookie name.
Builds the cookie object from the given data map.
Builds the cookie object from the given data map.
the data map to build the cookie object
a new cookie object
Default cookie, returned in case of error or if missing in the HTTP headers.
The cookie path.
Converts the given cookie object into a data map.
Converts the given cookie object into a data map.
the cookie object to serialize into a map
a new Map storing the key-value pairs for the given cookie
Decodes the data from a Cookie.
Decodes the data from a Cookie.
The cookie domain.
The cookie domain. Defaults to None.
Encodes the data as a Cookie.
true if the Cookie should have the httpOnly flag, disabling access from Javascript.
true if the Cookie should have the httpOnly flag, disabling access from Javascript. Defaults to true.
true if the Cookie is signed.
true if the Cookie is signed. Defaults to false.
The cookie expiration date in seconds, None for a transient cookie
The value of the SameSite attribute of the cookie.
The value of the SameSite attribute of the cookie. Defaults to no SameSite.
true if the Cookie should have the secure flag, restricting usage to https.
true if the Cookie should have the secure flag, restricting usage to https. Defaults to false.
Trait that should be extended by the Cookie helpers.