import type { BaseModel, ReduceForSaveVO, ReduceForUpdateVO, ReduceForPageQuery } from '@/apis';
import type { Nullable } from '@/types';

export interface NdmIcmpLog extends BaseModel {
  deviceId: string;
  name: string;
  ipAddress: string;
  deviceStatus: string;
}

export type NdmIcmpLogResultVO = Nullable<NdmIcmpLog>;

export type NdmIcmpLogSaveVO = Partial<Omit<NdmIcmpLog, ReduceForSaveVO>>;

export type NdmIcmpLogUpdateVO = Partial<Omit<NdmIcmpLog, ReduceForUpdateVO>>;

export type NdmIcmpLogPageQuery = Partial<Omit<NdmIcmpLog, ReduceForPageQuery>>;
