Rewrite to a API trait.

This commit is contained in:
2026-01-11 14:12:54 +01:00
parent ea9f05b048
commit 88f8cf76ef
45 changed files with 1384 additions and 1030 deletions

View File

@@ -4,7 +4,20 @@ fn main() {
println!("cargo::rerun-if-changed=../backend-actix/gamenight-api.yaml");
let _ =
Command::new("openapi-generator")
.args(["generate", "-i", "../backend-actix/gamenight-api.yaml", "-g", "rust", "--additional-properties=withSeparateModelsAndApi=true,modelPackage=gamenight_model,apiPackage=gamenight_api,packageName=gamenight-api-client-rs,packageVersion=0.1.0"])
.args([
"generate",
"-i",
"../backend-actix/gamenight-api.yaml",
"-g",
"rust",
"--additional-properties=\
withSeparateModelsAndApi=true,\
library=reqwest-trait,\
modelPackage=gamenight_model,\
apiPackage=gamenight_api,\
packageName=gamenight-api-client-rs,\
packageVersion=0.1.0"
])
.output()
.expect("Failed to generate models sources for the gamenight API");
}