export type FuelLevel = 'none' | 'quarter' | 'half' | 'three_quarters' | 'full';

export interface InstallationValidation {
  id?: number;
  contact_detected?: boolean;
  gps_position_date?: string;
  /** Heure du test GPS ; l'âge de la position se mesure à ce moment-là. */
  gps_tested_at?: string | null;
  gps_age_minutes?: number | null;
  /** Faux : position trop ancienne au moment du test, le test échoue. */
  gps_fresh?: boolean;
  gps_max_age_minutes?: number;
  gps_passed?: boolean;
  gps_address?: string;
  satellite_count?: number;
  odometer_km?: number;
  hour_meter?: number;
  fuel_level?: FuelLevel;
}
