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>