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