Definition Type: ComplexType
Name: OrgContact
Namespace: http://www.regattacentral.com/model
Containing Schema: rc-api.xsd
Abstract False
Documentation:
An OrgContact is a person that has completed the required information for an entered organizatoin and/or a person that has completed one or more entries for this organization.
Collapse XSD Schema Diagram:
Drilldown into paymentSummary Drilldown into contactVenuePhone Drilldown into contactVenueName Drilldown into contactEveningPhone Drilldown into contactDayPhone Drilldown into contactCountry Drilldown into contactPostalCode Drilldown into contactRegion Drilldown into contactCity Drilldown into contactAddress2 Drilldown into contactAddress1 Drilldown into contactName Drilldown into uuid Drilldown into contactIdXSD Diagram of OrgContact
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xs:complexType name="OrgContact">
    <xs:annotation>
        <xs:documentation>An OrgContact is a person that has completed the required information for an entered organizatoin and/or a person that has completed one or more entries for this organization.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="contactId" type="xs:int" />
        <xs:element name="uuid" type="xs:string" minOccurs="0" />
        <xs:element name="contactName" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="30" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="contactAddress1" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="60" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="contactAddress2" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="60" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="contactCity" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="40" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="contactRegion" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="30" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="contactPostalCode" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="contactCountry" type="xs:string" minOccurs="0" maxOccurs="1" />
        <xs:element name="contactDayPhone" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="30" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="contactEveningPhone" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="2" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="contactVenueName" type="xs:string" minOccurs="0" maxOccurs="1" />
        <xs:element name="contactVenuePhone" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
        <xs:element name="paymentSummary" type="PaymentDetails" minOccurs="0" maxOccurs="1" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
contactId nsB:contactId (1) (1)
uuid nsB:uuid 0 (1)
contactName nsB:contactName 0 (1)
contactAddress1 nsB:contactAddress1 0 (1)
contactAddress2 nsB:contactAddress2 0 (1)
contactCity nsB:contactCity 0 (1)
contactRegion nsB:contactRegion 0 (1)
contactPostalCode nsB:contactPostalCode 0 (1)
contactCountry nsB:contactCountry 0 1
contactDayPhone nsB:contactDayPhone 0 (1)
contactEveningPhone nsB:contactEveningPhone 0 (1)
contactVenueName nsB:contactVenueName 0 1
contactVenuePhone nsB:contactVenuePhone 0 (1)
paymentSummary nsB:paymentSummary 0 1
Collapse Derivation Tree:
Collapse References:
nsB:orgContacts