carSegment Data Type

An element that represents car segments of itineraries.

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs constraints description
carClass carClass element 0/1   The class of car. Like if it is economic.
carFeature carFeature element 0/1   Extra features. Like Air Conditioning.
carTransmission carTransmission element 0/1   The transmission type. Automatic/Manual.
carType carTypeCode element 0/1   The type of car. Like if it is a van or a truck.
commissionAmount double element 0/1    
corporateDiscountNumber string element 0/1 max size: 32, min size: 0  
customerId string element 0/1 max size: 32, min size: 0  
deliveryNotes string element 0/1    
dropOffCharges string element 0/1    
dropoffHours string element 0/1 max size: 128, min size: 0 The available time that the traveler can drop off their rental.
dropoffLocation carLocation element 0/1   Id of the pickup location.
equipment list of carEquipment element 0/unbounded    
frequentTravelerNumber string element 0/1 max size: 32, min size: 0  
pickupHours string element 0/1 max size: 128, min size: 0 The available time that the user can pick up their car rental.
pickupLocation carLocation element 0/1   Id of the pickup location.
rateInfo string element 0/1    
renterName string element 0/1    
supplementalInstructions string element 0/1 max size: 128, min size: 0 Supplemental instructions about the rental.
totalCost double element 0/1    
vendor carVendor element 0/1    
vendorNotes string element 0/1    
voucher string element 0/1 max size: 32, min size: 0 Voucher/Coupon number.
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

<carSegment>
  <pickupLocation>
    <address1>...</address1>
    <address2>...</address2>
    <state>...</state>
    <zipCode>...</zipCode>
    <phone1>...</phone1>
    <phone2>...</phone2>
    <city>
      <code>...</code>
      <countryCode>...</countryCode>
      <latitude>...</latitude>
      <longitude>...</longitude>
      <name>...</name>
      <stateOrCountry>...</stateOrCountry>
      <airportName>...</airportName>
      <region/>
      <timeZone/>
      <retentionOnly>...</retentionOnly>
      <position>...</position>
      <unique>...</unique>
      <alias>...</alias>
    </city>
    <locationId>...</locationId>
    <address3>...</address3>
    <id>...</id>
    <version>...</version>
  </pickupLocation>
  <dropoffLocation>
    <address1>...</address1>
    <address2>...</address2>
    <state>...</state>
    <zipCode>...</zipCode>
    <phone1>...</phone1>
    <phone2>...</phone2>
    <city>
      <code>...</code>
      <countryCode>...</countryCode>
      <latitude>...</latitude>
      <longitude>...</longitude>
      <name>...</name>
      <stateOrCountry>...</stateOrCountry>
      <airportName>...</airportName>
      <region/>
      <timeZone/>
      <retentionOnly>...</retentionOnly>
      <position>...</position>
      <unique>...</unique>
      <alias>...</alias>
    </city>
    <locationId>...</locationId>
    <address3>...</address3>
    <id>...</id>
    <version>...</version>
  </dropoffLocation>
  <corporateDiscountNumber>...</corporateDiscountNumber>
  <vendorNotes>...</vendorNotes>
  <deliveryNotes>...</deliveryNotes>
  <renterName>...</renterName>
  <customerId>...</customerId>
  <frequentTravelerNumber>...</frequentTravelerNumber>
  <dropOffCharges>...</dropOffCharges>
  <vendor>
    <longCode>...</longCode>
    <commissionRate>...</commissionRate>
    <position>...</position>
    <code>...</code>
    <name>...</name>
  </vendor>
  <equipment>
    <code>...</code>
    <description>...</description>
    <position>...</position>
    <id>...</id>
    <version>...</version>
  </equipment>
  <rateInfo>...</rateInfo>
  <totalCost>...</totalCost>
  <commissionAmount>...</commissionAmount>
  <pickupHours>...</pickupHours>
  <dropoffHours>...</dropoffHours>
  <carType>
    <code>...</code>
    <description>...</description>
    <position>...</position>
    <size>...</size>
    <id>...</id>
    <version>...</version>
  </carType>
  <carClass>
    <code>...</code>
    <description>...</description>
    <position>...</position>
    <size>...</size>
    <id>...</id>
    <version>...</version>
  </carClass>
  <carTransmission>
    <code>...</code>
    <description>...</description>
    <position>...</position>
    <id>...</id>
    <version>...</version>
  </carTransmission>
  <carFeature>
    <code>...</code>
    <description>...</description>
    <position>...</position>
    <id>...</id>
    <version>...</version>
  </carFeature>
  <voucher>...</voucher>
  <supplementalInstructions>...</supplementalInstructions>
  <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>
</carSegment>