use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct OrgRepoCustomPropertyValues {
#[serde(rename = "repository_id")]
pub repository_id: i32,
#[serde(rename = "repository_name")]
pub repository_name: String,
#[serde(rename = "repository_full_name")]
pub repository_full_name: String,
#[serde(rename = "properties")]
pub properties: Vec<models::CustomPropertyValue>,
}
impl OrgRepoCustomPropertyValues {
pub fn new(repository_id: i32, repository_name: String, repository_full_name: String, properties: Vec<models::CustomPropertyValue>) -> OrgRepoCustomPropertyValues {
OrgRepoCustomPropertyValues {
repository_id,
repository_name,
repository_full_name,
properties,
}
}
}