Documentation for ATIS-Draft-03-00-79

Complex Type: FCFareCharacterCost

[Table of contents]

Super-types: None
Sub-types: None
Name FCFareCharacterCost
Abstract no
XML Instance Representation
<...>
<index> FC-FareCharacterCostIndex </index> [1]
<rider-classification> atis:TravelerClass </rider-classification> [1]
<service-type> SCH-ServiceType </service-type> [0..1]
<time-period-index> FC-TimePeriodIndex </time-period-index> [0..1]
<fare-zone-index> FC-FareZoneIndex </fare-zone-index> [1]
<fare-distance-index> CPT-GenericCounter </fare-distance-index> [0..1]
<list-of-fare-instrument-ids> [1]
Start Sequence [1..15000]
<list-of-fare-instrument-id> FC-FareInstrID </list-of-fare-instrument-id> [1]
End Sequence
</list-of-fare-instrument-ids>
Start Choice [1]
<monetary-value> FC-FareCost </monetary-value> [1]
<ride-value> FC-RideValue </ride-value> [1]
<algorithm> CC-ExecutableSoftware </algorithm> [1]
End Choice
</...>
Diagram
h1756031765 h-756079604 h1368546837 h-830978439 h-178182867 h240005744 h1697645422 h1698922182 h-1848049906 h1995370361
Schema Component Representation
<xs:complexType name="FCFareCharacterCost">
<xs:sequence>
<xs:element name="index" type=" FC-FareCharacterCostIndex "/>
<xs:element name="rider-classification" type=" atis:TravelerClass "/>
<xs:element name="service-type" type=" SCH-ServiceType " minOccurs="0"/>
<xs:element name="time-period-index" type=" FC-TimePeriodIndex " minOccurs="0"/>
<xs:element name="fare-zone-index" type=" FC-FareZoneIndex "/>
<xs:element name="fare-distance-index" type=" CPT-GenericCounter " minOccurs="0"/>
<xs:element name="list-of-fare-instrument-ids">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="15000">
<xs:element name="list-of-fare-instrument-id" type=" FC-FareInstrID "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:choice>
<xs:element name="monetary-value" type=" FC-FareCost "/>
<xs:element name="ride-value" type=" FC-RideValue "/>
<xs:element name="algorithm" type=" CC-ExecutableSoftware "/>
<-- (executable or algorithm for calculating fare) -->
</xs:choice>
</xs:sequence>
</xs:complexType>