Documentation for ATIS-Draft-03-00-79

Complex Type: FcFareDataPush

[Table of contents]

Super-types: None
Sub-types: None
Name FcFareDataPush
Used by (from the same schema document) Element fcFareDataPush
Abstract no
XML Instance Representation
<...>
<push-header> CPTPushHeader </push-header> [1]
<activationDate> CPT-Date </activationDate> [1]
<fareZones> [1]
Start Sequence [1..200]
<fareZone> FCFareZoneDefinition </fareZone> [1]
End Sequence
</fareZones>
<basicFare> FCFareDefinitionRecord </basicFare> [0..1]
<stopFares> [0..1]
Start Sequence [1..15000]
<stopFare> FCFareDefinitionRecord </stopFare> [1]
End Sequence
</stopFares>
<zoneFares> [0..1]
Start Sequence [1..1000]
<zoneFare> FCFareDefinitionRecord </zoneFare> [1]
End Sequence
</zoneFares>
<badMedias> [0..1]
Start Sequence [1..100000]
<badMedia> FCFareMediaPair </badMedia> [1]
End Sequence
</badMedias>
<stopInfoSets> [0..1]
Start Sequence [1..25000]
<stopInfoSet> CPTStoppoint </stopInfoSet> [1]
End Sequence
</stopInfoSets>
<dayDefinitions> [0..1]
Start Sequence [1..10]
<dayDefinition> FCDayDefinition </dayDefinition> [1]
End Sequence
</dayDefinitions>
<allowedTransfers> [0..1]
Start Sequence [1..10000]
<allowedTransfer> FCAllowedTransferRecord </allowedTransfer> [1]
End Sequence
</allowedTransfers>
<accessPermissions> [0..1]
Start Sequence [1..100]
<accessPermission> FCFareboxAccessPermission </accessPermission> [1]
End Sequence
</accessPermissions>
<policies> [0..1]
Start Sequence [1..10000]
<policy> FCFarePolicyRecord </policy> [1]
End Sequence
</policies>
</...>
Diagram
h-1737467159 h-1969881159 h-1305842321 h-1071558956 h-1071558956 h-1071558956 h702186382 h-1499379220 h1097987405 h-725348062 h-975494898 h1154368371
Schema Component Representation
<xs:complexType name="FcFareDataPush">
<xs:sequence>
<xs:element name="push-header" type=" CPTPushHeader "/>
<xs:element name="activationDate" type=" CPT-Date "/>
<xs:element name="fareZones">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="200">
<xs:element name="fareZone" type=" FCFareZoneDefinition "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="basicFare" type=" FCFareDefinitionRecord " minOccurs="0"/>
<xs:element name="stopFares" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="15000">
<xs:element name="stopFare" type=" FCFareDefinitionRecord "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="zoneFares" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1000">
<xs:element name="zoneFare" type=" FCFareDefinitionRecord "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="badMedias" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="100000">
<xs:element name="badMedia" type=" FCFareMediaPair "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="stopInfoSets" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="25000">
<xs:element name="stopInfoSet" type=" CPTStoppoint "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="dayDefinitions" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="10">
<xs:element name="dayDefinition" type=" FCDayDefinition "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="allowedTransfers" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="10000">
<xs:element name="allowedTransfer" type=" FCAllowedTransferRecord "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="accessPermissions" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="100">
<xs:element name="accessPermission" type=" FCFareboxAccessPermission "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="policies" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="10000">
<xs:element name="policy" type=" FCFarePolicyRecord "/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>