use serde::Deserialize;
use crate::Float;
use crate::Int32;
#[derive(Deserialize, Debug)]
pub struct System {
pub system_id: Int32,
pub constellation_id: Int32,
pub name: String,
pub planets: Option<Vec<Planet>>,
pub security_class: Option<String>,
pub security_status: Float,
pub stargates: Option<Vec<Int32>>,
pub stations: Option<Vec<Int32>>,
pub star_id: Option<Int32>,
}
#[derive(Deserialize, Debug)]
pub struct Planet {
pub planet_id: Int32,
pub moons: Option<Vec<Int32>>,
pub asteroids_belts: Option<Vec<Int32>>,
}