import type { OrgIdentifier } from '../schemas/OrgIdentifier'; import type { ProjectIdentifier } from '../schemas/ProjectIdentifier'; import type { LifecycleExecutionStatusV3 } from '../schemas/LifecycleExecutionStatusV3'; import type { LifecycleExecutionTriggerTypeV3 } from '../schemas/LifecycleExecutionTriggerTypeV3'; export interface LifecycleExecutionResponseV3 { /** * @format int64 */ completedAt?: number; /** * @format int64 */ createdAt: number; id: string; message?: string; orgIdentifier?: OrgIdentifier; /** * @format int64 */ packagesAffected: number; policyId: string; /** * Name of the lifecycle policy that triggered this execution. */ policyName: string; projectIdentifier?: ProjectIdentifier; /** * @format int64 */ protected: number; /** * @format int64 */ registriesAffected: number; /** * @format int64 */ startedAt?: number; status: LifecycleExecutionStatusV3; storageReclaimed: string; triggerType: LifecycleExecutionTriggerTypeV3; /** * @format int64 */ versionsDeleted: number; }