pub struct SetCookieParams {Show 14 fields
pub name: String,
pub value: String,
pub url: Option<String>,
pub domain: Option<String>,
pub path: Option<String>,
pub secure: Option<bool>,
pub http_only: Option<bool>,
pub same_site: Option<CookieSameSite>,
pub expires: Option<TimeSinceEpoch>,
pub priority: Option<CookiePriority>,
pub same_party: Option<bool>,
pub source_scheme: Option<CookieSourceScheme>,
pub source_port: Option<i64>,
pub partition_key: Option<CookiePartitionKey>,
}
Expand description
Sets a cookie with the given cookie data; may overwrite equivalent cookies if they exist. setCookie
Fields§
§name: String
Cookie name.
value: String
Cookie value.
url: Option<String>
The request-URI to associate with the setting of the cookie. This value can affect the default domain, path, source port, and source scheme values of the created cookie.
domain: Option<String>
Cookie domain.
path: Option<String>
Cookie path.
secure: Option<bool>
True if cookie is secure.
http_only: Option<bool>
True if cookie is http-only.
same_site: Option<CookieSameSite>
Cookie SameSite type.
expires: Option<TimeSinceEpoch>
Cookie expiration date, session cookie if not set
priority: Option<CookiePriority>
Cookie Priority type.
same_party: Option<bool>
True if cookie is SameParty.
source_scheme: Option<CookieSourceScheme>
Cookie source scheme type.
source_port: Option<i64>
Cookie source port. Valid values are {-1, [1, 65535]}, -1 indicates an unspecified port. An unspecified port value allows protocol clients to emulate legacy cookie scope for the port. This is a temporary ability and it will be removed in the future.
partition_key: Option<CookiePartitionKey>
Cookie partition key. If not set, the cookie will be set as not partitioned.
Implementations§
Source§impl SetCookieParams
impl SetCookieParams
pub fn builder() -> SetCookieParamsBuilder
Source§impl SetCookieParams
impl SetCookieParams
pub const IDENTIFIER: &'static str = "Network.setCookie"
Trait Implementations§
Source§impl Clone for SetCookieParams
impl Clone for SetCookieParams
Source§fn clone(&self) -> SetCookieParams
fn clone(&self) -> SetCookieParams
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Command for SetCookieParams
impl Command for SetCookieParams
Source§impl Debug for SetCookieParams
impl Debug for SetCookieParams
Source§impl<'de> Deserialize<'de> for SetCookieParams
impl<'de> Deserialize<'de> for SetCookieParams
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetCookieParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetCookieParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl Method for SetCookieParams
impl Method for SetCookieParams
Source§fn identifier(&self) -> Cow<'static, str>
fn identifier(&self) -> Cow<'static, str>
DOM.removeNode
Source§fn domain_name(&self) -> Cow<'static, str>
fn domain_name(&self) -> Cow<'static, str>
DOM
Source§fn method_name(&self) -> Cow<'static, str>
fn method_name(&self) -> Cow<'static, str>
removeNode