use crate::csaf_traits::ProductStatus;
pub mod product_groups_by_id_map;
pub mod product_status_group_map;
#[derive(Debug, Clone, PartialEq, Eq, Hash)]
pub struct ProductStatusAndPath {
pub status: ProductStatus,
pub index: usize,
}
impl ProductStatusAndPath {
pub fn json_path(&self, vulnerability_index: usize) -> String {
format!(
"/vulnerabilities/{}/product_status/{}/{}",
vulnerability_index, self.status, self.index
)
}
}