Interface ISystemEvent

interface ISystemEvent {
    apps: {
        apps: IApp[];
        controllers: IEventController[];
    };
    firmware: {
        channels: releaseChannels[];
        latest: IReleaseInformations;
        latestByChannel: Record<releaseChannels, IReleaseInformations>;
        progress: {
            bytes: number;
            progress: number;
            state: string;
            url: string;
        };
        releaseChannel: releaseChannels;
        schedule: unknown;
        token: string;
    };
    settings: {
        anonymous_device_id: string;
        backupEnabled: boolean;
        backupSchedule: {
            day: number;
            frequency: string;
            hour: number;
            includeControllers: boolean;
            includeFirmware: boolean;
        };
        country: number;
        encryptionKeyChecked: boolean;
        encryptionKeyGenerated: boolean;
        hasUCare: false;
        isSetup: boolean;
        location: {
            lat: number;
            long: number;
            radius: number;
        };
        name: string;
        sendDiagnostics: "full";
        setupDuration: unknown;
        setupStartTime: unknown;
        setupType: unknown;
        setup_device_id: string;
        timezone: string;
    };
    system: ISystem;
    type: "SYSTEM";
    unadoptedUnifiOSDevices: unknown[];
}

Hierarchy (view full)

Properties

apps: {
    apps: IApp[];
    controllers: IEventController[];
}

Type declaration

firmware: {
    channels: releaseChannels[];
    latest: IReleaseInformations;
    latestByChannel: Record<releaseChannels, IReleaseInformations>;
    progress: {
        bytes: number;
        progress: number;
        state: string;
        url: string;
    };
    releaseChannel: releaseChannels;
    schedule: unknown;
    token: string;
}

Type declaration

settings: {
    anonymous_device_id: string;
    backupEnabled: boolean;
    backupSchedule: {
        day: number;
        frequency: string;
        hour: number;
        includeControllers: boolean;
        includeFirmware: boolean;
    };
    country: number;
    encryptionKeyChecked: boolean;
    encryptionKeyGenerated: boolean;
    hasUCare: false;
    isSetup: boolean;
    location: {
        lat: number;
        long: number;
        radius: number;
    };
    name: string;
    sendDiagnostics: "full";
    setupDuration: unknown;
    setupStartTime: unknown;
    setupType: unknown;
    setup_device_id: string;
    timezone: string;
}

Type declaration

  • anonymous_device_id: string
  • backupEnabled: boolean
  • backupSchedule: {
        day: number;
        frequency: string;
        hour: number;
        includeControllers: boolean;
        includeFirmware: boolean;
    }
    • day: number
    • frequency: string
    • hour: number
    • includeControllers: boolean
    • includeFirmware: boolean
  • country: number
  • encryptionKeyChecked: boolean
  • encryptionKeyGenerated: boolean
  • hasUCare: false
  • isSetup: boolean
  • location: {
        lat: number;
        long: number;
        radius: number;
    }
    • lat: number
    • long: number
    • radius: number
  • name: string
  • sendDiagnostics: "full"
  • setupDuration: unknown
  • setupStartTime: unknown
  • setupType: unknown
  • setup_device_id: string
  • timezone: string
system: ISystem
type: "SYSTEM"
unadoptedUnifiOSDevices: unknown[]

Generated using TypeDoc