use serde::Deserialize;
#[derive(Deserialize)]
pub struct JarVersions {
pub project: Option<String>,
pub project_id: Option<String>,
pub project_name: Option<String>,
pub version_groups: Option<Vec<String>>,
pub versions: Vec<String>,
}
#[derive(Deserialize)]
pub struct JarBuildsPurpur {
pub project: String,
pub version: String,
pub builds: PurpurBuildsInfo,
}
#[derive(Deserialize)]
pub struct PurpurBuildsInfo {
pub latest: String,
pub all: Vec<String>,
}
#[derive(Deserialize)]
pub struct JarBuildsPaper {
pub project_id: String,
pub project_name: String,
pub version: String,
pub builds: Vec<u32>,
}