Mercury/src/models/cdn.rs
Matthew L McPeak 53f4ca5b26
Some checks failed
ci / test (push) Failing after 8s
ci / build-ui (push) Successful in 12s
ci / publish (push) Has been skipped
Inital Commit
2026-06-18 19:19:59 -04:00

25 lines
627 B
Rust

use chrono::{DateTime, Utc};
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize, sqlx::FromRow)]
pub struct CdnObject {
pub id: i32,
pub key: String,
pub content_type: Option<String>,
pub description: Option<String>,
pub created_at: DateTime<Utc>,
}
#[derive(Debug, Deserialize)]
pub struct CreateCdnObject {
pub key: String,
pub content_type: Option<String>,
pub description: Option<String>,
}
#[derive(Debug, Deserialize)]
pub struct UpdateCdnObject {
pub key: Option<String>,
pub content_type: Option<String>,
pub description: Option<String>,
}