<?xml version="1.0" encoding="utf-16"?>
<xs:complexType name="Regatta">
<xs:sequence>
<xs:element name="link" type="Link" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="jobId" type="xs:int" />
<xs:element name="parent" type="xs:int" minOccurs="0" />
<xs:element name="name" type="string85" minOccurs="0" />
<xs:element name="abbreviation" type="string85" minOccurs="0" />
<xs:element name="regattaDates" type="xs:date" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="timezone" type="xs:string" minOccurs="0" maxOccurs="1" />
<xs:element name="governingBody" type="Organization" minOccurs="0" maxOccurs="1" />
<xs:element name="entryWindowOpens" type="xs:date" minOccurs="0" maxOccurs="1" />
<xs:element name="entryWindowCloses" type="xs:date" minOccurs="0" maxOccurs="1" />
<xs:element name="entriesLocked" type="xs:date" minOccurs="0" maxOccurs="1" />
<xs:element name="feeDue" type="xs:date" minOccurs="0" maxOccurs="1" />
<xs:element name="currency" type="Currency" minOccurs="0" maxOccurs="1" />
<xs:element name="scratchDeadline" type="xs:date" minOccurs="0" maxOccurs="1" />
<xs:element name="checkPayableTo" type="string50" minOccurs="0" />
<xs:element name="billingAddress" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="270" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="contactName" type="string30" minOccurs="0" />
<xs:element name="contactEmail" type="string80" minOccurs="0" />
<xs:element name="contactPhone" type="string50" minOccurs="0" />
<xs:element name="entryPacketUrl" type="string150" minOccurs="0" />
<xs:element name="primaryHost" type="string80" minOccurs="0" />
<xs:element name="primaryHostUrl" type="string128" minOccurs="0" />
<xs:element name="regattaUrl" type="string128" minOccurs="0" maxOccurs="1" />
<xs:element name="regattaOrgUrl" type="string128" minOccurs="0" maxOccurs="1" />
<xs:element name="genders" type="Gender" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="hosts" type="Hosts" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="raceType" type="RaceTypes" minOccurs="0" />
<xs:element name="scoresDate" type="xs:date" minOccurs="0" />
<xs:element name="publish" type="xs:boolean" minOccurs="0" maxOccurs="1" />
<xs:element name="timingProvider" type="xs:string" minOccurs="0" maxOccurs="1" />
<xs:element name="message" type="xs:string" minOccurs="0" maxOccurs="1" />
<xs:element name="urgent" type="xs:string" minOccurs="0" maxOccurs="1" />
<xs:element name="refMessage" type="xs:string" minOccurs="0" maxOccurs="1" />
<xs:element name="flush" type="xs:boolean" minOccurs="0" maxOccurs="1" />
<xs:element name="offlineResults" type="RegattaResult" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Regattas which do not upload results directly to RegattaCentral may post URLs
that point to some result page in some format. This array provides the user with
these links.
This array is only available when using the specific endpoint:
/regatta/{jobId}/offlineResults
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="participants" type="Participant" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="contacts" type="Contact" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="organizations" type="Organization" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="events" type="Event" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="venue" type="Venue" minOccurs="0" />
</xs:sequence>
</xs:complexType>
|