# GitSyncView

**Kind:** Interface

**Source:** [`atloria-monorepo/apps/api/src/git-sync/git-sync.service.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/api/src/git-sync/git-sync.service.ts#L7)

The client-facing sync config/status shape.

## Properties

| Property | Type |
|---|---|
| `configured` | `boolean` |
| `provider` | `string` |
| `repoFullName` | `string | null` |
| `branch` | `string` |
| `pathPrefix` | `string` |
| `direction` | `string` |
| `status` | `string` |
| `error` | `string | null` |
| `lastMirroredSha` | `string | null` |
| `lastSourceSha` | `string | null` |
| `lastIngestedSha` | `string | null` |
| `lastMirroredAt` | `string | null` |
| `lastIngestedAt` | `string | null` |
| `forcePushRecoveredAt` | `string | null` |
