import type { CompletedAtMsV3 } from '../schemas/CompletedAtMsV3'; import type { CreatedAtMsV3 } from '../schemas/CreatedAtMsV3'; /** * Status of a single backfill job (CDC outbox row). */ export interface BackfillTaskStatusDataV3 { /** * Number of execution attempts so far. * @format int64 */ attempts: number; completedAt?: CompletedAtMsV3; createdAt: CreatedAtMsV3; /** * Numeric identifier of the CDC job row. */ jobId: string; /** * Job type discriminator. */ jobType: string; /** * Last error message from the most recent failed attempt, if any. */ lastError?: string; /** * Lifecycle status of the job. */ status: string; }