[OPTIONAL] Adding Additional Stops

Shipments are required to have at least an origin and a destination, but the shipment endpoint also supports shipments with additional stops.

Origin stop sequence is always 1 and the destination stop sequence is always 3.

Here is an example of a basic Multi-Stop JSON Object:

{
  "FreightProviderReferenceNumber":"111222",
  "CarrierScac":"TEST",
  "Stops":
  [
    {
      "StopReference":"Stop1",
      "StopScheduledDatePart":"2018-08-11",
      "StopSequence":1,
      "StopType":1,
      "Latitude":50.1234,
      "Longitude":-45.1234
    },
    {
      "StopReference":"Stop2",
      "StopScheduledDatePart":"2018-08-12",
      "StopSequence":2,
      "StopType":2,
      "Latitude":51.4110,
      "Longitude":-42.9803
    },
    {
      "StopReference":"Stop3",
      "StopScheduledDatePart":"2018-08-12",
      "StopSequence":3,
      "StopType":3,
      "Latitude":50.4920,
      "Longitude":-44.5543
    }
  ]
}

All stop sequence numbers should be sequential. All times sent should be local to the stop being added.