Definition Type: ComplexType
Name: Contact
Namespace: http://www.regattacentral.com/model
Containing Schema: rc-api.xsd
Abstract False
Collapse XSD Schema Diagram:
Drilldown into phone Drilldown into email Drilldown into country Drilldown into postalCode Drilldown into region Drilldown into city Drilldown into address2 Drilldown into address1 Drilldown into lastName Drilldown into firstName Drilldown into contactIdXSD Diagram of Contact
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xs:complexType name="Contact">
    <xs:sequence>
        <xs:element name="contactId" type="xs:int" />
        <xs:element name="firstName" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="30" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="lastName" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="30" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="address1" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="60" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="address2" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="60" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="city" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="40" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="region" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="30" />
                </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="country" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="2" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="email" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="phone" type="Phone" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
contactId nsB:contactId (1) (1)
firstName nsB:firstName 0 (1)
lastName nsB:lastName 0 (1)
address1 nsB:address1 0 (1)
address2 nsB:address2 0 (1)
city nsB:city 0 (1)
region nsB:region 0 (1)
postalCode nsB:postalCode 0 (1)
country nsB:country 0 (1)
email nsB:email 0 (1)
phone nsB:phone 0 unbounded
Collapse Derivation Tree:
Collapse References:
nsB:contacts