Definition Type: ComplexType
Name: Contact
Namespace: http://rets.org/xsd/Contacts/2007-08
Containing Schema: Contacts.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Messages in schema contacts_xsd Drilldown into LastUpdatedDateTime in schema contacts_xsd Drilldown into CreatedDateTime in schema contacts_xsd Drilldown into Person in schema contacts_xsd Drilldown into ContactKey in schema contacts_xsd Drilldown into contactType in schema contacts_xsd Drilldown into contactId in schema contacts_xsdXSD Diagram of Contact in schema contacts_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="Contact">
    <xs:sequence>
        <xs:element name="ContactKey" type="commons:resource-key" minOccurs="1" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						This the is the keyfield for the resource.
					</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="Person" type="commons:ContactablePerson" minOccurs="0" />
        <xs:element name="CreatedDateTime" type="commons:SecureDateTime" minOccurs="0" />
        <xs:element name="LastUpdatedDateTime" type="commons:SecureDateTime" minOccurs="0" />
        <xs:element name="Messages" type="con:Messages" minOccurs="0" />
        <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
    <xs:attribute name="contactId" type="xs:string" use="required" />
    <xs:attribute ref="con:contactType" use="required" />
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ContactKey con:ContactKey 1 1
Person con:Person 0 (1)
CreatedDateTime con:CreatedDateTime 0 (1)
LastUpdatedDateTime con:LastUpdatedDateTime 0 (1)
Messages con:Messages 0 (1)
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
contactId con:contactId Required
contactType con:contactType Required
Collapse Derivation Tree:
Collapse References:
con:Contact