rustenium_cdp_definitions/browser_protocol/audits/
events.rs1use serde::{Deserialize, Serialize};
2#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
3pub struct IssueAddedParams {
4 #[serde(rename = "issue")]
5 pub issue: super::types::InspectorIssue,
6}
7#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
8pub enum IssueAddedMethod {
9 #[serde(rename = "Audits.issueAdded")]
10 IssueAdded,
11}
12#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
13pub struct IssueAdded {
14 pub method: IssueAddedMethod,
15 pub params: IssueAddedParams,
16}
17impl IssueAdded {
18 pub const IDENTIFIER: &'static str = "Audits.issueAdded";
19 pub fn identifier(&self) -> &'static str {
20 Self::IDENTIFIER
21 }
22}
23group_enum ! (AuditsEvents { IssueAdded (IssueAdded) } + identifiable);