clientTravelPolicyRemarks Data Type

An object defining the basic abilities we want all of our hibernate objects to have.

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs constraints description
action clientTravelPolicyAction element 0/1   The action to perform to the PNR instead of the normal ticketing process.
air boolean element 1/1 required boolean Whether or not to apply this action based on if it has an air segment.
airVendor airVendor element 0/1   Whether or not to apply this action based on if it has a particular airline.
car boolean element 1/1 required boolean Whether or not to apply this action based on if it has a car segment.
carHotelOnly boolean element 1/1 required boolean Whether or not to apply this action based on if it is a car/hotel only PNR.
carVendor carVendor element 0/1   Whether or not to apply this action based on if it has a car rental agency.
client client element 0/1   The account that has this remark exception.
domestic boolean element 1/1 required boolean Whether or not to apply this action based on if it is domestic.
hotel boolean element 1/1 required boolean Whether or not to apply this action based on if it has a hotel segment.
hotelVendor hotelVendor element 0/1   Whether or not to apply this action if it has a particlar hotel chain.
international boolean element 1/1 required boolean Whether or not to apply this action based on if it is international.
limo boolean element 1/1 required boolean Whether or not to apply this action based on if it has a limo segment.
message string element 0/1   The message to add to the PNR for the support or approval person.
noActiveSegs boolean element 1/1 required boolean Whether or not to apply this action based on if it has no active segments.
notOnRemark string element 0/1   The itinerary should pass if this remark is present.
office officeInfo element 0/1    
onCountry country element 0/1   Whether or not to apply this action if it visits a particular country.
onRemark string element 0/1   The remark text to watch for in the PNR.
tmc client element 0/1    
train boolean element 1/1 required boolean Whether or not to apply this action based on if it has a train segment.
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

<clientTravelPolicyRemarks>
  <onRemark>...</onRemark>
  <message>...</message>
  <action>
    <name>...</name>
    <description>...</description>
    <id>...</id>
    <version>...</version>
  </action>
  <client>
    <status>
      <name>...</name>
      <active>...</active>
    </status>
    <parentClient/>
    <accountNumber>...</accountNumber>
    <name>...</name>
    <type>
      <name>...</name>
      <hide>...</hide>
      <level>...</level>
    </type>
    <id>...</id>
    <version>...</version>
  </client>
  <office>
    <pcc>...</pcc>
    <name>...</name>
    <address1>...</address1>
    <address2>...</address2>
    <address3>...</address3>
    <city>...</city>
    <state>...</state>
    <zip>...</zip>
    <parentCompany>
      <name>...</name>
    </parentCompany>
    <active>...</active>
    <branch>...</branch>
    <clientPrefix>...</clientPrefix>
    <profileSettings>
      <profileNameFormat>...</profileNameFormat>
    </profileSettings>
    <afterHoursNumber>...</afterHoursNumber>
    <collectVoidLogs>...</collectVoidLogs>
    <gds>
      <code>...</code>
      <name>...</name>
      <enabled>...</enabled>
    </gds>
    <arcNumber>...</arcNumber>
    <logo>...</logo>
    <logoLink>...</logoLink>
    <afterHoursInternationalNumber>...</afterHoursInternationalNumber>
    <tollFreeNumber>...</tollFreeNumber>
    <phoneNumber>...</phoneNumber>
    <onlineOffice>
      <name>...</name>
      <hours>...</hours>
      <phone>...</phone>
      <tollFree>...</tollFree>
      <email>...</email>
    </onlineOffice>
    <showTmcAppLinks>...</showTmcAppLinks>
    <vipTollFree>...</vipTollFree>
    <vipAfterHours>...</vipAfterHours>
    <cityCode>
      <code>...</code>
      <countryCode>...</countryCode>
      <latitude>...</latitude>
      <longitude>...</longitude>
      <name>...</name>
      <stateOrCountry>...</stateOrCountry>
      <airportName>...</airportName>
      <region/>
      <timeZone/>
      <retentionOnly>...</retentionOnly>
      <position>...</position>
      <unique>...</unique>
      <alias>...</alias>
    </cityCode>
    <tmcHeadQuarters>...</tmcHeadQuarters>
    <id>...</id>
    <version>...</version>
  </office>
  <tmc>
    <status>
      <name>...</name>
      <active>...</active>
    </status>
    <parentClient/>
    <accountNumber>...</accountNumber>
    <name>...</name>
    <type>
      <name>...</name>
      <hide>...</hide>
      <level>...</level>
    </type>
    <id>...</id>
    <version>...</version>
  </tmc>
  <notOnRemark>...</notOnRemark>
  <carHotelOnly>...</carHotelOnly>
  <noActiveSegs>...</noActiveSegs>
  <hotel>...</hotel>
  <car>...</car>
  <limo>...</limo>
  <train>...</train>
  <air>...</air>
  <airVendor>
    <airlineNumber>...</airlineNumber>
    <checkinLink>...</checkinLink>
    <baggageLink>...</baggageLink>
    <alliance>
      <sharesFrequentFlyerNumbers>...</sharesFrequentFlyerNumbers>
      <name>...</name>
      <code>...</code>
    </alliance>
    <lowCostCarrier>...</lowCostCarrier>
    <longCode>...</longCode>
    <manualTicketingOnly>...</manualTicketingOnly>
    <airTicketsUseOrigIssueDate>...</airTicketsUseOrigIssueDate>
    <mcoTicketsUseOrigIssueDate>...</mcoTicketsUseOrigIssueDate>
    <minDomesticValue>...</minDomesticValue>
    <minIntlValue>...</minIntlValue>
    <position>...</position>
    <imageUrl>...</imageUrl>
    <code>...</code>
    <name>...</name>
  </airVendor>
  <carVendor>
    <longCode>...</longCode>
    <commissionRate>...</commissionRate>
    <position>...</position>
    <code>...</code>
    <name>...</name>
  </carVendor>
  <hotelVendor>
    <longCode>...</longCode>
    <commissionRate>...</commissionRate>
    <family>
      <name>...</name>
      <code>...</code>
    </family>
    <position>...</position>
    <code>...</code>
    <name>...</name>
  </hotelVendor>
  <international>...</international>
  <domestic>...</domestic>
  <onCountry>
    <name>...</name>
    <code>...</code>
    <codeAlt>...</codeAlt>
    <phoneCode>...</phoneCode>
    <position>...</position>
    <id>...</id>
    <version>...</version>
  </onCountry>
  <id>...</id>
  <version>...</version>
  <violations/>
</clientTravelPolicyRemarks>