POST api/GetRideByRideId

Request Information

URI Parameters

None.

Body Parameters

GetRideByRideIdPost
NameDescriptionTypeAdditional information
RideId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "RideId": 1
}

application/xml, text/xml

Sample:
<GetRideByRideIdPost xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cabie.API.Models.Ride.Post">
  <RideId>1</RideId>
</GetRideByRideIdPost>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

GetRideByRideIdResponse
NameDescriptionTypeAdditional information
RideDetails

RideDetails

None.

Response Formats

application/json, text/json

Sample:
{
  "RideDetails": {
    "RideId": 1,
    "DriverId": 1,
    "PassengerId": 1,
    "CompanyId": 1,
    "RideStatus": "sample string 2",
    "RdieType": "sample string 3",
    "IsCompleted": true,
    "RideDate": "sample string 4",
    "Amount": 1.1,
    "BaseAmount": 1.1,
    "WaitAmountPerMin": 1.1,
    "WaitPerMin": 1.1,
    "TotalAmount": 1.1,
    "DriverLatLng": "sample string 5",
    "PassengerLatLng": "sample string 6",
    "EstimatedArrivalTime": "sample string 7",
    "RideDistance": 1.1,
    "TotalDistance": 1.1,
    "EstimatedArrivalDistance": "sample string 8",
    "AmountPerKM": 1.1,
    "FromAddressLatLng": "sample string 9",
    "FromAddress": "sample string 10",
    "ToAddressLatLng": "sample string 11",
    "ToAddress": "sample string 12",
    "ToAddressDateTime": "sample string 13",
    "ToAddressAddedById": 1,
    "AssignRideDateTime": "sample string 14",
    "ConfirmedPointLatLng": "sample string 15",
    "ConfirmedPointAddress": "sample string 16",
    "ConfrimedPointDateTime": "sample string 17",
    "ArrivedPointLatLng": "sample string 18",
    "ArrivedPointAddress": "sample string 19",
    "ArrivedPointDateTime": "sample string 20",
    "StartingPointLatLng": "sample string 21",
    "StartingPointAddress": "sample string 22",
    "StartingPointDateTime": "sample string 23",
    "EndPointLatLng": "sample string 24",
    "EndingPointAddress": "sample string 25",
    "EndingPointDateTime": "sample string 26",
    "CancelReason": "sample string 27",
    "CancelById": 1,
    "CancelDateTime": "sample string 28",
    "EstimatedRIdeAmount": 1.1,
    "EstimatedRideDuration": 1,
    "TotalRideDuration": 1,
    "RideDuration": 1,
    "RatingForPassenger": 1.1,
    "CommentForPassenger": "sample string 29",
    "IsDriverGivenRating": true,
    "DriverRatingDateTime": "sample string 30",
    "RatingForDriver": 1.1,
    "CommentForDriver": "sample string 31",
    "IsPassengerGivenRating": true,
    "PassengerRatingDateTime": "sample string 32"
  }
}

application/xml, text/xml

Sample:
<GetRideByRideIdResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cabie.API.Models.Ride.Response">
  <RideDetails>
    <Amount>1.1</Amount>
    <AmountPerKM>1.1</AmountPerKM>
    <ArrivedPointAddress>sample string 19</ArrivedPointAddress>
    <ArrivedPointDateTime>sample string 20</ArrivedPointDateTime>
    <ArrivedPointLatLng>sample string 18</ArrivedPointLatLng>
    <AssignRideDateTime>sample string 14</AssignRideDateTime>
    <BaseAmount>1.1</BaseAmount>
    <CancelById>1</CancelById>
    <CancelDateTime>sample string 28</CancelDateTime>
    <CancelReason>sample string 27</CancelReason>
    <CommentForDriver>sample string 31</CommentForDriver>
    <CommentForPassenger>sample string 29</CommentForPassenger>
    <CompanyId>1</CompanyId>
    <ConfirmedPointAddress>sample string 16</ConfirmedPointAddress>
    <ConfirmedPointLatLng>sample string 15</ConfirmedPointLatLng>
    <ConfrimedPointDateTime>sample string 17</ConfrimedPointDateTime>
    <DriverId>1</DriverId>
    <DriverLatLng>sample string 5</DriverLatLng>
    <DriverRatingDateTime>sample string 30</DriverRatingDateTime>
    <EndPointLatLng>sample string 24</EndPointLatLng>
    <EndingPointAddress>sample string 25</EndingPointAddress>
    <EndingPointDateTime>sample string 26</EndingPointDateTime>
    <EstimatedArrivalDistance>sample string 8</EstimatedArrivalDistance>
    <EstimatedArrivalTime>sample string 7</EstimatedArrivalTime>
    <EstimatedRIdeAmount>1.1</EstimatedRIdeAmount>
    <EstimatedRideDuration>1</EstimatedRideDuration>
    <FromAddress>sample string 10</FromAddress>
    <FromAddressLatLng>sample string 9</FromAddressLatLng>
    <IsCompleted>true</IsCompleted>
    <IsDriverGivenRating>true</IsDriverGivenRating>
    <IsPassengerGivenRating>true</IsPassengerGivenRating>
    <PassengerId>1</PassengerId>
    <PassengerLatLng>sample string 6</PassengerLatLng>
    <PassengerRatingDateTime>sample string 32</PassengerRatingDateTime>
    <RatingForDriver>1.1</RatingForDriver>
    <RatingForPassenger>1.1</RatingForPassenger>
    <RdieType>sample string 3</RdieType>
    <RideDate>sample string 4</RideDate>
    <RideDistance>1.1</RideDistance>
    <RideDuration>1</RideDuration>
    <RideId>1</RideId>
    <RideStatus>sample string 2</RideStatus>
    <StartingPointAddress>sample string 22</StartingPointAddress>
    <StartingPointDateTime>sample string 23</StartingPointDateTime>
    <StartingPointLatLng>sample string 21</StartingPointLatLng>
    <ToAddress>sample string 12</ToAddress>
    <ToAddressAddedById>1</ToAddressAddedById>
    <ToAddressDateTime>sample string 13</ToAddressDateTime>
    <ToAddressLatLng>sample string 11</ToAddressLatLng>
    <TotalAmount>1.1</TotalAmount>
    <TotalDistance>1.1</TotalDistance>
    <TotalRideDuration>1</TotalRideDuration>
    <WaitAmountPerMin>1.1</WaitAmountPerMin>
    <WaitPerMin>1.1</WaitPerMin>
  </RideDetails>
</GetRideByRideIdResponse>