GET api/Cyclist/{id}/stats
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Collection of CyclistStatsModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ID | integer |
None. |
|
| Salutation | string |
None. |
|
| ServiceLogs_Count | integer |
None. |
|
| ServiceLogs_AvgRating | decimal number |
None. |
|
| ServiceLogs_MaxRating | integer |
None. |
|
| ServiceLogs_MinRating | integer |
None. |
|
| RideStats | Collection of CyclistRideStatsModel |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"ID": 1,
"Salutation": "sample string 2",
"ServiceLogs_Count": 3,
"ServiceLogs_AvgRating": 4.1,
"ServiceLogs_MaxRating": 5,
"ServiceLogs_MinRating": 6,
"RideStats": [
{
"Interval": "sample string 1",
"RideCount": 2,
"Sum_DistanceKm": 3.1,
"Avg_DistanceKm": 4.1,
"Max_DistanceKm": 5.1,
"Sum_MovingTime": 6,
"Avg_MovingTime": 7.1,
"Max_MovingTime": 8
},
{
"Interval": "sample string 1",
"RideCount": 2,
"Sum_DistanceKm": 3.1,
"Avg_DistanceKm": 4.1,
"Max_DistanceKm": 5.1,
"Sum_MovingTime": 6,
"Avg_MovingTime": 7.1,
"Max_MovingTime": 8
}
]
},
{
"ID": 1,
"Salutation": "sample string 2",
"ServiceLogs_Count": 3,
"ServiceLogs_AvgRating": 4.1,
"ServiceLogs_MaxRating": 5,
"ServiceLogs_MinRating": 6,
"RideStats": [
{
"Interval": "sample string 1",
"RideCount": 2,
"Sum_DistanceKm": 3.1,
"Avg_DistanceKm": 4.1,
"Max_DistanceKm": 5.1,
"Sum_MovingTime": 6,
"Avg_MovingTime": 7.1,
"Max_MovingTime": 8
},
{
"Interval": "sample string 1",
"RideCount": 2,
"Sum_DistanceKm": 3.1,
"Avg_DistanceKm": 4.1,
"Max_DistanceKm": 5.1,
"Sum_MovingTime": 6,
"Avg_MovingTime": 7.1,
"Max_MovingTime": 8
}
]
}
]
application/xml, text/xml
Sample:
<ArrayOfCyclistStatsModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Models.DTO">
<CyclistStatsModel>
<ID>1</ID>
<RideStats>
<CyclistRideStatsModel>
<Avg_DistanceKm>4.1</Avg_DistanceKm>
<Avg_MovingTime>7.1</Avg_MovingTime>
<Interval>sample string 1</Interval>
<Max_DistanceKm>5.1</Max_DistanceKm>
<Max_MovingTime>8</Max_MovingTime>
<RideCount>2</RideCount>
<Sum_DistanceKm>3.1</Sum_DistanceKm>
<Sum_MovingTime>6</Sum_MovingTime>
</CyclistRideStatsModel>
<CyclistRideStatsModel>
<Avg_DistanceKm>4.1</Avg_DistanceKm>
<Avg_MovingTime>7.1</Avg_MovingTime>
<Interval>sample string 1</Interval>
<Max_DistanceKm>5.1</Max_DistanceKm>
<Max_MovingTime>8</Max_MovingTime>
<RideCount>2</RideCount>
<Sum_DistanceKm>3.1</Sum_DistanceKm>
<Sum_MovingTime>6</Sum_MovingTime>
</CyclistRideStatsModel>
</RideStats>
<Salutation>sample string 2</Salutation>
<ServiceLogs_AvgRating>4.1</ServiceLogs_AvgRating>
<ServiceLogs_Count>3</ServiceLogs_Count>
<ServiceLogs_MaxRating>5</ServiceLogs_MaxRating>
<ServiceLogs_MinRating>6</ServiceLogs_MinRating>
</CyclistStatsModel>
<CyclistStatsModel>
<ID>1</ID>
<RideStats>
<CyclistRideStatsModel>
<Avg_DistanceKm>4.1</Avg_DistanceKm>
<Avg_MovingTime>7.1</Avg_MovingTime>
<Interval>sample string 1</Interval>
<Max_DistanceKm>5.1</Max_DistanceKm>
<Max_MovingTime>8</Max_MovingTime>
<RideCount>2</RideCount>
<Sum_DistanceKm>3.1</Sum_DistanceKm>
<Sum_MovingTime>6</Sum_MovingTime>
</CyclistRideStatsModel>
<CyclistRideStatsModel>
<Avg_DistanceKm>4.1</Avg_DistanceKm>
<Avg_MovingTime>7.1</Avg_MovingTime>
<Interval>sample string 1</Interval>
<Max_DistanceKm>5.1</Max_DistanceKm>
<Max_MovingTime>8</Max_MovingTime>
<RideCount>2</RideCount>
<Sum_DistanceKm>3.1</Sum_DistanceKm>
<Sum_MovingTime>6</Sum_MovingTime>
</CyclistRideStatsModel>
</RideStats>
<Salutation>sample string 2</Salutation>
<ServiceLogs_AvgRating>4.1</ServiceLogs_AvgRating>
<ServiceLogs_Count>3</ServiceLogs_Count>
<ServiceLogs_MaxRating>5</ServiceLogs_MaxRating>
<ServiceLogs_MinRating>6</ServiceLogs_MinRating>
</CyclistStatsModel>
</ArrayOfCyclistStatsModel>