eve_esi_api/domain/universe/
system.rs

1use serde::Deserialize;
2
3use crate::Float;
4use crate::Int32;
5
6#[derive(Deserialize, Debug)]
7pub struct System {
8    pub system_id: Int32,
9    pub constellation_id: Int32,
10    pub name: String,
11    pub planets: Option<Vec<Planet>>,
12    pub security_class: Option<String>,
13    pub security_status: Float,
14    pub stargates: Option<Vec<Int32>>,
15    pub stations: Option<Vec<Int32>>,
16    pub star_id: Option<Int32>,
17    // position: not_implemented,
18}
19
20#[derive(Deserialize, Debug)]
21pub struct Planet {
22    pub planet_id: Int32,
23    pub moons: Option<Vec<Int32>>,
24    pub asteroids_belts: Option<Vec<Int32>>,
25}