Schema Update & Empire Endpoints
This commit is contained in:
parent
eb18526f51
commit
26e83a3aed
6 changed files with 600 additions and 74 deletions
src
17
src/main.rs
17
src/main.rs
|
@ -144,7 +144,10 @@ async fn main() -> Result<()> {
|
|||
v3::delete_game,
|
||||
v3::create_group,
|
||||
v3::edit_group,
|
||||
v3::delete_group
|
||||
v3::delete_group,
|
||||
v3::create_empire,
|
||||
v3::edit_empire,
|
||||
v3::delete_empire
|
||||
),
|
||||
components(schemas(
|
||||
v3::schemas::AuthReturn,
|
||||
|
@ -155,9 +158,13 @@ async fn main() -> Result<()> {
|
|||
v3::schemas::PostGroupParams,
|
||||
v3::schemas::UpdateGroupParams,
|
||||
v3::schemas::DeleteGroupParams,
|
||||
v3::schemas::PostEmpireParams,
|
||||
v3::schemas::UpdateEmpireParams,
|
||||
v3::schemas::DeleteEmpireParams,
|
||||
v3::schemas::FullViewData,
|
||||
v3::schemas::Ethic,
|
||||
v3::schemas::EmpireEthic,
|
||||
v3::schemas::EmpireEthicLegacy,
|
||||
v3::schemas::ChellarisGameLegacy,
|
||||
v3::schemas::ChellarisGameFlat,
|
||||
v3::schemas::ChellarisGame,
|
||||
|
@ -165,8 +172,9 @@ async fn main() -> Result<()> {
|
|||
v3::schemas::ChellarisGameGroupLegacy,
|
||||
v3::schemas::ChellarisGroupFlat,
|
||||
v3::schemas::Portrait,
|
||||
v3::schemas::ChellarisEmpire,
|
||||
v3::schemas::ChellarisEmpireFlat
|
||||
v3::schemas::ChellarisEmpireLegacy,
|
||||
v3::schemas::ChellarisEmpireFlat,
|
||||
v3::schemas::ChellarisEmpire
|
||||
)),
|
||||
modifiers(&ApiSecurity)
|
||||
)]
|
||||
|
@ -215,6 +223,9 @@ async fn main() -> Result<()> {
|
|||
.service(v3::create_group)
|
||||
.service(v3::edit_group)
|
||||
.service(v3::delete_group)
|
||||
.service(v3::create_empire)
|
||||
.service(v3::edit_empire)
|
||||
.service(v3::delete_empire)
|
||||
// Swagger UI
|
||||
.service(
|
||||
SwaggerUi::new(concat!(api_base!(), "/swagger/{_:.*}"))
|
||||
|
|
Reference in a new issue