Schema Update & Empire Endpoints

This commit is contained in:
Neshura 2023-09-03 02:20:26 +02:00
parent eb18526f51
commit 26e83a3aed
Signed by: Neshura
GPG key ID: B6983AAA6B9A7A6C
6 changed files with 600 additions and 74 deletions

View file

@ -40,19 +40,18 @@ pub struct Ethic {
pub struct Empire {
pub id: i32,
pub group_id: i32,
pub group_game_id: i32,
pub game_id: i32,
pub name: String,
pub discord_user: Option<String>,
pub gestalt: bool,
pub empire_portrait_id: Option<i32>,
pub empire_portrait_group_id: Option<i32>,
pub portrait_id: i32,
pub portrait_group_id: i32,
}
#[derive(Serialize, ToSchema, Debug, FromRow)]
pub struct EmpireEthic {
pub empires_id: i32,
pub empires_group_id: i32,
pub empires_group_game_id: i32,
pub empire_id: i32,
pub empire_game_id: i32,
pub ethics_id: i32,
pub ethics_fanatic: bool,
pub fanatic: bool,
}