POST query/PublicQuery/RoomStatusListQuery

Lista de todas las habitaciones del hotel con su estado actual

Request Information

URI Parameters

None.

Body Parameters

RequestQueryOfRoomStatusListQuery
NameDescriptionAdditional informationType
QueryCredentials

Credenciales

Required

QueryCredentials
QueryRequest

Petición

Required

RoomStatusListQuery

Request Formats

application/json, text/json

Sample:
{
  "QueryCredentials": {
    "User": "sample string 1",
    "Password": "sample string 2",
    "UserPasswordToken": "sample string 3"
  },
  "QueryRequest": {
    "QueryHeader": {
      "HotelCodeMap": {
        "HotelSourceCode": "sample string 1",
        "HotelTargetCode": "sample string 2"
      },
      "MaxRowsResponse": 1,
      "Source": "sample string 2"
    },
    "UserID": "9ecbef56-ce01-42c6-8c42-80a5701b010f"
  }
}

application/xml, text/xml

Sample:
<RequestQueryOfRoomStatusListQueryIPG7jSAv xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PMS.QueryProcessorSVC.Contracts.Requests">
  <QueryCredentials xmlns:d2p1="http://schemas.datacontract.org/2004/07/PMS.QueryProcessorSVC.Contracts.Security">
    <d2p1:Password>sample string 2</d2p1:Password>
    <d2p1:User>sample string 1</d2p1:User>
    <d2p1:UserPasswordToken>sample string 3</d2p1:UserPasswordToken>
  </QueryCredentials>
  <QueryRequest xmlns:d2p1="http://schemas.datacontract.org/2004/07/PMS.QueryProcessorBC.Queries.Property.RoomStatusAR">
    <UserID xmlns="http://schemas.datacontract.org/2004/07/WH_CQRS.DomainQueries">9ecbef56-ce01-42c6-8c42-80a5701b010f</UserID>
    <d2p1:QueryHeader xmlns:d3p1="http://schemas.datacontract.org/2004/07/PMS.QueryProcessorBC.Commons.Parameters">
      <d3p1:HotelCodeMap xmlns:d4p1="http://schemas.datacontract.org/2004/07/PMS.QueryProcessorBC.Commons.HotelSettings">
        <d4p1:HotelSourceCode>sample string 1</d4p1:HotelSourceCode>
        <d4p1:HotelTargetCode>sample string 2</d4p1:HotelTargetCode>
      </d3p1:HotelCodeMap>
      <d3p1:MaxRowsResponse>1</d3p1:MaxRowsResponse>
      <d3p1:Source>sample string 2</d3p1:Source>
    </d2p1:QueryHeader>
  </QueryRequest>
</RequestQueryOfRoomStatusListQueryIPG7jSAv>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

RoomStatusQueryResponse
NameDescriptionAdditional informationType
RoomStatus

Estado habitaciones

Collection of RoomStatus
Success

Es válida

boolean
Error

Error

string

Response Formats

application/json, text/json

Sample:
{
  "RoomStatus": [
    {
      "RoomCode": "sample string 1",
      "RoomStatusCode": "sample string 2",
      "RoomStatusDescription": "sample string 3",
      "RoomState": 0
    },
    {
      "RoomCode": "sample string 1",
      "RoomStatusCode": "sample string 2",
      "RoomStatusDescription": "sample string 3",
      "RoomState": 0
    }
  ],
  "Success": true,
  "Error": "sample string 2"
}

application/xml, text/xml

Sample:
<RoomStatusQueryResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PMS.QueryProcessorBC.Commons.Responses.Property">
  <Error xmlns="http://schemas.datacontract.org/2004/07/PMS.QueryProcessorBC.Commons.Responses">sample string 2</Error>
  <Success xmlns="http://schemas.datacontract.org/2004/07/PMS.QueryProcessorBC.Commons.Responses">true</Success>
  <RoomStatus xmlns:d2p1="http://schemas.datacontract.org/2004/07/PMS.QueryProcessorBC.Commons.Property">
    <d2p1:RoomStatus>
      <d2p1:RoomCode>sample string 1</d2p1:RoomCode>
      <d2p1:RoomState>Available</d2p1:RoomState>
      <d2p1:RoomStatusCode>sample string 2</d2p1:RoomStatusCode>
      <d2p1:RoomStatusDescription>sample string 3</d2p1:RoomStatusDescription>
    </d2p1:RoomStatus>
    <d2p1:RoomStatus>
      <d2p1:RoomCode>sample string 1</d2p1:RoomCode>
      <d2p1:RoomState>Available</d2p1:RoomState>
      <d2p1:RoomStatusCode>sample string 2</d2p1:RoomStatusCode>
      <d2p1:RoomStatusDescription>sample string 3</d2p1:RoomStatusDescription>
    </d2p1:RoomStatus>
  </RoomStatus>
</RoomStatusQueryResponse>