Documentation for ATIS-Draft-03-00-79

Complex Type: ComplexCost

[Table of contents]

Super-types: None
Sub-types: None
Name ComplexCost
Used by (from the same schema document) Complex Type ParkingInstructions , Complex Type Route , Complex Type Segment , Complex Type SubRoute
Abstract no
XML Instance Representation
<...>
<totalCost> Cost </totalCost> [0..1]
<totalValue> RideValue </totalValue> [0..1]
<charges> [1]
Start Sequence [1..10]
<charge> [1]
<classification> TravelerClass </classification> [1]
Start Choice [1]
<monetaryValue> Cost </monetaryValue> [1]
<rideValue> RideValue </rideValue> [1]
End Choice
<fare-structure> Freetext </fare-structure> [0..1]
</charge>
End Sequence
</charges>
<localComplexCost> local:ComplexCost </localComplexCost> [0..1]
</...>
Diagram
h517915090 h1276804212 h-756079604 h517915090 h1276804212 h-386216674 h-268222728
Schema Component Representation
<xs:complexType name="ComplexCost">
<xs:sequence>
<xs:element name="totalCost" type=" Cost " minOccurs="0"/>
<xs:element name="totalValue" type=" RideValue " minOccurs="0"/>
<xs:element name="charges">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="10">
<xs:element name="charge">
<xs:complexType>
<xs:sequence>
<xs:element name="classification" type=" TravelerClass "/>
<xs:choice>
<xs:element name="monetaryValue" type=" Cost "/>
<xs:element name="rideValue" type=" RideValue "/>
</xs:choice>
<xs:element name="fare-structure" type=" Freetext " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="localComplexCost" type=" local:ComplexCost " minOccurs="0"/>
</xs:sequence>
</xs:complexType>