POST api/Reporting?json2String={json2String}&json3String={json3String}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| json2String | string |
Required |
|
| json3String | string |
Required |
Body Parameters
None.
Response Information
Resource Description
RouteResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| routes | Collection of DriverRoute |
None. |
|
| success | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{
"routes": [
{
"driverExternalId": "sample string 1",
"driverSerial": "sample string 2",
"driverName": "sample string 3",
"vehicleRegistration": "sample string 4",
"vehicleLabel": "sample string 5",
"distance": 6.1,
"duration": 7,
"load1": 8,
"load2": 9,
"load3": 10,
"load4": 11,
"stops": [
{
"orderNo": "sample string 1",
"id": "sample string 2",
"locationNo": "sample string 3",
"locationName": "sample string 4",
"address": "sample string 5",
"latitude": 6.1,
"longitude": 7.1,
"stopNumber": 8,
"scheduledAt": "sample string 9",
"scheduledAtDt": "sample string 10",
"arrivalTimeDt": "sample string 11",
"travelTime": 12,
"distance": 13
},
{
"orderNo": "sample string 1",
"id": "sample string 2",
"locationNo": "sample string 3",
"locationName": "sample string 4",
"address": "sample string 5",
"latitude": 6.1,
"longitude": 7.1,
"stopNumber": 8,
"scheduledAt": "sample string 9",
"scheduledAtDt": "sample string 10",
"arrivalTimeDt": "sample string 11",
"travelTime": 12,
"distance": 13
}
]
},
{
"driverExternalId": "sample string 1",
"driverSerial": "sample string 2",
"driverName": "sample string 3",
"vehicleRegistration": "sample string 4",
"vehicleLabel": "sample string 5",
"distance": 6.1,
"duration": 7,
"load1": 8,
"load2": 9,
"load3": 10,
"load4": 11,
"stops": [
{
"orderNo": "sample string 1",
"id": "sample string 2",
"locationNo": "sample string 3",
"locationName": "sample string 4",
"address": "sample string 5",
"latitude": 6.1,
"longitude": 7.1,
"stopNumber": 8,
"scheduledAt": "sample string 9",
"scheduledAtDt": "sample string 10",
"arrivalTimeDt": "sample string 11",
"travelTime": 12,
"distance": 13
},
{
"orderNo": "sample string 1",
"id": "sample string 2",
"locationNo": "sample string 3",
"locationName": "sample string 4",
"address": "sample string 5",
"latitude": 6.1,
"longitude": 7.1,
"stopNumber": 8,
"scheduledAt": "sample string 9",
"scheduledAtDt": "sample string 10",
"arrivalTimeDt": "sample string 11",
"travelTime": 12,
"distance": 13
}
]
}
],
"success": true
}
application/xml, text/xml
Sample:
<ReportingController.RouteResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TaxiBox.Controllers">
<routes>
<ReportingController.DriverRoute>
<distance>6.1</distance>
<driverExternalId>sample string 1</driverExternalId>
<driverName>sample string 3</driverName>
<driverSerial>sample string 2</driverSerial>
<duration>7</duration>
<load1>8</load1>
<load2>9</load2>
<load3>10</load3>
<load4>11</load4>
<stops>
<ReportingController.Stop>
<address>sample string 5</address>
<arrivalTimeDt>sample string 11</arrivalTimeDt>
<distance>13</distance>
<id>sample string 2</id>
<latitude>6.1</latitude>
<locationName>sample string 4</locationName>
<locationNo>sample string 3</locationNo>
<longitude>7.1</longitude>
<orderNo>sample string 1</orderNo>
<scheduledAt>sample string 9</scheduledAt>
<scheduledAtDt>sample string 10</scheduledAtDt>
<stopNumber>8</stopNumber>
<travelTime>12</travelTime>
</ReportingController.Stop>
<ReportingController.Stop>
<address>sample string 5</address>
<arrivalTimeDt>sample string 11</arrivalTimeDt>
<distance>13</distance>
<id>sample string 2</id>
<latitude>6.1</latitude>
<locationName>sample string 4</locationName>
<locationNo>sample string 3</locationNo>
<longitude>7.1</longitude>
<orderNo>sample string 1</orderNo>
<scheduledAt>sample string 9</scheduledAt>
<scheduledAtDt>sample string 10</scheduledAtDt>
<stopNumber>8</stopNumber>
<travelTime>12</travelTime>
</ReportingController.Stop>
</stops>
<vehicleLabel>sample string 5</vehicleLabel>
<vehicleRegistration>sample string 4</vehicleRegistration>
</ReportingController.DriverRoute>
<ReportingController.DriverRoute>
<distance>6.1</distance>
<driverExternalId>sample string 1</driverExternalId>
<driverName>sample string 3</driverName>
<driverSerial>sample string 2</driverSerial>
<duration>7</duration>
<load1>8</load1>
<load2>9</load2>
<load3>10</load3>
<load4>11</load4>
<stops>
<ReportingController.Stop>
<address>sample string 5</address>
<arrivalTimeDt>sample string 11</arrivalTimeDt>
<distance>13</distance>
<id>sample string 2</id>
<latitude>6.1</latitude>
<locationName>sample string 4</locationName>
<locationNo>sample string 3</locationNo>
<longitude>7.1</longitude>
<orderNo>sample string 1</orderNo>
<scheduledAt>sample string 9</scheduledAt>
<scheduledAtDt>sample string 10</scheduledAtDt>
<stopNumber>8</stopNumber>
<travelTime>12</travelTime>
</ReportingController.Stop>
<ReportingController.Stop>
<address>sample string 5</address>
<arrivalTimeDt>sample string 11</arrivalTimeDt>
<distance>13</distance>
<id>sample string 2</id>
<latitude>6.1</latitude>
<locationName>sample string 4</locationName>
<locationNo>sample string 3</locationNo>
<longitude>7.1</longitude>
<orderNo>sample string 1</orderNo>
<scheduledAt>sample string 9</scheduledAt>
<scheduledAtDt>sample string 10</scheduledAtDt>
<stopNumber>8</stopNumber>
<travelTime>12</travelTime>
</ReportingController.Stop>
</stops>
<vehicleLabel>sample string 5</vehicleLabel>
<vehicleRegistration>sample string 4</vehicleRegistration>
</ReportingController.DriverRoute>
</routes>
<success>true</success>
</ReportingController.RouteResponse>