Get Services
Returns a list of additional services that can be added to a booking
Request Profile Table
Element | @Attribute |
Description/Contents |
GetServices_RQ |
Root element of message. |
Agent |
Element indicating an agent.
To specify an agent you can just provide either the ID, or the GUID. If both are
provided ResLink will make a check to see if the GUID and ID match in the database
and will error if they don't. |
@ID (optional) |
The agent ID to set up commissions and costs. |
@GUID (optional) |
The agent GUID to set up commissions and costs. |
Example message:
<?xml version="1.0" encoding="utf-16"?>
<GetServices_RQ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Agent ID="1.0" GUID="TEST" xmlns="ResLink">
</GetServices_RQ>
Response Profile Table
Element | @Attribute |
Description/Contents |
GetServices_RS |
Root element of message. |
Services |
Element indicating a list of services that are applicable for each passenger on
the resource |
Service |
Element indicating a service that is applicable for each passenger. Note:
these services are payable on arrival at the supplier |
@ProductCode |
Product Code for the service |
@Description |
Service description |
@Price |
Price of the service |
@Commission |
Commission of the service |
@Currency |
Currency Code |
ResourcePermissions |
Collection of Resource Permission objects |
ResourcePermission |
Element indicating the current service can be sold for a Resource |
@ID |
ID of the Resource |
@Name |
Name of the Resource |
Example message:
<?xml version="1.0" encoding="utf-16"?>
<GetServices_RS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Services xmlns="ResLink">
<Service ProductCode="DIVE1" Description="1 Certified Dive" Price="100" Commission="10" Currency="AUD" >
<ResourcePermissions>
<ResourcePermission ID="1" Name="Resource A" />
<ResourcePermission ID="2" Name="Resource B" />
</ResourcePermissions>
</Service>
<Service ProductCode="DIVE2" Description="1 Intro Dive" Price="100" Commission="10" Currency="AUD" >
<ResourcePermissions>
<ResourcePermission ID="1" Name="Resource A" />
<ResourcePermission ID="3" Name="Resource C" />
</ResourcePermissions>
</Service>
</Services>
<TimeStamp xmlns="ResLink">2010-08-03T13:58:33.8125+10:00</TimeStamp>
<Errors xmlns="ResLink" />
<Warnings xmlns="ResLink" />
</GetServices_RS>