[COMPLETED] Completely Executable PositionEvent Object

These are the requirements for creating a valid PositionEvent with every optional parameter available.

Completed JSON Object

Here is an example of a PositionEvent Object with all optional and required parameters:

{
    "TenFourLicensePlate": "CO1CKATL",
    "FreightHaulerProviderXId": "ACMEX2",
    "FreightProviderReferenceNumber": "API9632",
    "CarrierScac": "999982",
    "CarrierMc": "124543",
    "CarrierDot": "111535",
    "PositionReportTime": "1/25/2017 6:00:00 PM -07:00",
    "PositionEventType": 3,
    "PositionSourceType": 7,
    "HeadingType": 3,
    "PositionEventHeading": "East",
    "Latitude": 39.7252,
    "Longitude": -105.0025,
    "StreetAddress1": "1155 W 5th Ave",
    "StreetAddress2": null,
    "City": "Denver",
    "State": "CO",
    "PostalCode": "80204",
    "Country": "US",
    "HasTeamDrivers": 1,
    "CurrentTemperature": 93.22,
    "TractorReferenceNumber": 245321,
    "TrailerReferenceNumber": 111533
  }