lmrc-cli 0.3.16

CLI tool for scaffolding LMRC Stack infrastructure projects
Documentation
//! Deployment models

use chrono::{DateTime, Utc};
use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize)]
pub struct Deployment {
    pub id: i64,
    pub project_id: i64,
    pub pipeline_id: Option<i64>,
    pub environment: String,
    pub version: String,
    pub status: String,
    pub deployed_at: Option<DateTime<Utc>>,
    pub created_at: DateTime<Utc>,
}

#[derive(Debug, Serialize)]
pub struct DeploymentListItem {
    pub id: i64,
    pub project_id: i64,
    pub environment: String,
    pub version: String,
    pub status: String,
    pub deployed_at: Option<DateTime<Utc>>,
}