import type { ArtifactType } from '../schemas/ArtifactType'; import type { PerformedBy } from '../schemas/PerformedBy'; import type { PackageType } from '../schemas/PackageType'; /** * Package Metadata */ export interface PackageMetadata { artifactType?: ArtifactType; /** * Timestamp in milliseconds when the registry was soft-deleted */ deletedAt?: string; deletedBy?: PerformedBy; /** * @format int64 */ downloadsCount?: number; isPublic: boolean; isQuarantined?: boolean; lastModified?: string; latestVersion: string; latestVersionArtifactKey?: { [key: string]: any; }; package: string; packageType: PackageType; quarantineReason?: string; registryIdentifier: string; registryUUID: string; uuid: string; }