import type { ArtifactType } from '../schemas/ArtifactType'; import type { PackageType } from '../schemas/PackageType'; import type { RegistryType } from '../schemas/RegistryType'; /** * Docker Artifact Version Summary */ export interface ArtifactVersionSummary { artifactKey?: { [key: string]: string; }; artifactType?: ArtifactType; /** * Timestamp in milliseconds when the artifact was soft deleted. Null if not deleted. */ deletedAt?: string; firewallMode?: 'ALLOW' | 'ENABLED' | 'QUARANTINE'; imageName: string; imageUUID: string; isQuarantined?: boolean; lastScannedAt?: string; packageType: PackageType; purl?: string; quarantineReason?: string; registryType?: RegistryType; registryUUID: string; scanId?: string; scanStatus?: 'ALLOWED' | 'BLOCKED' | 'WARN'; sscaArtifactId?: string; sscaArtifactSourceId?: string; stoExecutionId?: string; stoPipelineId?: string; uuid: string; version: string; }