complexType tcip:FCFarePolicyRecord
diagram
namespace http://www.TCIP-Adopted-03-00-01
children policy policyType vehicleTypes userTypes fareBasis valid-day-types valid-day-times multiple-trip-type time-to-expiration days-to-expiration valid-transfer-from-modes valid-transfer-to-modes valid-media-types value-in-trips value-in-currency currency-type applicable-discounts applicable-pass-types max-riders-per-instr rides-to-add value-to-add parking-cost-type n-nth-ride-free
used by
elements tcip:FcFareDataPush/policies/policy tcip:FcFareLoadData/policies/policy
source <xs:complexType name="FCFarePolicyRecord">
 
<xs:sequence>
   
<xs:element name="policy" type="FCFarePolicyIden"/>
   
<xs:element name="policyType" type="FC-PolicyType"/>
   
<xs:element name="vehicleTypes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="20">
         
<xs:element name="vehicleType" type="FC-VehicleType"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="userTypes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="100">
         
<xs:element name="userType" type="atis:TravelerClass"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="fareBasis" type="FC-FareBasis" minOccurs="0"/>
   
<xs:element name="valid-day-types" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="10">
         
<xs:element name="valid-day-type" type="SCH-DayType"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="valid-day-times" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="10">
         
<xs:element name="valid-day-time" type="FCDayTimeInterval"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="multiple-trip-type" type="FC-MultipleTripType" minOccurs="0"/>
   
<xs:element name="time-to-expiration" type="CPT-Duration" minOccurs="0"/>
   
<xs:element name="days-to-expiration" type="CPT-GenericCounter" minOccurs="0"/>
   
<xs:element name="valid-transfer-from-modes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="10">
         
<xs:element name="valid-transfer-from-mode" type="CPT-Mode"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="valid-transfer-to-modes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="10">
         
<xs:element name="valid-transfer-to-mode" type="CPT-Mode"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="valid-media-types" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="20">
         
<xs:element name="valid-media-type" type="FC-MonetaryInstrType"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="value-in-trips" type="FC-RideValueDeduct" minOccurs="0"/>
   
<xs:element name="value-in-currency" type="FC-FareCost" minOccurs="0"/>
   
<xs:element name="currency-type" type="FC-MonetaryInstrAuth" minOccurs="0"/>
   
<!-- defaultvsdollars -->
   
<xs:element name="applicable-discounts" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="50">
         
<xs:element name="applicable-discount" type="FC-DiscountType"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="applicable-pass-types" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="50">
         
<xs:element name="applicable-pass-type" type="FC-PassInstrType"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="max-riders-per-instr" type="FC-RidersOnFIMax" minOccurs="0"/>
   
<xs:element name="rides-to-add" type="FC-RideValueAdd" minOccurs="0"/>
   
<!-- for loading rides -->
   
<xs:element name="value-to-add" type="FC-ValueAdd" minOccurs="0"/>
   
<!-- for loading value -->
   
<xs:element name="parking-cost-type" type="FC-ParkingCostType" minOccurs="0"/>
   
<xs:element name="n-nth-ride-free" type="CPT-GenericCounter" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element tcip:FCFarePolicyRecord/policy
diagram
type tcip:FCFarePolicyIden
properties
isRef 0
content complex
children policy-id agency-id name
source <xs:element name="policy" type="FCFarePolicyIden"/>

element tcip:FCFarePolicyRecord/policyType
diagram
type tcip:FC-PolicyType
properties
isRef 0
content simple
source <xs:element name="policyType" type="FC-PolicyType"/>

element tcip:FCFarePolicyRecord/vehicleTypes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children vehicleType
source <xs:element name="vehicleTypes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="20">
     
<xs:element name="vehicleType" type="FC-VehicleType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:FCFarePolicyRecord/vehicleTypes/vehicleType
diagram
type tcip:FC-VehicleType
properties
isRef 0
content simple
source <xs:element name="vehicleType" type="FC-VehicleType"/>

element tcip:FCFarePolicyRecord/userTypes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children userType
source <xs:element name="userTypes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="100">
     
<xs:element name="userType" type="atis:TravelerClass"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:FCFarePolicyRecord/userTypes/userType
diagram
type atis:TravelerClass
properties
isRef 0
content simple
source <xs:element name="userType" type="atis:TravelerClass"/>

element tcip:FCFarePolicyRecord/fareBasis
diagram
type tcip:FC-FareBasis
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="fareBasis" type="FC-FareBasis" minOccurs="0"/>

element tcip:FCFarePolicyRecord/valid-day-types
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children valid-day-type
source <xs:element name="valid-day-types" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="10">
     
<xs:element name="valid-day-type" type="SCH-DayType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:FCFarePolicyRecord/valid-day-types/valid-day-type
diagram
type tcip:SCH-DayType
properties
isRef 0
content simple
source <xs:element name="valid-day-type" type="SCH-DayType"/>

element tcip:FCFarePolicyRecord/valid-day-times
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children valid-day-time
source <xs:element name="valid-day-times" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="10">
     
