args_api/resource/
build.rs1use chrono::{DateTime, Utc};
2use serde::{Deserialize, Serialize};
3use uuid::Uuid;
4
5#[derive(ApiResource, Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
6pub struct BuildResource {
7 pub id: Uuid,
8 pub number: i32,
9 pub repository_id: Uuid,
10 pub ref_name: String,
11 pub trigger: String,
12 pub commit_sha: String,
13 pub status: String,
14 pub total_tasks: i32,
15 pub completed_tasks: i32,
16 pub created_at: DateTime<Utc>,
17 pub updated_at: DateTime<Utc>,
18}