# BatchScreenshotStatusDto

**Kind:** Class

**Source:** [`atloria-monorepo/apps/screenshot-worker/src/app/screenshot/dto/batch-screenshot.dto.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/screenshot-worker/src/app/screenshot/dto/batch-screenshot.dto.ts#L732)

Full batch status response for polling

## Properties

| Property | Type |
|---|---|
| `id` | `string` |
| `status` | `JobStatus` |
| `progress` | `number` |
| `totalUrls` | `number` |
| `capturedUrls` | `number` |
| `failedUrls` | `number` |
| `currentItem` | `string` |
| `currentStage` | `string` |
| `stageProgress` | `number` |
| `screenshots` | `ScreenshotResultDto[]` |
| `failures` | `ScreenshotFailureDto[]` |
| `flowSteps` | `{ flowStepId: number; blobUrl: string; annotationsFragment: string }[]` |
| `error` | `string` |
| `timestamps` | `{
    createdAt: Date;
    updatedAt: Date;
    startedAt?: Date;
    completedAt?: Date;
  }` |
| `estimatedCompletion` | `Date` |
| `stats` | `{
    averageCaptureTimeMs: number;
    successRate: number;
    retryCount: number;
  }` |
