openapi_github/models/
secret_scanning_location_details.rs

1/*
2 * GitHub's official OpenAPI spec + Octokit extension
3 *
4 * OpenAPI specs from https://github.com/github/rest-api-description with the 'x-octokit' extension required by the Octokit SDKs
5 *
6 * The version of the OpenAPI document: 16.6.0
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11use 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