The AdHocTransferBookings is used in the BasketBookRequest to add the Ad Hoc Transfer component as part of an iVector booking.
The AdHocTransferBookingResponse is nested in the BasketBookResponse with the nodes defined below.
The structure of this XML will be the following:
<BasketBookRequest>
<LoginDetails>
<Login>testlogin</Login>
<Password>testpassword</Password>
<AgentReference />
<SellingCurrencyID>0</SellingCurrencyID>
<LanguageID>0</LanguageID>
<TrackingAffiliateID>0</TrackingAffiliateID>
</LoginDetails>
<BookingReference></BookingReference>
<LeadCustomer>
<CustomerTitle>Mr</CustomerTitle>
<CustomerFirstName>Test</CustomerFirstName>
<CustomerLastName>Tester</CustomerLastName>
<CustomerAddress1>Test1</CustomerAddress1>
<CustomerTownCity>Test Town</CustomerTownCity>
<CustomerBookingCountryID>1</CustomerBookingCountryID>
<CustomerEmail>abc@abc.com</CustomerEmail>
<CustomerPhone>123123</CustomerPhone>
<CustomerPostcode>TBA TBA</CustomerPostcode>
</LeadCustomer>
<GuestDetails>
<GuestDetail>
<GuestID>1</GuestID>
<Type>Adult</Type>
<Title>Mr</Title>
<FirstName>aabc</FirstName>
<LastName>abc</LastName>
<Age>23</Age>
<DateOfBirth>1990-01-01</DateOfBirth>
</GuestDetail>
</GuestDetails>
<AdHocTransferBookings>
<AdHocTransferBookRequest>
<BookingToken></BookingToken>
<ExpectedTotal>113.00</ExpectedTotal>
<GuestIDs>
<GuestID>1</GuestID>
</GuestIDs>
</AdHocTransferBookRequest>
</AdHocTransferBookings>
</BasketBookRequest>