Definition Type: ComplexType
Name: Course
Namespace: http://www.regattacentral.com/model
Containing Schema: rc-api.xsd
Abstract False
Collapse XSD Schema Diagram:
Drilldown into milestones Drilldown into duration Drilldown into distance Drilldown into lanes Drilldown into description Drilldown into name Drilldown into courseIdXSD Diagram of Course
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xs:complexType name="Course">
    <xs:sequence>
        <xs:element name="courseId" type="xs:int" />
        <xs:element name="name" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="description" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="lanes" type="xs:int" minOccurs="0" />
        <xs:element name="distance" type="xs:double" minOccurs="0" />
        <xs:element name="duration" type="xs:time" minOccurs="0" />
        <xs:element name="milestones" type="TimingMilestones" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
courseId nsB:courseId (1) (1)
name nsB:name 0 (1)
description nsB:description 0 (1)
lanes nsB:lanes 0 (1)
distance nsB:distance 0 (1)
duration nsB:duration 0 (1)
milestones nsB:milestones 0 unbounded
Collapse Derivation Tree:
Collapse References:
nsB:courses