GdsTypesProvider Service

A provider that can be used to format GDS codes into human-readable formats. Like Aircraft Types and Car classes. Eventually these kinds of fields should be moved into the domain properly and this provider should be deprecated at that point.

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

getCarClass Operation

Get a car class from the provided code.

Input Parameters
name type description
code string The code to get the car class from.
Return Value
type description
carClass The car class referenced by the given code.

updateCarClass Operation

Update a car class record.

Input Parameters
name type description
record carClass The car class record with desired updates.
Return Value
type description
carClass The updated car class record.

getCarType Operation

Get a car type from the provided code.

Input Parameters
name type description
code string The code to get the car type from.
Return Value
type description
carTypeCode The car type referenced by the given code.

updateCarType Operation

Update a car type record.

Input Parameters
name type description
record carTypeCode The car type record with desired updates.
Return Value
type description
carTypeCode The updated car type record.

searchCarTypes Operation

Search for car types.

Input Parameters
name type description
searchList searchList A query describing which car types to receive.
Return Value
type description
list of carTypeCode A list of car types matching the description in the query.

getCarEquip Operation

Get extra car equipment from a code.

Input Parameters
name type description
code string The code describing an extra piece of car equipment.
Return Value
type description
carEquipment A car equipment matching the provided code.

getAircraftType Operation

Get an aircraft model from the given code.

Input Parameters
name type description
code string The code of the aircraft model.
Return Value
type description
aircraftType The aircraft model description from the given code.

getAircrafTypeById Operation

Get an aircraft model by Airportal ID.

Input Parameters
name type description
id long The Airportal ID of the aircraft model.
Return Value
type description
aircraftType The aircraft model description from the given code.

updateAircraftType Operation

Update an aircraft type.

Input Parameters
name type description
aircraft aircraftType The aircraft model with updates.
Return Value
type description
aircraftType The updated aircraft type/model.

searchAircraftTypes Operation

Search for aircraft types.

Input Parameters
name type description
searchList searchList A query describing aircraft types to receive.
Return Value
type description
list of aircraftType A list of aircraft types that match the description in the query.

countAircraftTypes Operation

Count aircraft types.

Input Parameters
name type description
searchList searchList A query describing aircraft types to receive.
Return Value
type description
long A count of aircraft types that match the description in the query.

getTransmissionType Operation

Get the car transmission type given by a code.

Input Parameters
name type description
code string The code referencing the transmission type.
Return Value
type description
carTransmission The car transmission type referenced by the code.

updateCarTransmission Operation

Update car transmissions.

Input Parameters
name type description
record carTransmission The car transmission record with requested updates.
Return Value
type description
carTransmission The car transmission record with updates included.

getSegmentStatus Operation

Get a segment status by the given code.

Input Parameters
name type description
code string A code representing a segment's status.
Return Value
type description
segmentStatus The details about the segment's status with a given code.

getCarRate Operation

Get a description of a car rate from a given code.

Input Parameters
name type description
code string The code referencing a car rate.
Return Value
type description
carRateCode The car rate referenced by the code provided.

getSeatStatus Operation

Get a description of a seat reservation status from a given code.

Input Parameters
name type description
code string The code referencing a seat reservation status.
Return Value
type description
seatStatus  

updateSeatStatus Operation

Update a seat reservation status.

Input Parameters
name type description
record seatStatus The seat reservation status to update.
Return Value
type description
seatStatus The updated seat reservation status record.

getTravelOptionType Operation

Get a travel option type from the provided code.

Input Parameters
name type description
code string A code representing a travel option type.
Return Value
type description
travelOptionType The travel option type represented by the given code.

getCarFeature Operation

Get an additional car feature from the given code.

Input Parameters
name type description
code string A code representing a special feature of a car.
Return Value
type description
carFeature The car feature represented by the given code.

getAllTicketTypes Operation

Get all ticket types that are available in Airportal.

Return Value
type description
list of reservationType Get all ticket types that are available in Airportal.

getTicketTypeById Operation

Get the ticket type provided by the given ID.

Input Parameters
name type description
id int The ID of the given ticket type.
Return Value
type description
reservationType The ticket type represented by the ID.

getClassOfService Operation

Get the class of service that most closely applies to the given parameters.

Input Parameters
name type description
code string The code used to describe the class of service.
airlineid long The ID of the airline that is selling the service.
transatlantic boolean Whether or not this flight crosses the atlantic.
Return Value
type description
classOfService A class of service that best describes the quality of service the passenger will receive.

getClassOfServiceById Operation

Get a class of service by ID.

Input Parameters
name type description
id long The Airportal ID of the class of service.
Return Value
type description
classOfService The class of service referenced by the given ID.

updateClassOfService Operation

Update the class of service in Airportal.

Input Parameters
name type description
record classOfService The updated class of service record.
Return Value
type description
classOfService The updated class of service record.

searchClassesOfService Operation

Search for class of service records.

Input Parameters
name type description
searchList searchList A query describing which classes of service the user would like to receive.
Return Value
type description
list of classOfService A list of classes of services described by the given query.

countClassesOfService Operation

Count class of service records.

Input Parameters
name type description
searchList searchList A query describing which classes of service the user would like to receive.
Return Value
type description
long A count of classes of services described by the given query.

getCarClasses Operation

Get a list of all car classes (sizes)

Return Value
type description
list of carClass A list of all car classes.

getCarTypes Operation

Get a list of all car types

Return Value
type description
list of carTypeCode A list of all car types.

getAirClassesOfService Operation

Get a list of air classes of service levels.

Return Value
type description
list of classOfServiceLevel A list of all class of service levels.

getAirClassOfServiceLevelByCode Operation

Get a class of service level by code.

Input Parameters
name type description
code string The code of the class of service level.
Return Value
type description
classOfServiceLevel The class of service level (or cabin class) per the code given.

getAirClassOfServiceLevelByName Operation

Get a class of service level by name.

Input Parameters
name type description
name string The name of the class of service level.
Return Value
type description
classOfServiceLevel The class of service level (or cabin class) per the code given.

getAirClassOfServiceLevelById Operation

Get a class of service level by code.

Input Parameters
name type description
id long The code of the class of service level.
Return Value
type description
classOfServiceLevel The class of service level (or cabin class) per the id given.

getAirJustificationByCode Operation

Get an air justification by the code from the GDS (PNR).

Input Parameters
name type description
code string The code that represents an air justification.
Return Value
type description
airJustification The code with a description of what it means.

getHotelJustificationByCode Operation

Get a hotel justification by the code from the GDS (PNR).

Input Parameters
name type description
code string The code that represents a hotel justification.
Return Value
type description
hotelJustification The code with a description of what it means.

getCarJustificationByCode Operation

Get a car justification by the code from the GDS (PNR).

Input Parameters
name type description
code string The code that represents a car justification.
Return Value
type description
carJustification The code with a description of what it means.

getFeeJustificationByCode Operation

Get a fee justification by the code from the GDS (PNR).

Input Parameters
name type description
code string The code that represents a fee justification.
Return Value
type description
feeJustification The code with a description of what it means.