import { DEPENDENCIES_STATUS, Status, UpgradeStatus } from "../../../shared/types/constants"; export type DependenciesStatus = typeof DEPENDENCIES_STATUS[keyof typeof DEPENDENCIES_STATUS]; export interface UserUpgradeRecord { userId: string; userName: string; customerId: string; siteId: string; cucmId: number; siteName: string; devices: string[]; primaryExtension?: string; deviceStatus: Status; dialPlanStatus: Status; dependenciesStatus: DependenciesStatus; upgradeStatus: Status | UpgradeStatus; pending?: boolean; showDevices?: boolean; deviceDetails: DeviceInfo[]; devicesWithExtensions: any; } export interface DeviceInfo { name: string; extensions: string[]; } export interface DeviceWithExtensions { name: string; extensions: string[]; } export interface DeviceWithExtensions { deviceName: string; extensions: string[]; }