- 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>
26 lines
504 B
TypeScript
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[]
|
|
}
|