Skip to main content

rustenium_cdp_definitions/browser_protocol/log/
events.rs

1use serde::{Deserialize, Serialize};
2#[doc = "Issued when new message was logged.\n[entryAdded](https://chromedevtools.github.io/devtools-protocol/tot/Log/#event-entryAdded)"]
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct EntryAddedParams {
5    #[doc = "The entry."]
6    #[serde(rename = "entry")]
7    pub entry: super::types::LogEntry,
8}
9#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
10pub enum EntryAddedMethod {
11    #[serde(rename = "Log.entryAdded")]
12    EntryAdded,
13}
14#[doc = "Issued when new message was logged.\n[entryAdded](https://chromedevtools.github.io/devtools-protocol/tot/Log/#event-entryAdded)"]
15#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
16pub struct EntryAdded {
17    pub method: EntryAddedMethod,
18    pub params: EntryAddedParams,
19}
20impl EntryAdded {
21    pub const IDENTIFIER: &'static str = "Log.entryAdded";
22    pub fn identifier(&self) -> &'static str {
23        Self::IDENTIFIER
24    }
25}
26group_enum ! (LogEvents { EntryAdded (EntryAdded) } + identifiable);