<xs:element name="valid-day-time" type="FCDayTimeInterval"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:FCFarePolicyRecord/valid-day-times/valid-day-time
diagram
type tcip:FCDayTimeInterval
properties
isRef 0
content complex
children begin end
source <xs:element name="valid-day-time" type="FCDayTimeInterval"/>

element tcip:FCFarePolicyRecord/multiple-trip-type
diagram
type tcip:FC-MultipleTripType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="multiple-trip-type" type="FC-MultipleTripType" minOccurs="0"/>

element tcip:FCFarePolicyRecord/time-to-expiration
diagram
type tcip:CPT-Duration
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive -2147483648
maxInclusive 2147483647
source <xs:element name="time-to-expiration" type="CPT-Duration" minOccurs="0"/>

element tcip:FCFarePolicyRecord/days-to-expiration
diagram
type tcip:CPT-GenericCounter
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="days-to-expiration" type="CPT-GenericCounter" minOccurs="0"/>

element tcip:FCFarePolicyRecord/valid-transfer-from-modes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children valid-transfer-from-mode
source <xs:element name="valid-transfer-from-modes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="10">
     
<xs:element name="valid-transfer-from-mode" type="CPT-Mode"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:FCFarePolicyRecord/valid-transfer-from-modes/valid-transfer-from-mode
diagram
type tcip:CPT-Mode
properties
isRef 0
content simple
facets
minLength 1
maxLength 2
source <xs:element name="valid-transfer-from-mode" type="CPT-Mode"/>

element tcip:FCFarePolicyRecord/valid-transfer-to-modes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children valid-transfer-to-mode
source <xs:element name="valid-transfer-to-modes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="10">
     
<xs:element name="valid-transfer-to-mode" type="CPT-Mode"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:FCFarePolicyRecord/valid-transfer-to-modes/valid-transfer-to-mode
diagram
type tcip:CPT-Mode
properties
isRef 0
content simple
facets
minLength 1
maxLength 2
source <xs:element name="valid-transfer-to-mode" type="CPT-Mode"/>

element tcip:FCFarePolicyRecord/valid-media-types
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children valid-media-type
source <xs:element name="valid-media-types" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="20">
     
<xs:element name="valid-media-type" type="FC-MonetaryInstrType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:FCFarePolicyRecord/valid-media-types/valid-media-type
diagram
type tcip:FC-MonetaryInstrType
properties
isRef 0
content simple
source <xs:element name="valid-media-type" type="FC-MonetaryInstrType"/>

element tcip:FCFarePolicyRecord/value-in-trips
diagram
type tcip:FC-RideValueDeduct
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="value-in-trips" type="FC-RideValueDeduct" minOccurs="0"/>

element tcip:FCFarePolicyRecord/value-in-currency
diagram
type tcip:FC-FareCost
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="value-in-currency" type="FC-FareCost" minOccurs="0"/>

element tcip:FCFarePolicyRecord/currency-type
diagram
type tcip:FC-MonetaryInstrAuth
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 8
source <xs:element name="currency-type" type="FC-MonetaryInstrAuth" minOccurs="0"/>

element tcip:FCFarePolicyRecord/applicable-discounts
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children applicable-discount
source <xs:element name="applicable-discounts" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="50">
     
<xs:element name="applicable-discount" type="FC-DiscountType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:FCFarePolicyRecord/applicable-discounts/applicable-discount
diagram
type tcip:FC-DiscountType
properties
isRef 0
content simple
source <xs:element name="applicable-discount" type="FC-DiscountType"/>

element tcip:FCFarePolicyRecord/applicable-pass-types
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children applicable-pass-type
source <xs:element name="applicable-pass-types" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="50">
     
<xs:element name="applicable-pass-type" type="FC-PassInstrType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:FCFarePolicyRecord/applicable-pass-types/applicable-pass-type
diagram
type tcip:FC-PassInstrType
properties
isRef 0
content simple
source <xs:element name="applicable-pass-type" type="FC-PassInstrType"/>

element tcip:FCFarePolicyRecord/max-riders-per-instr
diagram
type tcip:FC-RidersOnFIMax
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="max-riders-per-instr" type="FC-RidersOnFIMax" minOccurs="0"/>

element tcip:FCFarePolicyRecord/rides-to-add
diagram
type tcip:FC-RideValueAdd
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="rides-to-add" type="FC-RideValueAdd" minOccurs="0"/>

element tcip:FCFarePolicyRecord/value-to-add
diagram
type tcip:FC-ValueAdd
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="value-to-add" type="FC-ValueAdd" minOccurs="0"/>

element tcip:FCFarePolicyRecord/parking-cost-type
diagram
type tcip:FC-ParkingCostType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="parking-cost-type" type="FC-ParkingCostType" minOccurs="0"/>

element tcip:FCFarePolicyRecord/n-nth-ride-free
diagram
type tcip:CPT-GenericCounter
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="n-nth-ride-free" type="CPT-GenericCounter" minOccurs="0"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy