Cookie class abstract interface

Representation of a cookie. For cookies received by the server as Cookie header values only name and value properties will be set. When building a cookie for the 'set-cookie' header in the server and when receiving cookies in the client as 'set-cookie' headers all fields can be used.

Constructors

Creates a new cookie setting the name and value.
factory
Cookie.fromSetCookieValue(String value)
Creates a new cookie by parsing a header value from a 'set-cookie' header.
factory

Properties

domain String?
The domain that the cookie applies to.
getter/setter pair
expires DateTime?
The time at which the cookie expires.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
httpOnly bool
Whether the cookie is only sent in the HTTP request and is not made available to client side scripts.
getter/setter pair
maxAge int?
The number of seconds until the cookie expires. A zero or negative value means the cookie has expired.
getter/setter pair
name String
The name of the cookie.
getter/setter pair
path String?
The path within the domain that the cookie applies to.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sameSite SameSite?
Whether the cookie is available from other sites.
getter/setter pair
secure bool
Whether to only send this cookie on secure connections.
getter/setter pair
value String
The value of the cookie.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
Returns the formatted string representation of the cookie. The string representation can be used for setting the Cookie or 'set-cookie' headers
override

Operators

operator ==(Object other) bool
The equality operator.
inherited