POST api/GetAllRidesDetails

Request Information

URI Parameters

None.

Body Parameters

GetAllRidesByAccountIdPost
NameDescriptionTypeAdditional information
AccountId

integer

None.

UserType

integer

None.

CompanyId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "AccountId": 1,
  "UserType": 2,
  "CompanyId": 3
}

application/xml, text/xml

Sample:
<GetAllRidesByAccountIdPost xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cabie.API.Models.Ride.Post">
  <AccountId>1</AccountId>
  <CompanyId>3</CompanyId>
  <UserType>2</UserType>
</GetAllRidesByAccountIdPost>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

GetAllRidesByAccountIdResponse
NameDescriptionTypeAdditional information
AllRides

Collection of RideDetails

None.

Response Formats

application/json, text/json

Sample:
{
  "AllRides": [
    {
      "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"
    },
    {
      "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:
<GetAllRidesByAccountIdResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cabie.API.Models.Ride.Response">
  <AllRides>
    <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>
    <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>
  </AllRides>
</GetAllRidesByAccountIdResponse>