schemas_v1_api_builds - OmniCloudOrg/OmniOrchestrator GitHub Wiki
Path: src/schemas/v1/api/builds.rs
pub async fn list_builds(
platform_id: i64,
page: Option<u32>,
per_page: Option<u32>,
db_manager: &State<Arc<DatabaseManager>>,
) -> Result<Json<Value>, (Status, Json<Value>)> {
// ... function body
}
List all builds with pagination support.
pub async fn list_builds_for_app(
platform_id: i64,
app_id: i64,
page: Option<u32>,
per_page: Option<u32>,
db_manager: &State<Arc<DatabaseManager>>,
) -> Result<Json<Vec<Build>>, (Status, Json<Value>)> {
// ... function body
}
List builds for a specific application with pagination support.
pub async fn get_build(
platform_id: i64,
build_id: i64,
db_manager: &State<Arc<DatabaseManager>>,
) -> Result<Json<Build>, (Status, Json<Value>)> {
// ... function body
}
Get a specific build by ID.