type: object
description: |
    Status record for a hardware device — identifies whether a particular
    device unique identifier has been disabled (Bigscreen-side ban). Returned
    by `GET /admin/device/{deviceUniqueIdentifier}` and updated by the matching
    PUT.
required: [deviceUniqueIdentifier, status]
properties:
    deviceUniqueIdentifier:
        type: string
        description: Hardware-derived id (varies per device family).
    status:
        type: string
        description: "`AuthSchemas.AccessStatusCodes` value — `OK`, `Disabled`, etc."
    createdAt: { type: string, format: date-time }
    updatedAt: { type: string, format: date-time }
    notes:
        type: string
        description: Free-form moderator notes about the device.
    history:
        type: array
        items:
            type: object
            additionalProperties: true
        description: Status-change history for the device.
example:
    deviceUniqueIdentifier: "8b6c2e3f9e54a01b"
    status: "OK"
    createdAt: "2026-04-22T10:14:00.000Z"
    updatedAt: "2026-04-22T10:14:00.000Z"
    notes: ""
    history: []
