import type { DockerArtifactDetailConfig } from '../schemas/DockerArtifactDetailConfig'; import type { HelmArtifactDetailConfig } from '../schemas/HelmArtifactDetailConfig'; import type { GenericArtifactDetailConfig } from '../schemas/GenericArtifactDetailConfig'; import type { MavenArtifactDetailConfig } from '../schemas/MavenArtifactDetailConfig'; import type { PythonArtifactDetailConfig } from '../schemas/PythonArtifactDetailConfig'; import type { NpmArtifactDetailConfig } from '../schemas/NpmArtifactDetailConfig'; import type { RpmArtifactDetailConfig } from '../schemas/RpmArtifactDetailConfig'; import type { NugetArtifactDetailConfig } from '../schemas/NugetArtifactDetailConfig'; import type { CargoArtifactDetailConfig } from '../schemas/CargoArtifactDetailConfig'; import type { GoArtifactDetailConfig } from '../schemas/GoArtifactDetailConfig'; import type { HuggingFaceArtifactDetailConfig } from '../schemas/HuggingFaceArtifactDetailConfig'; import type { CondaArtifactDetailConfig } from '../schemas/CondaArtifactDetailConfig'; import type { DartArtifactDetailConfig } from '../schemas/DartArtifactDetailConfig'; import type { ComposerArtifactDetailConfig } from '../schemas/ComposerArtifactDetailConfig'; import type { SwiftArtifactDetailConfig } from '../schemas/SwiftArtifactDetailConfig'; import type { PuppetArtifactDetailConfig } from '../schemas/PuppetArtifactDetailConfig'; import type { HelmHttpArtifactDetailConfig } from '../schemas/HelmHttpArtifactDetailConfig'; import type { DebianArtifactDetailConfig } from '../schemas/DebianArtifactDetailConfig'; import type { ConanArtifactDetailConfig } from '../schemas/ConanArtifactDetailConfig'; import type { RubyArtifactDetailConfig } from '../schemas/RubyArtifactDetailConfig'; import type { ArtifactType } from '../schemas/ArtifactType'; import type { UserInfo } from '../schemas/UserInfo'; import type { PackageType } from '../schemas/PackageType'; /** * Artifact Detail */ export type ArtifactDetail = (DockerArtifactDetailConfig | HelmArtifactDetailConfig | GenericArtifactDetailConfig | MavenArtifactDetailConfig | PythonArtifactDetailConfig | NpmArtifactDetailConfig | RpmArtifactDetailConfig | NugetArtifactDetailConfig | CargoArtifactDetailConfig | GoArtifactDetailConfig | HuggingFaceArtifactDetailConfig | CondaArtifactDetailConfig | DartArtifactDetailConfig | ComposerArtifactDetailConfig | SwiftArtifactDetailConfig | PuppetArtifactDetailConfig | HelmHttpArtifactDetailConfig | DebianArtifactDetailConfig | ConanArtifactDetailConfig | RubyArtifactDetailConfig) & { artifactKey?: { [key: string]: string; }; artifactType?: ArtifactType; createdAt?: string; createdBy?: UserInfo; /** * Timestamp in milliseconds when the registry was soft-deleted */ deletedAt?: string; /** * @format int64 */ downloadCount?: number; isQuarantined?: boolean; modifiedAt?: string; name?: string; packageType: PackageType; quarantineReason?: string; size?: string; version: string; };