import type * as Samsara from "../index.js"; /** * The trigger type specific details. Only the field that corresponds to the trigger type is filled in. */ export interface TriggerParamsObjectRequestBody { ambientTemperature?: Samsara.AmbientTemperatureDetailsObjectRequestBody | undefined; cellSignalLoss?: Samsara.CellSignalLossDetailsObjectRequestBody | undefined; defLevel?: Samsara.DefLevelTriggerDetailsObjectRequestBody | undefined; deviceMovement?: Samsara.DeviceMovementTriggerDetailsObjectRequestBody | undefined; documentSubmitted?: Samsara.DriverDocumentSubmittedDetailsObjectRequestBody | undefined; dvirSubmittedDevice?: Samsara.DvirSubmittedDeviceTriggerDetailsObjectRequestBody | undefined; engineIdle?: Samsara.EngineIdleTriggerDetailsObjectRequestBody | undefined; engineOff?: Samsara.EngineOffDetailsObjectRequestBody | undefined; engineOn?: Samsara.EngineOnDetailsObjectRequestBody | undefined; fuelLevel?: Samsara.FuelLevelTriggerDetailsObjectRequestBody | undefined; gatewayDisconnected?: Samsara.GatewayDisconnectedDetailsObjectRequestBody | undefined; gatewayUnplugged?: Samsara.GatewayUnpluggedTriggerDetailsObjectRequestBody | undefined; geofenceEntry?: Samsara.GeofenceEntryTriggerDetailsObjectRequestBody | undefined; geofenceExit?: Samsara.GeofenceExitTriggerDetailsObjectRequestBody | undefined; gpsSignalLoss?: Samsara.GpsSignalLossDetailsObjectRequestBody | undefined; harshEvent?: Samsara.HarshEventTriggerDetailsObjectRequestBody | undefined; hosViolation?: Samsara.HosViolationTriggerDetailsObjectRequestBody | undefined; insideGeofence?: Samsara.InsideGeofenceTriggerDetailsObjectRequestBody | undefined; outOfRoute?: Samsara.OutOfRouteDetailsObjectRequestBody | undefined; outsideGeofence?: Samsara.OutsideGeofenceTriggerDetailsObjectRequestBody | undefined; panicButton?: Samsara.PanicButtonDetailsObjectRequestBody | undefined; reading?: Samsara.ReadingTriggerDetailsObjectRequestBody | undefined; routeStopEstimatedArrival?: Samsara.RouteStopEstimatedArrivalDetailsObjectRequestBody | undefined; safetyBehavior?: Samsara.SafetyBehaviorTriggerDetailsObjectRequestBody | undefined; scheduledMaintenance?: Samsara.ScheduledMaintenanceTriggerDetailsObjectRequestBody | undefined; scheduledMaintenanceByEngineHours?: Samsara.ScheduledMaintenanceByEngineHoursDetailsObjectRequestBody | undefined; scheduledMaintenanceOdometer?: Samsara.ScheduledMaintenanceOdometerTriggerDetailsObjectRequestBody | undefined; speed?: Samsara.SpeedTriggerDetailsObjectRequestBody | undefined; suddenFuelLevelDrop?: Samsara.SuddenFuelLevelDropTriggerDetailsObjectRequestBody | undefined; suddenFuelLevelRise?: Samsara.SuddenFuelLevelRiseTriggerDetailsObjectRequestBody | undefined; tireFaultCode?: Samsara.TireFaultCodeDetailsObjectRequestBody | undefined; trainingAssignmentNearDueDate?: Samsara.TrainingAssignmentNearDueDateTriggerDetailsObjectRequestBody | undefined; unassignedDriving?: Samsara.UnassignedDrivingTriggerDetailsObjectRequestBody | undefined; vehicleBatteryVoltage?: Samsara.VehicleBatterVoltageDetailsObjectRequestBody | undefined; vehicleFaultCode?: Samsara.VehicleFaultCodeDetailsObjectRequestBody | undefined; }