import type * as Samsara from "../index.js"; /** * Diagnostic trouble code for passenger vehicles. */ export interface VehicleStatsFaultCodesValueObdiiDiagnosticTroubleCodes { /** Confirmed DTC codes. */ confirmedDtcs?: Samsara.VehicleStatsFaultCodesValueObdiiConfirmedDtcs[] | undefined; /** The ignition type of this passenger vehicle. Valid values: `spark`, `compression`. */ ignitionType?: VehicleStatsFaultCodesValueObdiiDiagnosticTroubleCodes.IgnitionType | undefined; /** The MIL status, indicating a check engine light. */ milStatus?: boolean | undefined; monitorStatus?: Samsara.VehicleStatsFaultCodesValueObdiiMonitorStatus | undefined; /** Pending DTC codes. */ pendingDtcs?: Samsara.VehicleStatsFaultCodesValueObdiiConfirmedDtcs[] | undefined; /** Permanent DTC codes. */ permanentDtcs?: Samsara.VehicleStatsFaultCodesValueObdiiConfirmedDtcs[] | undefined; /** The TX identifier. */ txId: number; } export declare namespace VehicleStatsFaultCodesValueObdiiDiagnosticTroubleCodes { /** The ignition type of this passenger vehicle. Valid values: `spark`, `compression`. */ const IgnitionType: { readonly Spark: "spark"; readonly Compression: "compression"; }; type IgnitionType = (typeof IgnitionType)[keyof typeof IgnitionType]; }