GuestInformation
Contains various requirements for the guests. Child of TPA_Extensions
(see Sample XML).
Fields
Field | Description | Type | Min/max | Notes |
---|---|---|---|---|
TPA_Extensions/GuestInformation | Contains flags that specify which information guests must provide. | object | 0..1 | - |
GuestInformation /@RequireGuestAddress | Specifies whether guests must provide an address. | int | 0..1 | Accepts: 1 (required), 0 (not required). |
GuestInformation /@RequireGuestContactNumber | Specifies whether guests must provide a contact telephone number. | int | 0..1 | Accepts: 1 (required), 0 (not required). |
GuestInformation /@HasAgeRestriction | Specifies whether there is an age limit to check-in. | int | 0..1 | Accepts: 1 (has age restriction), 0 (does not have age restriction). |
GuestInformation /@AgeRestrictionMin | Minimum allowed age for guests to check-in. Only effective when @HasAgeRestriction=1. | int | 18..99 | Only effective when @HasAgeRestriction=1. |
GuestInformation /@AgeRestrictionMax | Maximum allowed age for guests to check-in. Only effective when @HasAgeRestriction=1. | int | 18..99 | Only effective when @HasAgeRestriction=1. |
GuestInformation /@HasCurfew | Specifies whether property has a curfew - times at which guests cannot enter/leave the property. | int | 0..1 | Accepts: 1 (has curfew), 0 (does not have curfew). |
GuestInformation /@CurfewStart | Curfew start time in HH:MM format. | string | 0..1 | Only effective when @HasCurfew=1. |
GuestInformation /@CurfewEnd | Curfew start time in HH:MM format. | string | 0..1 | Only effective when @HasCurfew=1. |
Sample XML
<HotelDescriptiveContent
HotelCode="12345"
HotelDescriptiveContentNotifType="Overlay"
HotelName="Fake Hotel"
ID="101010"
LanguageCode="en">
...
<TPA_Extensions>
<GuestInformation
RequireGuestAddress="1"
RequireGuestContactNumber="1"
RequireMinimumStay="1"
HasAgeRestriction="1"
AgeRestrictionMin="25"
AgeRestrictionMax="75"
HasCurfew="1"
CurfewStart="23:00"
CurfewEnd="06:00"/>
</TPA_Extensions>
...
</HotelDescriptiveContent>