openapi_github/models/
repository_id_and_ref_name.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct RepositoryIdAndRefName {
17 #[serde(rename = "ref_name", skip_serializing_if = "Option::is_none")]
18 pub ref_name: Option<Box<models::RepositoryRulesetConditionsRefName>>,
19 #[serde(rename = "repository_id")]
20 pub repository_id: Box<models::RepositoryRulesetConditionsRepositoryIdTargetRepositoryId>,
21}
22
23impl RepositoryIdAndRefName {
24 pub fn new(repository_id: models::RepositoryRulesetConditionsRepositoryIdTargetRepositoryId) -> RepositoryIdAndRefName {
26 RepositoryIdAndRefName {
27 ref_name: None,
28 repository_id: Box::new(repository_id),
29 }
30 }
31}
32