OptionaldomainDefine the domain where the cookie is available. Defaults to the domain of the page where the cookie was created.
OptionalexpiresDefine when the cookie will be removed. Value can be a Number which will be interpreted as days from time of creation or a Date instance. If omitted, the cookie becomes a session cookie.
OptionalpathDefine the path where the cookie is available. Defaults to '/'
OptionalsameAsserts that a cookie must not be sent with cross-origin requests, providing some protection against cross-site request forgery attacks (CSRF)
OptionalsecureA Boolean indicating if the cookie transmission requires a secure protocol (https). Defaults to false.
An attribute which will be serialized, conformably to RFC 6265 section 5.2.