use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct NodesAptRepositoriesResponseDataFilesInner {
#[serde(rename = "digest")]
pub digest: Vec<i64>,
#[serde(rename = "file-type")]
pub file_type: models::PveFileTypeEnum,
#[serde(rename = "path")]
pub path: String,
#[serde(rename = "repositories")]
pub repositories: Vec<models::NodesAptRepositoriesResponseDataFilesInnerRepositoriesInner>,
}
impl NodesAptRepositoriesResponseDataFilesInner {
pub fn new(digest: Vec<i64>, file_type: models::PveFileTypeEnum, path: String, repositories: Vec<models::NodesAptRepositoriesResponseDataFilesInnerRepositoriesInner>) -> NodesAptRepositoriesResponseDataFilesInner {
NodesAptRepositoriesResponseDataFilesInner {
digest,
file_type,
path,
repositories,
}
}
}