use serde::{ Serialize, Deserialize };
use std::default::{Default};
#[derive(Serialize, Deserialize, Default)]
#[serde(rename_all = "camelCase")]
pub struct Manifest {
pub pretty_name: String,
pub default_output: String,
pub denylist: Option<Vec<String>>,
pub requires_generators: Option<Vec<String>>,
pub requires_engines: Option<Vec<String>>
}
#[derive(Serialize, Deserialize)]
pub struct ManifestResponse {
pub manifest: Manifest
}