/** 车辆报警记录（平台侧 vehicle_alarms 投影） */
export interface VehicleAlarm {
  id: string
  carId: number
  carName: string
  /** 报警文案（车体_AlarmInfo） */
  info: string
  /** 报警级别（车体_AlarmLevel，未知 0） */
  level: number
  /** active | cleared */
  status: string
  firstAt: string
  lastAt: string
  resolvedAt?: string | null
  durationSecs?: number | null
  acknowledged?: boolean
}

/** 报警订阅结果：来自平台库（离线可读 + 历史保留）。 */
export interface AlarmFeed {
  online: boolean
  lastSyncAt: string | null
  alarms: VehicleAlarm[]
}
