use serde::{Deserialize, Serialize};
use crate::registry::RelativeArtifactPath;
use crate::storage::{UploadId, UploadPlan};
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, schemars::JsonSchema)]
#[cfg_attr(feature = "server", derive(utoipa::ToSchema))]
#[serde(deny_unknown_fields, rename_all = "snake_case")]
pub struct CardUploadEntry {
pub relative_path: RelativeArtifactPath,
pub upload_id: UploadId,
pub plan: UploadPlan,
}