Definition Type: ComplexType
Name: Venue
Namespace: http://www.regattacentral.com/model
Containing Schema: rc-api.xsd
Abstract False
Collapse XSD Schema Diagram:
Drilldown into courses Drilldown into subType Drilldown into type Drilldown into venueUrl Drilldown into longitude Drilldown into latitude Drilldown into postalCode Drilldown into country Drilldown into region Drilldown into city Drilldown into address2 Drilldown into address1 Drilldown into abbreviation Drilldown into name Drilldown into venueIdXSD Diagram of Venue
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xs:complexType name="Venue">
    <xs:sequence>
        <xs:element name="venueId" 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="abbreviation" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="address1" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="address2" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="city" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="30" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="region" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="country" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="2" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="postalCode" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="latitude" type="xs:double" minOccurs="0" />
        <xs:element name="longitude" type="xs:double" minOccurs="0" />
        <xs:element name="venueUrl" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="type" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="VenueTypes">
                    <xs:maxLength value="10" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="subType" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="VenueSubTypes">
                    <xs:maxLength value="10" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="courses" type="Course" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
venueId nsB:venueId (1) (1)
name nsB:name 0 (1)
abbreviation nsB:abbreviation 0 (1)
address1 nsB:address1 0 (1)
address2 nsB:address2 0 (1)
city nsB:city 0 (1)
region nsB:region 0 (1)
country nsB:country 0 (1)
postalCode nsB:postalCode 0 (1)
latitude nsB:latitude 0 (1)
longitude nsB:longitude 0 (1)
venueUrl nsB:venueUrl 0 (1)
type nsB:type 0 (1)
subType nsB:subType 0 (1)
courses nsB:courses 0 unbounded
Collapse Derivation Tree:
Collapse References:
nsB:venue