POST api/Retail/HoldBooking

Request Information

URI Parameters

None.

Body Parameters

HoldBooking
NameDescriptionTypeAdditional information
requestType

string

None.

bookingId

string

None.

vehicleType

string

None.

vehicleModel

string

None.

operator_id

string

None.

MakeId

integer

None.

RunTypeId

integer

None.

tripDetails

TripDetails

None.

fareDetails

FareDetails_BookingHold

None.

customerDetails

customerDetails

None.

Request Formats

application/json, text/json

Sample:
{
  "requestType": "sample string 1",
  "bookingId": "sample string 2",
  "vehicleType": "sample string 3",
  "vehicleModel": "sample string 4",
  "operator_id": "sample string 5",
  "MakeId": 6,
  "RunTypeId": 7,
  "tripDetails": {
    "sourceCity": "sample string 1",
    "destinationCity": "sample string 2",
    "sourceLocation": {
      "placeId": "sample string 1",
      "address": "sample string 2",
      "latitude": 3.0,
      "longitude": 4.0
    },
    "destinationLocation": {
      "placeId": "sample string 1",
      "address": "sample string 2",
      "latitude": 3.0,
      "longitude": 4.0
    },
    "departureDate": "sample string 3",
    "returnDate": "sample string 4",
    "tripType": "sample string 5",
    "pickupAddress": "sample string 6",
    "specialInstructions": "sample string 7",
    "pickupTime": "sample string 8",
    "returnTime": "sample string 9"
  },
  "fareDetails": {
    "base_fare": 1.0,
    "package_rate": 2.0,
    "per_km_charge": 3.0,
    "per_km_extra_charge": 4.0,
    "total_amount": 5.0,
    "is_refundable": true,
    "approx_distance": 1.0
  },
  "customerDetails": {
    "firstName": "sample string 1",
    "lastName": "sample string 2",
    "emailId": "sample string 3",
    "mobileNo": "sample string 4"
  }
}

application/xml, text/xml

Sample:
<HoldBooking xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RetailCar.Core.Model">
  <MakeId>6</MakeId>
  <RunTypeId>7</RunTypeId>
  <bookingId>sample string 2</bookingId>
  <customerDetails>
    <emailId>sample string 3</emailId>
    <firstName>sample string 1</firstName>
    <lastName>sample string 2</lastName>
    <mobileNo>sample string 4</mobileNo>
  </customerDetails>
  <fareDetails>
    <approx_distance>1</approx_distance>
    <base_fare>1</base_fare>
    <is_refundable>true</is_refundable>
    <package_rate>2</package_rate>
    <per_km_charge>3</per_km_charge>
    <per_km_extra_charge>4</per_km_extra_charge>
    <total_amount>5</total_amount>
  </fareDetails>
  <operator_id>sample string 5</operator_id>
  <requestType>sample string 1</requestType>
  <tripDetails>
    <departureDate>sample string 3</departureDate>
    <destinationCity>sample string 2</destinationCity>
    <destinationLocation>
      <address>sample string 2</address>
      <latitude>3</latitude>
      <longitude>4</longitude>
      <placeId>sample string 1</placeId>
    </destinationLocation>
    <pickupAddress>sample string 6</pickupAddress>
    <pickupTime>sample string 8</pickupTime>
    <returnDate>sample string 4</returnDate>
    <returnTime>sample string 9</returnTime>
    <sourceCity>sample string 1</sourceCity>
    <sourceLocation>
      <address>sample string 2</address>
      <latitude>3</latitude>
      <longitude>4</longitude>
      <placeId>sample string 1</placeId>
    </sourceLocation>
    <specialInstructions>sample string 7</specialInstructions>
    <tripType>sample string 5</tripType>
  </tripDetails>
  <vehicleModel>sample string 4</vehicleModel>
  <vehicleType>sample string 3</vehicleType>
</HoldBooking>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.