radars and vehicles

This commit is contained in:
LinlyBoi
2022-12-25 13:10:38 +02:00
parent 298b35af4c
commit f9dfb4bf64
11 changed files with 133 additions and 25 deletions

View File

@@ -23,3 +23,24 @@ pub struct CommonDriver {
pub name: String,
pub address: String,
}
//generate common radar struct
#[derive(Serialize, Deserialize, PartialEq, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct CommonRadar {
pub id: i32,
pub category: Option<String>,
pub address: Option<String>,
}
#[derive(Serialize, Deserialize, PartialEq, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct CommonVehicle {
pub model: Option<String>,
pub category: String,
pub color: Option<String>,
pub chasse_num: Option<i32>,
pub plate_num: i32,
pub vehicle_type: String,
pub owner: Option<String>,
}