POST api/Route/DriveMetricsBatch

Request Information

URI Parameters

None.

Body Parameters

DriveMetricsBatchRequest
NameDescriptionTypeAdditional information
Network

string

None.

Source

Coordinate

None.

Coordinates

Collection of Coordinate

None.

Request Formats

application/json, text/json

Sample:
{
  "Network": "sample string 1",
  "Source": {
    "ReferenceId": 1,
    "Latitude": 2.1,
    "Longitude": 3.1
  },
  "Coordinates": [
    {
      "ReferenceId": 1,
      "Latitude": 2.1,
      "Longitude": 3.1
    },
    {
      "ReferenceId": 1,
      "Latitude": 2.1,
      "Longitude": 3.1
    }
  ]
}

application/xml, text/xml

Sample:
<DriveMetricsBatchRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ServiceMinder.Geo.Api">
  <Coordinates>
    <Coordinate>
      <Latitude>2.1</Latitude>
      <Longitude>3.1</Longitude>
      <ReferenceId>1</ReferenceId>
    </Coordinate>
    <Coordinate>
      <Latitude>2.1</Latitude>
      <Longitude>3.1</Longitude>
      <ReferenceId>1</ReferenceId>
    </Coordinate>
  </Coordinates>
  <Network>sample string 1</Network>
  <Source>
    <Latitude>2.1</Latitude>
    <Longitude>3.1</Longitude>
    <ReferenceId>1</ReferenceId>
  </Source>
</DriveMetricsBatchRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

DriveMetricsBatchResponse
NameDescriptionTypeAdditional information
DriveMetrics

Collection of DriveMetrics

None.

Result

integer

None.

Message

string

None.

DurationMs

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "DriveMetrics": [
    {
      "Minutes": 1,
      "Miles": 2.1
    },
    {
      "Minutes": 1,
      "Miles": 2.1
    }
  ],
  "Result": 1,
  "Message": "sample string 2",
  "DurationMs": 3
}

application/xml, text/xml

Sample:
<DriveMetricsBatchResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ServiceMinder.Geo.Api">
  <DurationMs>3</DurationMs>
  <Message>sample string 2</Message>
  <Result>1</Result>
  <DriveMetrics>
    <DriveMetrics>
      <Miles>2.1</Miles>
      <Minutes>1</Minutes>
    </DriveMetrics>
    <DriveMetrics>
      <Miles>2.1</Miles>
      <Minutes>1</Minutes>
    </DriveMetrics>
  </DriveMetrics>
</DriveMetricsBatchResponse>