batchImportModel.ts 433 Bytes
import { DeviceTypeEnum } from './deviceModel';

export interface ImportDeviceParams {
  file: string;
  tkDeviceProfileId: string;
  organizationId: string;
  deviceTypeEnum: DeviceTypeEnum;
  mapping: {
    columns: Record<'type', string>[];
    delimiter: string;
    header: boolean;
    update: boolean;
  };
}

export interface ImportDeviceResponse {
  created: number;
  updated: number;
  errors: number;
  errorsList: [];
}