23 lines
695 B
TypeScript
23 lines
695 B
TypeScript
import type {
|
|
NdmCameraResultVO,
|
|
NdmDecoderResultVO,
|
|
NdmKeyboardResultVO,
|
|
NdmMediaServerResultVO,
|
|
NdmNvrResultVO,
|
|
NdmSecurityBoxResultVO,
|
|
NdmSwitchResultVO,
|
|
NdmVideoServerResultVO,
|
|
} from '@/apis/models';
|
|
import type { DeviceType } from '@/enums/device-type';
|
|
|
|
export interface StationDevices {
|
|
[DeviceType.Camera]: NdmCameraResultVO[];
|
|
[DeviceType.Decoder]: NdmDecoderResultVO[];
|
|
[DeviceType.Keyboard]: NdmKeyboardResultVO[];
|
|
[DeviceType.MediaServer]: NdmMediaServerResultVO[];
|
|
[DeviceType.Nvr]: NdmNvrResultVO[];
|
|
[DeviceType.SecurityBox]: NdmSecurityBoxResultVO[];
|
|
[DeviceType.Switch]: NdmSwitchResultVO[];
|
|
[DeviceType.VideoServer]: NdmVideoServerResultVO[];
|
|
}
|