/** * Details specific to HOS Violation */ export interface HosViolationTriggerDetailsObjectResponseBody { /** Alert if driver has this specified time until driving causes an HOS violation. */ maxUntilViolationMilliseconds: number; /** The type of HOS violation. Valid values: `CaliforniaMealbreakMissed`, `CycleHoursOn`, `DailyDrivingHours`, `DailyOnDutyHours`, `Invalid`, `RestbreakMissed`, `ShiftDrivingHours`, `ShiftHours`, `ShiftOnDutyHours`, `UnsubmittedLogs` */ violation: HosViolationTriggerDetailsObjectResponseBody.Violation; } export declare namespace HosViolationTriggerDetailsObjectResponseBody { /** The type of HOS violation. Valid values: `CaliforniaMealbreakMissed`, `CycleHoursOn`, `DailyDrivingHours`, `DailyOnDutyHours`, `Invalid`, `RestbreakMissed`, `ShiftDrivingHours`, `ShiftHours`, `ShiftOnDutyHours`, `UnsubmittedLogs` */ const Violation: { readonly CaliforniaMealbreakMissed: "CaliforniaMealbreakMissed"; readonly CycleHoursOn: "CycleHoursOn"; readonly DailyDrivingHours: "DailyDrivingHours"; readonly DailyOnDutyHours: "DailyOnDutyHours"; readonly Invalid: "Invalid"; readonly RestbreakMissed: "RestbreakMissed"; readonly ShiftDrivingHours: "ShiftDrivingHours"; readonly ShiftHours: "ShiftHours"; readonly ShiftOnDutyHours: "ShiftOnDutyHours"; readonly UnsubmittedLogs: "UnsubmittedLogs"; }; type Violation = (typeof Violation)[keyof typeof Violation]; }