# CreateDocAutomationConfigDto

**Kind:** Class

**Source:** [`atloria-monorepo/apps/api/src/documentation/dto/doc-automation.dto.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/api/src/documentation/dto/doc-automation.dto.ts#L77)

## Properties

| Property | Type |
|---|---|
| `projectId` | `string` |
| `repositoryUrl` | `string` |
| `repositoryBranch` | `string` |
| `frontendPath` | `string` |
| `backendPath` | `string` |
| `siteUrl` | `string` |
| `siteLoginUrl` | `string` |
| `siteEmail` | `string` |
| `sitePassword` | `string` |
| `repoUsername` | `string` |
| `repoPassword` | `string` |
| `skeletonStructure` | `SkeletonStructureDto` |
| `includeApiDocs` | `boolean` |
| `includeDiagrams` | `boolean` |
| `includeScreenshots` | `boolean` |
| `includeVideo` | `boolean` |
| `maxPages` | `number` |
| `aiEnhancement` | `boolean` |
| `outputFormat` | `string` |
| `screenshotFormat` | `string` |
| `screenshotQuality` | `number` |
| `maxConcurrency` | `number` |
| `timeout` | `number` |
| `excludePatterns` | `string[]` |
| `targetAudience` | `string` |
| `autoPublish` | `boolean` |
| `businessDomain` | `string` |
| `contextSources` | `{ type: 'pdf' | 'url' | 'file' | 'text'; path: string }[]` |
