import type { LifecycleRuleActionV3 } from '../schemas/LifecycleRuleActionV3'; import type { LifecycleRuleApplyToV3 } from '../schemas/LifecycleRuleApplyToV3'; import type { LifecycleRuleCriteriaV3 } from '../schemas/LifecycleRuleCriteriaV3'; import type { LifecycleRuleFilterConfigV3 } from '../schemas/LifecycleRuleFilterConfigV3'; import type { LifecycleRuleScheduleV3 } from '../schemas/LifecycleRuleScheduleV3'; /** * Partial update body for a lifecycle rule. Only provided fields are updated. */ export interface LifecycleRulePatchBodyV3 { action?: LifecycleRuleActionV3; applyTo?: LifecycleRuleApplyToV3; criteria?: LifecycleRuleCriteriaV3; description?: string; /** * Enable or disable the lifecycle rule. */ enabled?: boolean; filterConfig?: T0; name?: string; packageType?: string; schedule?: LifecycleRuleScheduleV3; }