schemas_v1_api_audit_log - OmniCloudOrg/OmniOrchestrator GitHub Wiki

audit_log (src/schemas/v1/api)

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

Table of Contents

Public Items

async fn create_audit_log

Definition

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

Documentation

Creates a new audit log entry in the system.

async fn list_audit_logs

Definition

pub async fn list_audit_logs(
    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 audit log entries with pagination support.

async fn list_audit_logs_for_app

Definition

pub async fn list_audit_logs_for_app(
    platform_id: i64,
    app_id: i64,
    page: Option<i64>,
    per_page: Option<i64>,
    db_manager: &State<Arc<DatabaseManager>>,
) -> Result<Json<Value>, (Status, Json<Value>)> {
    // ... function body
}

Documentation

List all audit log entries for a given app_id with pagination support.

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