DriverWorkStateChange

Represents a change in a driver's work state.

Fields

SystemType
The type of MiX Telematics system that hosts the driver.
EventId
The identifier of the work state changed event.
VehicleId
The identifier of the vehicle the driver was in when his/her work state changed.
DeviceTimestamp
The date/time at which the driver work state change was generated (from the device's clock).
ReceivedTimestamp
The date/time at which the driver work state change was received by the MiX Telematics servers.
DriverId
The unique identifier of the driver whose work state changed.
WorkState
The driver's new work state.
Origin
The origin of the driver's new work state.
DriverOrCoDriver
Indicates whether the driver was the driver or co-driver when his/her work state changed.
Position
The position resource representing where and when the driver changed his/her work state.

Note: Fields which are not available will be omitted.

Examples

JSON body:

{"SystemType":"AssetManagement","EventId":"ea9532ab-a86e-460f-bdc2-01b8cc718733","VehicleId":"03119948-ef50-4b0d-aa88-38f9ed333782","DeviceTimestamp":"\/Date(1296063197000+0000)\/","ReceivedTimestamp":"\/Date(1296063185653+0000)\/","DriverId":"75d97e2b-ae46-403a-8f4c-58b688beb9fc","WorkState":"WORK","Origin":"VEHICLE","DriverOrCoDriver":"Driver"}

XML body:

<?xml version="1.0"?>
<DriverWorkStateChange SystemType="AssetManagement"  EventId="ea9532ab-a86e-460f-bdc2-01b8cc718733">
	<VehicleId>03119948-ef50-4b0d-aa88-38f9ed333782</VehicleId>
	<DeviceTimestamp UtcOffset="0">2011-01-26T17:33:17Z</DeviceTimestamp>
	<ReceivedTimestamp UtcOffset="0">2011-01-26T17:33:05.653Z</ReceivedTimestamp>
	<DriverId>75d97e2b-ae46-403a-8f4c-58b688beb9fc</DriverId>
	<WorkState>WORK</WorkState>
	<Origin>VEHICLE</Origin>
	<DriverOrCoDriver>Driver</DriverOrCoDriver>
</DriverWorkStateChange>