travelSegment Data Type

An element that represents travel segments of itineraries.

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs description
commissionAmount double element 0/1  
confirmation string element 0/1 The confirmation number of this segment.
name string element 0/1 Name of the travel segment.
options list of travelOption element 0/unbounded The remarks for the air segment.
rateInfo double element 0/1  
remarks list of travelSegmentRemark element 0/unbounded The remarks for the air segment.
travelerName string element 0/1  
type string element 0/1 The travel segment type.
vendor travelVendor element 0/1 The vendor that is supplying this segment, if found.
vendorName string element 0/1  
Properties inherited from airportalSegment
confirmationNumber string element 0/1 The ordering number of the segment.
endDate string element 0/1 The end date of the segment
inGds boolean element 1/1 Whether or not the segment is stored in the GDS.
itinerary itinerary element 0/1 Get the itinerary that this segment is connected to.
number int element 0/1 The ordering number of the segment.
startDate string element 0/1 The start date of the segment.
status segmentStatus element 0/1 The status of the segment, like if it is confirmed or on wait list.
Properties inherited from baseHibernateEntity
id long element 0/1 The unique internal ID of the object.
version long element 0/1 For internal use only. This is the serialization recorder for optimistic locking of several objects between sessions.
Properties inherited from baseEntity
violations list of simpleViolation element 0/unbounded A list of constraint violations, if any, that this object has.

Example

<travelSegment>
  <type>...</type>
  <travelerName>...</travelerName>
  <name>...</name>
  <vendorName>...</vendorName>
  <remarks>
    <text>...</text>
    <number>...</number>
    <id>...</id>
    <version>...</version>
  </remarks>
  <options>
    <code>...</code>
    <text>...</text>
    <position>...</position>
    <id>...</id>
    <version>...</version>
  </options>
  <rateInfo>...</rateInfo>
  <vendor>
    <type>
      <name>...</name>
    </type>
    <code>...</code>
    <name>...</name>
  </vendor>
  <confirmation>...</confirmation>
  <commissionAmount>...</commissionAmount>
  <number>...</number>
  <confirmationNumber>...</confirmationNumber>
  <status>
    <code>...</code>
    <description>...</description>
    <accepted>...</accepted>
    <confirmed>...</confirmed>
    <virtual>...</virtual>
    <canceled>...</canceled>
  </status>
  <startDate>...</startDate>
  <endDate>...</endDate>
  <inGds>...</inGds>
  <itinerary>
    <recordLocator>...</recordLocator>
    <agentName>...</agentName>
    <client/>
    <office/>
    <departureDate>...</departureDate>
    <completionDate>...</completionDate>
    <importDate>...</importDate>
    <gds/>
    <hide>...</hide>
    <citySummary>...</citySummary>
    <departureCity/>
    <arrivalCity/>
    <arrivalDate>...</arrivalDate>
    <utcArrivalDate>...</utcArrivalDate>
    <startDate>...</startDate>
    <endDate>...</endDate>
    <purpose>...</purpose>
    <explanation>...</explanation>
    <authorizationCode>...</authorizationCode>
    <costCenterCode>...</costCenterCode>
    <departmentCode>...</departmentCode>
    <clientCode>...</clientCode>
    <regionCode>...</regionCode>
    <billable>...</billable>
    <travelerCode>...</travelerCode>
    <managerCode>...</managerCode>
    <projectCode>...</projectCode>
  </itinerary>
  <id>...</id>
  <version>...</version>
</travelSegment>