- 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>
15 lines
435 B
TypeScript
15 lines
435 B
TypeScript
import { DeviceId } from './device_id.js'
|
|
import { PropertySnapshot, ParameterSnapshot } from './device_parameter.js'
|
|
import { DeviceComplianceInfo } from '../configuration/compliance.js'
|
|
|
|
export interface DeviceRecord {
|
|
identifier?: string
|
|
deviceId: DeviceId
|
|
properties: PropertySnapshot[]
|
|
parameters: ParameterSnapshot[]
|
|
compliance?: DeviceComplianceInfo
|
|
provisioningCode?: string
|
|
updatedAt?: Date
|
|
createdAt?: Date
|
|
}
|