export interface ResponseDataGetFailureLog {
  error: boolean;
  msg: string;
  response: Array<FailureLog>;
}
export interface FailureLog {
  CODIGO_EQUIPAMIENTO: string;
  ULTIMA_MODIFICACION: string;
  ULTIMO_USUARIO: string;
  ESTADO_ACTUAL: string;
  CLASIFICACION_ACTUAL: string;
  CANTIDAD_FALLAS: number;
}

export interface ResponseDataGetHistoryFailureEquipment {
  error: boolean;
  msg: string;
  response: Array<HistoryFailureEquipment>;
}
export interface HistoryFailureEquipment {
  NUMERO_FALLA: string;
  NOMBRE_FALLA: string;
  NIVEL_CRITICIDAD_FALLA: string;
  ESTADO_FALLA: string;
  CAUSA: string;
  FECHA_FALLA: string;
  FECHA_RESOLUCION: string;
  REPARABLE: string;
  USUARIO_REGISTRA: string;
  FECHA_REGISTRA: string;
}

export interface ResponseDataDetailsHistory {
  error: boolean;
  msg: string;
  response: DetailsHistoryFailureEquipment;
}

export interface DetailsHistoryFailureEquipment {
  NUMERO_FALLA: string;
  CODIGO_EQUIPAMIENTO: string;
  ESTADO_FALLA: string;
  ID_FALLA: number;
  NOMBRE_FALLA: string;
  NIVEL_CRITICIDAD_FALLA: string;
  CAUSA_FALLA: string;
  ID_SINTOMA: number;
  NOMBRE_SINTOMA: string;
  CLASIFICACION_SINTOMA: string;
  CAUSA_SINTOMA: string;
  FECHA_FALLA: string;
  FECHA_RESOLUCION: string;
  REPARABLE: number;
  SOLUCION: string;
  COMENTARIOS: string;
  VALOR_OBTENIDO: string;
  ID_MEDIDA: number;
  NOMBRE_MEDIDA: string;
  ACRONIMO_MEDIDA: string;
}

export interface ResponseDataGetAlarmEmissionFromFailures {
  error: boolean;
  msg: string;
  response: Array<AlarmEmissionFromFailures>;
}

export interface AlarmEmissionFromFailures {
  NUMERO_FALLA: string;
  CODIGO_EQUIPAMIENTO: string;
  ID_ACTIVADOR: string;
  FECHA_FALLA: string;
  PRIORIDAD: string;
  TIPO_ACTIVADOR: string;
  CONDICION_ACTIVADOR: string;
}