openapi_github/models/
branch_restriction_policy_apps_inner_permissions.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct BranchRestrictionPolicyAppsInnerPermissions {
16 #[serde(rename = "metadata", skip_serializing_if = "Option::is_none")]
17 pub metadata: Option<String>,
18 #[serde(rename = "contents", skip_serializing_if = "Option::is_none")]
19 pub contents: Option<String>,
20 #[serde(rename = "issues", skip_serializing_if = "Option::is_none")]
21 pub issues: Option<String>,
22 #[serde(rename = "single_file", skip_serializing_if = "Option::is_none")]
23 pub single_file: Option<String>,
24}
25
26impl BranchRestrictionPolicyAppsInnerPermissions {
27 pub fn new() -> BranchRestrictionPolicyAppsInnerPermissions {
28 BranchRestrictionPolicyAppsInnerPermissions {
29 metadata: None,
30 contents: None,
31 issues: None,
32 single_file: None,
33 }
34 }
35}
36