complexType AvailabilityRateType
diagram pscev_p132.png
children Rooms Board RatePrices Passengers Destinations Rating CheckIn CheckOut Notification HotelRecommendation
used by
element AvailabilityRatesType/Rate
attributes
Name  Type  Use  Default  Fixed  annotation
TripProductIDTripProductIDrequired      
documentation
Identificador del producto utilizado en toda operación previa a la reserva
               
Offerxs:boolean      
RateIDxs:stringrequired      
HotelCodexs:intrequired      
SupplierIdxs:stringrequired      
source <xs:complexType name="AvailabilityRateType">
 
<xs:sequence>
   
<xs:element name="Rooms">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Room" type="AvailabilityRoom" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Board">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Code" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="RatePrices">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="RatePrice" type="RatePriceType" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Passengers" type="Passengers">
     
<xs:annotation>
       
<xs:documentation>Pasajeros incluidos en la tarifa hotelera</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Destinations" type="Destinations"/>
   
<xs:element name="Rating" type="Rating"/>
   
<xs:element name="CheckIn" type="xs:date"/>
   
<xs:element name="CheckOut" type="xs:date"/>
   
<xs:element name="Notification" type="PSNotification" minOccurs="0"/>
   
<xs:element name="HotelRecommendation" type="HotelRecommendation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="TripProductID" type="TripProductID" use="required">
   
<xs:annotation>
     
<xs:documentation>Identificador del producto utilizado en toda operación previa a la reserva
               
</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="Offer" type="xs:boolean"/>
 
<xs:attribute name="RateID" type="xs:string" use="required"/>
 
<xs:attribute name="HotelCode" type="xs:int" use="required"/>
 
<xs:attribute name="SupplierId" type="xs:string" use="required"/>
</xs:complexType>

attribute AvailabilityRateType/@TripProductID
type TripProductID
properties
isRef 0
use required
facets
Kind Value annotation 
minLength 32 
maxLength 100 
annotation
documentation
Identificador del producto utilizado en toda operación previa a la reserva
               
source <xs:attribute name="TripProductID" type="TripProductID" use="required">
 
<xs:annotation>
   
<xs:documentation>Identificador del producto utilizado en toda operación previa a la reserva
               
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AvailabilityRateType/@Offer
type xs:boolean
properties
isRef 0
source <xs:attribute name="Offer" type="xs:boolean"/>

attribute AvailabilityRateType/@RateID
type xs:string
properties
isRef 0
use required
source <xs:attribute name="RateID" type="xs:string" use="required"/>

attribute AvailabilityRateType/@HotelCode
type xs:int
properties
isRef 0
use required
source <xs:attribute name="HotelCode" type="xs:int" use="required"/>

attribute AvailabilityRateType/@SupplierId
type xs:string
properties
isRef 0
use required
source <xs:attribute name="SupplierId" type="xs:string" use="required"/>

element AvailabilityRateType/Rooms
diagram pscev_p133.png
properties
isRef 0
content complex
children Room
source <xs:element name="Rooms">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Room" type="AvailabilityRoom" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AvailabilityRateType/Rooms/Room
diagram pscev_p134.png
type AvailabilityRoom
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Occupancy
attributes
Name  Type  Use  Default  Fixed  annotation
TypePSCodeTyperequired      
AvailabilityPSCodeTyperequired      
RoomDescriptionxs:stringrequired      
source <xs:element name="Room" type="AvailabilityRoom" maxOccurs="unbounded"/>

element AvailabilityRateType/Board
diagram pscev_p135.png
type extension of xs:string
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
Codexs:string      
source <xs:element name="Board">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Code" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute AvailabilityRateType/Board/@Code
type xs:string
properties
isRef 0
source <xs:attribute name="Code" type="xs:string"/>

element AvailabilityRateType/RatePrices
diagram pscev_p136.png
properties
isRef 0
content complex
children RatePrice
source <xs:element name="RatePrices">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RatePrice" type="RatePriceType" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AvailabilityRateType/RatePrices/RatePrice
diagram pscev_p137.png
type RatePriceType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
TypePSCodeTyperequired      
Currencyxs:stringrequired      
source <xs:element name="RatePrice" type="RatePriceType" maxOccurs="unbounded"/>

element AvailabilityRateType/Passengers
diagram pscev_p138.png
type Passengers
properties
isRef 0
content complex
children Passenger
annotation
documentation
Pasajeros incluidos en la tarifa hotelera
source <xs:element name="Passengers" type="Passengers">
 
<xs:annotation>
   
<xs:documentation>Pasajeros incluidos en la tarifa hotelera</xs:documentation>
 
</xs:annotation>
</xs:element>

element AvailabilityRateType/Destinations
diagram pscev_p139.png
type Destinations
properties
isRef 0
content complex
children Destination
attributes
Name  Type  Use  Default  Fixed  annotation
ItemsCountItemsCount      
source <xs:element name="Destinations" type="Destinations"/>

element AvailabilityRateType/Rating
diagram pscev_p140.png
type Rating
properties
isRef 0
content complex
children Value Description
attributes
Name  Type  Use  Default  Fixed  annotation
TypePSCodeTyperequired      
documentation
Tipo de la categoria HCEV, ej: PS.HTL.RTT.KEY (LLAVES)
Codexs:stringrequired      
documentation
Codigo de la categoria: PS.THL.RTN.4SL (CUATRO ESTRELLAS DE LUJO)
source <xs:element name="Rating" type="Rating"/>

element AvailabilityRateType/CheckIn
diagram pscev_p141.png
type xs:date
properties
isRef 0
content simple
source <xs:element name="CheckIn" type="xs:date"/>

element AvailabilityRateType/CheckOut
diagram pscev_p142.png
type xs:date
properties
isRef 0
content simple
source <xs:element name="CheckOut" type="xs:date"/>

element AvailabilityRateType/Notification
diagram pscev_p143.png
type PSNotification
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NotificationId NotificationType NotificationMessage NotificationDetailedMessage NotificationTime AdditionalInformation ErrorQualifier
source <xs:element name="Notification" type="PSNotification" minOccurs="0"/>

element AvailabilityRateType/HotelRecommendation
diagram pscev_p144.png
type HotelRecommendation
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
RecommendationTypexs:int      
documentation
Código de la recomendación (Muy recomendado, Poco recomendado, No recomendado, etc..)
source <xs:element name="HotelRecommendation" type="HotelRecommendation" minOccurs="0"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy