UdidsProvider Service

A provider dedicated to handling UDIDs. UDIDs are User Defined Fields that are added to trips to enhance reporting. Clients, Offices, and TMCs may all have specific UDID configurations. Created by nick on 1/27/16.

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

getPolicyUdidsForClient Operation

Get all udids that should be validated during ticketing for a client.

Input Parameters
name type description
clientid long The id of the client to get udids for.
Return Value
type description
list of clientTravelPolicyUdid All udids that should be validated during ticketing for a client.

updateClientUdid Operation

A function to update a client udid.

Input Parameters
name type description
udid clientUdid A ClientUdid object to update or create.
Return Value
type description
clientUdid ClientUdid object with violations if did not update/create properly.

getClientUdidsById Operation

Gets the ClientUdid objects for this client.

Input Parameters
name type description
clientId long The client id to get the ClientUdid for.
Return Value
type description
list of clientUdid  

removeUdid Operation

Remove a udid from a client.

Input Parameters
name type description
udidId long The id of the udid to remove.

getUdidById Operation

returns a specific UDID by its id

Input Parameters
name type description
id long the id of the UDID you want
Return Value
type description
clientUdid  

getTravelPolicyUdidById Operation

Get a TravelPolicyUdid by it's id.

Input Parameters
name type description
id long the id of the travelPolicyUdid (rule) that you want.
Return Value
type description
clientTravelPolicyUdid The ClientTravelPolicyUdid that matches the given ID.

searchEnabledClientUdids Operation

Search client udids that are not omitted. This is usually used with a top parent account to retrieve all enabled udids for an organization.

Input Parameters
name type description
searchList searchList  
Return Value
type description
list of clientUdid List of ClientUdids

processItineraryReportFields Operation

Populate the reporting fields in the itinerary summary with values retrieved from UDIDs.

Input Parameters
name type description
itineraryId long The itinerary ID to process.
Return Value
type description
itinerary The itinerary summary with reporting columns populated from the UDIDs defined in Report Settings.