/** * Details specific to Tire Fault Code. At least one fault code or fault code group must be selected. */ export interface TireFaultCodeDetailsObjectResponseBody { /** If true then alert over pressure, under pressure, across axle fault, or leak detected fault codes. Defaults to false. */ hasCautionaryTireFaultCodes?: boolean | undefined; /** If true then alert over temperature or extreme pressure over or under fault codes. Defaults to false. */ hasCriticalTireFaultCodes?: boolean | undefined; /** The tire manufacturer. Valid values: `MANUFACTURER_BENDIX`, `MANUFACTURER_CONTINENTAL`, `MANUFACTURER_DORAN`, `MANUFACTURER_HENDRICKSON`, `MANUFACTURER_INVALID`, `MANUFACTURER_PASSENGER_CAN`, `MANUFACTURER_PRESSURE_PRO`, `MANUFACTURER_SENSATA`, `MANUFACTURER_SYSGRATION`, `MANUFACTURER_UNIVERSAL_J1939`, `MANUFACTURER_UNIVERSAL_R141` */ manufacturer: TireFaultCodeDetailsObjectResponseBody.Manufacturer; /** The list of specific tire fault codes to be alerted on. */ specificTireFaultCodes?: TireFaultCodeDetailsObjectResponseBody.SpecificTireFaultCodes.Item[] | undefined; } export declare namespace TireFaultCodeDetailsObjectResponseBody { /** The tire manufacturer. Valid values: `MANUFACTURER_BENDIX`, `MANUFACTURER_CONTINENTAL`, `MANUFACTURER_DORAN`, `MANUFACTURER_HENDRICKSON`, `MANUFACTURER_INVALID`, `MANUFACTURER_PASSENGER_CAN`, `MANUFACTURER_PRESSURE_PRO`, `MANUFACTURER_SENSATA`, `MANUFACTURER_SYSGRATION`, `MANUFACTURER_UNIVERSAL_J1939`, `MANUFACTURER_UNIVERSAL_R141` */ const Manufacturer: { readonly ManufacturerBendix: "MANUFACTURER_BENDIX"; readonly ManufacturerContinental: "MANUFACTURER_CONTINENTAL"; readonly ManufacturerDoran: "MANUFACTURER_DORAN"; readonly ManufacturerHendrickson: "MANUFACTURER_HENDRICKSON"; readonly ManufacturerInvalid: "MANUFACTURER_INVALID"; readonly ManufacturerPassengerCan: "MANUFACTURER_PASSENGER_CAN"; readonly ManufacturerPressurePro: "MANUFACTURER_PRESSURE_PRO"; readonly ManufacturerSensata: "MANUFACTURER_SENSATA"; readonly ManufacturerSysgration: "MANUFACTURER_SYSGRATION"; readonly ManufacturerUniversalJ1939: "MANUFACTURER_UNIVERSAL_J1939"; readonly ManufacturerUniversalR141: "MANUFACTURER_UNIVERSAL_R141"; }; type Manufacturer = (typeof Manufacturer)[keyof typeof Manufacturer]; type SpecificTireFaultCodes = SpecificTireFaultCodes.Item[]; namespace SpecificTireFaultCodes { /** The specific tire fault codes. Valid values: `TIRE_ALERT_ACROSS_AXLE_FAULT`, `TIRE_ALERT_EXTREME_OVER_PRESSURE`, `TIRE_ALERT_EXTREME_UNDER_PRESSURE`, `TIRE_ALERT_FLAT_SPOT`, `TIRE_ALERT_IMBALANCE`, `TIRE_ALERT_INVALID`, `TIRE_ALERT_LEAK_DETECTED`, `TIRE_ALERT_OVER_PRESSURE`, `TIRE_ALERT_OVER_TEMPERATURE`, `TIRE_ALERT_SENSOR_DEFECT`, `TIRE_ALERT_SENSOR_LOOSE_OR_FLIPPED`, `TIRE_ALERT_SENSOR_LOW_BATTERY`, `TIRE_ALERT_SENSOR_MISSING`, `TIRE_ALERT_UNDER_PRESSURE` */ const Item: { readonly TireAlertAcrossAxleFault: "TIRE_ALERT_ACROSS_AXLE_FAULT"; readonly TireAlertExtremeOverPressure: "TIRE_ALERT_EXTREME_OVER_PRESSURE"; readonly TireAlertExtremeUnderPressure: "TIRE_ALERT_EXTREME_UNDER_PRESSURE"; readonly TireAlertFlatSpot: "TIRE_ALERT_FLAT_SPOT"; readonly TireAlertImbalance: "TIRE_ALERT_IMBALANCE"; readonly TireAlertInvalid: "TIRE_ALERT_INVALID"; readonly TireAlertLeakDetected: "TIRE_ALERT_LEAK_DETECTED"; readonly TireAlertOverPressure: "TIRE_ALERT_OVER_PRESSURE"; readonly TireAlertOverTemperature: "TIRE_ALERT_OVER_TEMPERATURE"; readonly TireAlertSensorDefect: "TIRE_ALERT_SENSOR_DEFECT"; readonly TireAlertSensorLooseOrFlipped: "TIRE_ALERT_SENSOR_LOOSE_OR_FLIPPED"; readonly TireAlertSensorLowBattery: "TIRE_ALERT_SENSOR_LOW_BATTERY"; readonly TireAlertSensorMissing: "TIRE_ALERT_SENSOR_MISSING"; readonly TireAlertUnderPressure: "TIRE_ALERT_UNDER_PRESSURE"; }; type Item = (typeof Item)[keyof typeof Item]; } }