2023-12-24 00:20:33 +01:00
|
|
|
use crate::api::add::okapi_add_operation_for_package_add_;
|
|
|
|
use crate::api::add::package_add;
|
2023-12-26 21:44:19 +01:00
|
|
|
use crate::api::list::okapi_add_operation_for_build_output_;
|
|
|
|
use crate::api::list::okapi_add_operation_for_list_builds_;
|
|
|
|
use crate::api::list::{build_output, okapi_add_operation_for_package_list_};
|
|
|
|
use crate::api::list::{list_builds, okapi_add_operation_for_search_};
|
2023-12-24 00:20:33 +01:00
|
|
|
use crate::api::list::{package_list, search};
|
|
|
|
use crate::api::remove::okapi_add_operation_for_package_del_;
|
|
|
|
use crate::api::remove::okapi_add_operation_for_version_del_;
|
|
|
|
use crate::api::remove::{package_del, version_del};
|
|
|
|
use rocket::Route;
|
|
|
|
use rocket_okapi::openapi_get_routes;
|
2023-12-23 19:27:36 +01:00
|
|
|
|
|
|
|
pub fn build_api() -> Vec<Route> {
|
2023-12-26 21:44:19 +01:00
|
|
|
openapi_get_routes![
|
|
|
|
search,
|
|
|
|
package_list,
|
|
|
|
package_add,
|
|
|
|
package_del,
|
|
|
|
version_del,
|
|
|
|
build_output,
|
|
|
|
list_builds
|
|
|
|
]
|
2023-12-23 19:27:36 +01:00
|
|
|
}
|