schemas_v1_api_builds - OmniCloudOrg/OmniOrchestrator GitHub Wiki

builds (src/schemas/v1/api)

Path: src/schemas/v1/api/builds.rs

Table of Contents

Public Items

async fn list_builds

Definition

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
}

Documentation

List all builds with pagination support.

async fn list_builds_for_app

Definition

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
}

Documentation

List builds for a specific application with pagination support.

async fn get_build

Definition

pub async fn get_build(
    platform_id: i64,
    build_id: i64,
    db_manager: &State<Arc<DatabaseManager>>,
) -> Result<Json<Build>, (Status, Json<Value>)> {
    // ... function body
}

Documentation

Get a specific build by ID.

⚠️ **GitHub.com Fallback** ⚠️