rustenium_cdp_definitions/browser_protocol/log/
events.rs1use 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);