carClientContract Data Type

A car client contract is a contract held between the account and the rental agency. Typically identified by a corporate discount number or a billing id. Created with IntelliJ IDEA. User: nick Date: 11/22/13 Time: 9:59 AM Car contracts are the relation between a client and a car rental agency for special rates and privileges.

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs description
billingId string element 0/1 The billing id that the vendor uses to identify the form of payment to bill any rentals to.
billingIsCorpDiscount boolean element 1/1 Determines whether the billing id should be placed in the corp discount # of PNRs
contactEmail string element 0/1 The email of the primary contact at the vendor for this contract.
contactName string element 0/1 The name of the primary contact at the vendor for this contract.
contactPhone string element 0/1 The phone of the primary contact at the vendor for this contract.
contractUrls list of carClientContractFileLink element 0/unbounded A collection of file URLs associated with this contract.
ext string element 0/1  
favorite boolean element 1/1  
fileLocation string element 0/1  
ignored boolean element 1/1 Whether or not this contract should be ignored during validation.
insuranceIncluded boolean element 1/1  
override boolean element 1/1 Determines whether to override existing billing/corp discounts with the values given.
supplementalInstructions string element 0/1  
vendor carVendor element 0/1 The vendor that agreed to this contract.
Properties inherited from airportalClientContract
accountNumber string element 0/1  
client client element 0/1  
name string element 0/1  
notes string element 0/1  
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

<carClientContract>
  <vendor>
    <longCode>...</longCode>
    <commissionRate>...</commissionRate>
    <position>...</position>
    <code>...</code>
    <name>...</name>
  </vendor>
  <billingId>...</billingId>
  <insuranceIncluded>...</insuranceIncluded>
  <fileLocation>...</fileLocation>
  <favorite>...</favorite>
  <supplementalInstructions>...</supplementalInstructions>
  <billingIsCorpDiscount>...</billingIsCorpDiscount>
  <ignored>...</ignored>
  <override>...</override>
  <contactName>...</contactName>
  <ext>...</ext>
  <contactPhone>...</contactPhone>
  <contactEmail>...</contactEmail>
  <contractUrls>
    <url>...</url>
    <name>...</name>
    <id>...</id>
    <version>...</version>
  </contractUrls>
  <client>
    <status/>
    <parentClient/>
    <accountNumber>...</accountNumber>
    <name>...</name>
    <type/>
  </client>
  <notes>...</notes>
  <accountNumber>...</accountNumber>
  <name>...</name>
  <id>...</id>
  <version>...</version>
</carClientContract>