complexType BaseHotel
diagram pscev_p182.png
children HotelName AccomodationType HotelDescriptions LocationDetails Amenities Addresses Position HotelRating ImageLinks
used by
complexType Hotel
attributes
Name  Type  Use  Default  Fixed  annotation
SupplierIDSupplierIDrequired      
HotelCodexs:stringrequired      
documentation
Codigo del hotel en la tabla unificada de hoteles MPH
HotelDetailIdxs:string      
UpdatedDtxs:date      
source <xs:complexType name="BaseHotel">
 
<xs:sequence>
   
<xs:element name="HotelName" type="xs:string"/>
   
<xs:element name="AccomodationType" type="AccomodationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Si es Hotel, Hostel, Camping, Choza, etc. VA un PSCodeType + descripcion. Surge
                        opcional para evitar la perdida de retro compatibilidad.
                   
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="HotelDescriptions" type="HotelDescriptions" minOccurs="0"/>
   
<xs:element name="LocationDetails" type="LocationDetails" minOccurs="0"/>
   
<xs:element name="Amenities" type="AvailResponseAmenities" minOccurs="0"/>
   
<xs:element name="Addresses" type="Addresses"/>
   
<xs:element name="Position" type="Position" minOccurs="0"/>
   
<xs:element name="HotelRating" type="HotelRating" maxOccurs="unbounded"/>
   
<xs:element name="ImageLinks" type="ImageLinks" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="SupplierID" type="SupplierID" use="required"/>
 
<xs:attribute name="HotelCode" type="xs:string" use="required">
   
<xs:annotation>
     
<xs:documentation>Codigo del hotel en la tabla unificada de hoteles MPH</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="HotelDetailId" type="xs:string"/>
 
<xs:attribute name="UpdatedDt" type="xs:date"/>
</xs:complexType>

attribute BaseHotel/@SupplierID
type SupplierID
properties
isRef 0
use required
facets
Kind Value annotation 
minLength 
maxLength 
source <xs:attribute name="SupplierID" type="SupplierID" use="required"/>

attribute BaseHotel/@HotelCode
type xs:string
properties
isRef 0
use required
annotation
documentation
Codigo del hotel en la tabla unificada de hoteles MPH
source <xs:attribute name="HotelCode" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>Codigo del hotel en la tabla unificada de hoteles MPH</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BaseHotel/@HotelDetailId
type xs:string
properties
isRef 0
source <xs:attribute name="HotelDetailId" type="xs:string"/>

attribute BaseHotel/@UpdatedDt
type xs:date
properties
isRef 0
source <xs:attribute name="UpdatedDt" type="xs:date"/>

element BaseHotel/HotelName
diagram pscev_p183.png
type xs:string
properties
isRef 0
content simple
source <xs:element name="HotelName" type="xs:string"/>

element BaseHotel/AccomodationType
diagram pscev_p184.png
type AccomodationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
AccomodationTypePSCodeTyperequired      
annotation
documentation
Si es Hotel, Hostel, Camping, Choza, etc. VA un PSCodeType + descripcion. Surge
                        opcional para evitar la perdida de retro compatibilidad.
                   
source <xs:element name="AccomodationType" type="AccomodationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Si es Hotel, Hostel, Camping, Choza, etc. VA un PSCodeType + descripcion. Surge
                        opcional para evitar la perdida de retro compatibilidad.
                   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element BaseHotel/HotelDescriptions
diagram pscev_p185.png
type HotelDescriptions
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children HotelDescription
source <xs:element name="HotelDescriptions" type="HotelDescriptions" minOccurs="0"/>

element BaseHotel/LocationDetails
diagram pscev_p186.png
type LocationDetails
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Location
source <xs:element name="LocationDetails" type="LocationDetails" minOccurs="0"/>

element BaseHotel/Amenities
diagram pscev_p187.png
type AvailResponseAmenities
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Amenity
source <xs:element name="Amenities" type="AvailResponseAmenities" minOccurs="0"/>

element BaseHotel/Addresses
diagram pscev_p188.png
type Addresses
properties
isRef 0
content complex
children Address
source <xs:element name="Addresses" type="Addresses"/>

element BaseHotel/Position
diagram pscev_p189.png
type Position
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Latitude Longitude Altitude
source <xs:element name="Position" type="Position" minOccurs="0"/>

element BaseHotel/HotelRating
diagram pscev_p190.png
type HotelRating
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children RatingDescription RatingValue
attributes
Name  Type  Use  Default  Fixed  annotation
HotelRatingTypePSCodeTyperequired      
documentation
Tipo de la categoria HCEV, ej: NMO.HTL.RTT.KEY (LLAVES)
HotelRatingCodePSCodeTyperequired      
documentation
Codigo de la categoria: NMO.THL.RTN.4SL (CUATRO ESTRELLAS DE LUJO)
source <xs:element name="HotelRating" type="HotelRating" maxOccurs="unbounded"/>

element BaseHotel/ImageLinks
diagram pscev_p191.png
type ImageLinks
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ImageLink
source <xs:element name="ImageLinks" type="ImageLinks" minOccurs="0"/>


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