AirtineraryProvider Service

A provider to get Airtineraries to display to the user.

Namespace
http://airportal.service.cbtweb.cbt.com/
WSDL
airportal.wsdl
Path
/AirtineraryProviderService

getAirtineraryFromAirportal Operation

Get an airtinerary to display to travelers from a saved itinerary.

Input Parameters
name type description
id long The id of the saved itinerary.
Return Value
type description
displayItinerary A display itinerary ready for a traveler to see.

sendAirtineraryToEmail Operation

Send the Airtinerary to the provided email.

Input Parameters
name type description
recordLocator string The record locator to send to the email.
gdsCode string The GDS to find the itinerary in.
email string The email address to send the itinerary to.
Return Value
type description
boolean  

sendAirtineraryToUser Operation

Send the Airtinerary to a given user.

Input Parameters
name type description
recordLocator string The record locator to send to the user.
gdsCode string The GDS to find the itinerary in.
userId long The user to send the itinerary to.
Return Value
type description
boolean  

sendAirtinerary Operation

Send an Itinerary Details using the remarks provided in the itinerary.

Input Parameters
name type description
recordLocator string The record locator to mail to the remark provided emails.
gdsCode string The GDS to find the itinerary in.
Return Value
type description
boolean  

sendHotelAttachment Operation

Send an itinerary with a hotel attachment header.

Input Parameters
name type description
id long The ID of the itinerary to send.
email string The email address to send the itinerary to.
hotelAttachment displayHotelAttachment The hotel attachment display information.
Return Value
type description
airtineraryAnalytic An analytic proving the success or failure of the send.

sendAirtineraryById Operation

Send an airtinerary to an email address based upon the database id.

Input Parameters
name type description
id long The id of the saved itinerary.
email string The email address to send teh itinerary to.
Return Value
type description
boolean true or false whether or not it was successfully sent.

sendAirtineraryByIdWithSubject Operation

Send an airtinerary to an email address based upon the database id.

Input Parameters
name type description
id long The id of the saved itinerary.
email string The email address to send teh itinerary to.
subject string  
Return Value
type description
boolean true or false whether or not it was successfully sent.

getItineraryAsCalendar Operation

Get an iCal version of the itinerary to load into mail applications.

Input Parameters
name type description
id long The airportal id of the itinerary.
Return Value
type description
string A URL leading to where the calendar can be downloaded from.

getItineraryAsPdf Operation

Get an airtinerary as a PDF file.

Input Parameters
name type description
id long The ID of the itinerary in the database.
Return Value
type description
string A url location of the PDF file.

getAnonymousAirtineraryToken Operation

Get a token for viewing an airtinerary anonymously.

Input Parameters
name type description
id long the Id of the itinerary to get a token for.
Return Value
type description
string The token for viewing an airtinerary anonymously.

updateAirtineraryAnalytic Operation

Update an airtinerary analytic. This is used for error resolution (fixes disconnects, etc.)

Input Parameters
name type description
analytic airtineraryAnalytic The analytic to update
Return Value
type description
airtineraryAnalytic The updated airtinerary analytic.

searchAirtineraryAnalytics Operation

Get analytics for all users.

Input Parameters
name type description
search searchList The query to search for.
Return Value
type description
list of simpleAirtineraryAnalytic A list of import analytics.

countAirtineraryAnalytics Operation

Get a count of total analytics for all users.

Input Parameters
name type description
search searchList The query to get a count of.
Return Value
type description
long A long value that is the total records expected.

getAirtineraryAnalytic Operation

Get an AirtineraryAnalytic by it's ID.

Input Parameters
name type description
id long The ID of the airtinerary analytic.
Return Value
type description
airtineraryAnalytic The airtinerary analytic represented by the ID.