POST Hotel/Reserve/Book

مرحله بوک نهایی

Request Information

URI Parameters

None.

Body Parameters

Final booking step

مدل داده های ورودی شامل اطلاعات رزرو موقت

HotelReserveNewBookDataRqVm
NameDescriptionTypeAdditional information
requestNumber

Request Number of the Reservation (Voucher Number)

شماره درخواست رزرو (شماره واچر)‫

integer

Required

requestPNR

Request PNR of the Reservation

شماره PNR رزرو

string

Required

userGuid

User GUID

شناسه کاربری

string

Required

Request Formats

application/json, text/json

Sample:
{
  "requestNumber": 1,
  "requestPNR": "sample string 2",
  "userGuid": "sample string 3"
}

application/xml, text/xml

Sample:
<HotelReserveNewBookDataRqVm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AlaedinApi.Models.Hotel">
  <requestNumber>1</requestNumber>
  <requestPNR>sample string 2</requestPNR>
  <userGuid>sample string 3</userGuid>
</HotelReserveNewBookDataRqVm>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

HotelBookNewResultVm
NameDescriptionTypeAdditional information
status

وضعیت رزرو

Reservation status

boolean

None.

message

توضیحات خطا

Error description

string

None.

vouchersDetails

Voucher Details

جزییات واچر ها

Collection of HotelBookNewDetailsVm

None.

requestNumber

Request Number

شماره درخواست

integer

None.

voucherUrl

The URL to fetch voucher's file

آدرس دریافت فایل واچر ها

string

None.

Response Formats

application/json, text/json

Sample:
{
  "status": true,
  "message": "sample string 2",
  "vouchersDetails": [
    {
      "voucherNumber": "sample string 1",
      "price": 1.0,
      "roomCode": 1
    },
    {
      "voucherNumber": "sample string 1",
      "price": 1.0,
      "roomCode": 1
    }
  ],
  "requestNumber": 3,
  "voucherUrl": "sample string 4"
}

application/xml, text/xml

Sample:
<HotelBookNewResultVm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AlaedinApi.Models.Hotel">
  <message>sample string 2</message>
  <requestNumber>3</requestNumber>
  <status>true</status>
  <voucherUrl>sample string 4</voucherUrl>
  <vouchersDetails>
    <HotelBookNewDetailsVm>
      <price>1</price>
      <roomCode>1</roomCode>
      <voucherNumber>sample string 1</voucherNumber>
    </HotelBookNewDetailsVm>
    <HotelBookNewDetailsVm>
      <price>1</price>
      <roomCode>1</roomCode>
      <voucherNumber>sample string 1</voucherNumber>
    </HotelBookNewDetailsVm>
  </vouchersDetails>
</HotelBookNewResultVm>