Files
adam-acs/app/domain/firmware/firmware_catalog.ts
T
Kevin L'HereecandCopilot d1c65dbf1e chore: initial commit — AdonisJS v7 TR-069 ACS
- Docker infrastructure (Dockerfile, docker-compose.yml, genieacs-sim)
- AdonisJS v7 app with Inertia.js + Vue 3
- MongoDB integration
- CWMP/TR-069 state machine engine
- Configuration engine with compliance tracking
- Branding: ADAM ACS (favicon, navbar, locales)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-29 16:46:37 +02:00

26 lines
504 B
TypeScript

export interface FirmwareEntry {
identifier: string
productClass: string
version: string
downloadUrl: string
checksum: string
checksumType: 'md5' | 'sha256'
fileSize: number
createdAt: Date
}
export interface MigrationRoute {
identifier: string
productClass: string
sourceVersionPattern: string
targetVersion: string
downloadUrl: string
priority: number
createdAt: Date
}
export interface FirmwareCatalog {
entries: FirmwareEntry[]
migrationRoutes: MigrationRoute[]
}