Definition Type: ComplexType
Name: Event
Namespace: http://www.regattacentral.com/model
Containing Schema: rc-api.xsd
Abstract False
Collapse XSD Schema Diagram:
Drilldown into Races Drilldown into entries Drilldown into sponsors Drilldown into trophy Drilldown into weight Drilldown into status Drilldown into lateFee Drilldown into reqBirthday Drilldown into reqAlternates Drilldown into reqNames Drilldown into reqSeeds Drilldown into reqCoxswain Drilldown into maxAlternates Drilldown into maxEntriesPerClub Drilldown into maxEntries Drilldown into defaultDuration Drilldown into defaultHandicapMultiplier Drilldown into defaultHandicapAlgorithm Drilldown into defaultRaceUnits Drilldown into defaultRaceValue Drilldown into finalRaceTime Drilldown into finalRaceFormat Drilldown into defaultRaceFormat Drilldown into cost Drilldown into coxed Drilldown into sweep Drilldown into athleteCountExcludingCox Drilldown into equipment Drilldown into athleteClass Drilldown into maxAvgAge Drilldown into minAvgAge Drilldown into maxAthleteAge Drilldown into minAthleteAge Drilldown into scratched Drilldown into gender Drilldown into code Drilldown into title Drilldown into label Drilldown into sequence Drilldown into uuid Drilldown into eventIdXSD Diagram of Event
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xs:complexType name="Event">
    <xs:sequence>
        <xs:element name="eventId" type="xs:int" />
        <xs:element name="uuid" type="xs:string" minOccurs="0" />
        <xs:element name="sequence" type="xs:int" minOccurs="0" />
        <xs:element name="label" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="title" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="70" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="code" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="12" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="gender" type="Gender" minOccurs="0" />
        <xs:element name="scratched" type="xs:boolean" minOccurs="0" maxOccurs="1" />
        <xs:element name="minAthleteAge" type="xs:int" minOccurs="0" />
        <xs:element name="maxAthleteAge" type="xs:int" minOccurs="0" />
        <xs:element name="minAvgAge" type="xs:int" minOccurs="0" />
        <xs:element name="maxAvgAge" type="xs:int" minOccurs="0" />
        <xs:element name="athleteClass" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="equipment" type="EquipmentType" minOccurs="0" />
        <xs:element name="athleteCountExcludingCox" type="xs:int" minOccurs="0" />
        <xs:element name="sweep" type="xs:boolean" minOccurs="0" />
        <xs:element name="coxed" type="xs:boolean" minOccurs="0" />
        <xs:element name="cost" type="xs:float" minOccurs="0" />
        <xs:element name="defaultRaceFormat" type="RaceTypes" minOccurs="0" />
        <xs:element name="finalRaceFormat" type="RaceTypes" minOccurs="0" />
        <xs:element name="finalRaceTime" type="xs:dateTime" minOccurs="0" maxOccurs="1" />
        <xs:element name="defaultRaceValue" type="xs:double" minOccurs="0" />
        <xs:element name="defaultRaceUnits" type="RaceUnits" minOccurs="0" />
        <xs:element name="defaultHandicapAlgorithm" type="xs:string" minOccurs="0" maxOccurs="1" />
        <xs:element name="defaultHandicapMultiplier" type="xs:double" minOccurs="0" maxOccurs="1" />
        <xs:element name="defaultDuration" type="xs:int" minOccurs="0" maxOccurs="1" />
        <xs:element name="maxEntries" type="xs:int" minOccurs="0" maxOccurs="1" />
        <xs:element name="maxEntriesPerClub" type="xs:int" minOccurs="0" maxOccurs="1" />
        <xs:element name="maxAlternates" type="xs:int" minOccurs="0" maxOccurs="1" />
        <xs:element name="reqCoxswain" type="xs:boolean" minOccurs="0" />
        <xs:element name="reqSeeds" type="xs:boolean" minOccurs="0" />
        <xs:element name="reqNames" type="xs:boolean" minOccurs="0" />
        <xs:element name="reqAlternates" type="xs:boolean" minOccurs="0" />
        <xs:element name="reqBirthday" type="xs:boolean" minOccurs="0" />
        <xs:element name="lateFee" type="xs:decimal" minOccurs="0" />
        <xs:element name="status" type="EventStatus" minOccurs="0" />
        <xs:element name="weight" type="EventWeight" minOccurs="0" />
        <xs:element name="trophy" type="Trophy" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="sponsors" type="Sponsor" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="entries" type="Entry" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="Races" type="Race" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
eventId nsB:eventId (1) (1)
uuid nsB:uuid 0 (1)
sequence nsB:sequence 0 (1)
label nsB:label 0 (1)
title nsB:title 0 (1)
code nsB:code 0 (1)
gender nsB:gender 0 (1)
scratched nsB:scratched 0 1
minAthleteAge nsB:minAthleteAge 0 (1)
maxAthleteAge nsB:maxAthleteAge 0 (1)
minAvgAge nsB:minAvgAge 0 (1)
maxAvgAge nsB:maxAvgAge 0 (1)
athleteClass nsB:athleteClass 0 (1)
equipment nsB:equipment 0 (1)
athleteCountExcludingCox nsB:athleteCountExcludingCox 0 (1)
sweep nsB:sweep 0 (1)
coxed nsB:coxed 0 (1)
cost nsB:cost 0 (1)
defaultRaceFormat nsB:defaultRaceFormat 0 (1)
finalRaceFormat nsB:finalRaceFormat 0 (1)
finalRaceTime nsB:finalRaceTime 0 1
defaultRaceValue nsB:defaultRaceValue 0 (1)
defaultRaceUnits nsB:defaultRaceUnits 0 (1)
defaultHandicapAlgorithm nsB:defaultHandicapAlgorithm 0 1
defaultHandicapMultiplier nsB:defaultHandicapMultiplier 0 1
defaultDuration nsB:defaultDuration 0 1
maxEntries nsB:maxEntries 0 1
maxEntriesPerClub nsB:maxEntriesPerClub 0 1
maxAlternates nsB:maxAlternates 0 1
reqCoxswain nsB:reqCoxswain 0 (1)
reqSeeds nsB:reqSeeds 0 (1)
reqNames nsB:reqNames 0 (1)
reqAlternates nsB:reqAlternates 0 (1)
reqBirthday nsB:reqBirthday 0 (1)
lateFee nsB:lateFee 0 (1)
status nsB:status 0 (1)
weight nsB:weight 0 (1)
trophy nsB:trophy 0 unbounded
sponsors nsB:sponsors 0 unbounded
entries nsB:entries 0 unbounded
Races nsB:Races 0 unbounded
Collapse Derivation Tree:
Collapse References:
nsB:eventnsB:events,