export interface IVehicle {
    id: string;
    marque: string;
    modele: string;
    numeroImmatriculation: string;
    chauffeur: string;
    typeVehicule: string;
    department: string;
    nombrePlaces: string;
    statut: string
    placesFauteuilRoulant: string;
    dateImmatriculation: string;
    geolocationCode?: string;
    carteGrise?: string;
    fuelType?: string;
    providerType?: ISupplierType;
    isActive: boolean;
    contratId?: string;
    observation?: string;
  }

  export enum VehicleStatut {
    EnCours = 'reparation_en_cours',
    Affecte = "affecte",
    NonAffecte = "non_affecte",
  }
  
  export interface IVehicleModel {
    id: string
    marque: string
    modele: string
    dateEntretien?: string
    observation?: string
    isActive: boolean
  }
  
  export interface IVehicleType {
    id: string
    intitule: string
    observation?: string
    isActive: boolean
  }

  export interface ISupplierType {
    id: string
    intitule: string
    observation?: string
    isActive: boolean
  }
  