openapi_github/models/
secret_scanning_location_details.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15#[serde(untagged)]
16pub enum SecretScanningLocationDetails {
17 SecretScanningLocationCommit(Box<models::SecretScanningLocationCommit>),
18 SecretScanningLocationWikiCommit(Box<models::SecretScanningLocationWikiCommit>),
19 SecretScanningLocationIssueTitle(Box<models::SecretScanningLocationIssueTitle>),
20 SecretScanningLocationIssueBody(Box<models::SecretScanningLocationIssueBody>),
21 SecretScanningLocationIssueComment(Box<models::SecretScanningLocationIssueComment>),
22 SecretScanningLocationDiscussionTitle(Box<models::SecretScanningLocationDiscussionTitle>),
23 SecretScanningLocationDiscussionBody(Box<models::SecretScanningLocationDiscussionBody>),
24 SecretScanningLocationDiscussionComment(Box<models::SecretScanningLocationDiscussionComment>),
25 SecretScanningLocationPullRequestTitle(Box<models::SecretScanningLocationPullRequestTitle>),
26 SecretScanningLocationPullRequestBody(Box<models::SecretScanningLocationPullRequestBody>),
27 SecretScanningLocationPullRequestComment(Box<models::SecretScanningLocationPullRequestComment>),
28 SecretScanningLocationPullRequestReview(Box<models::SecretScanningLocationPullRequestReview>),
29 SecretScanningLocationPullRequestReviewComment(Box<models::SecretScanningLocationPullRequestReviewComment>),
30}
31
32impl Default for SecretScanningLocationDetails {
33 fn default() -> Self {
34 Self::SecretScanningLocationCommit(Default::default())
35 }
36}
37