Definition Type: ComplexType
Name: Email
Namespace: http://rets.org/xsd/RETSCommons/2007-08
Containing Schema: ContactMethods.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into EmailAddress in schema contactmethods_xsd Drilldown into email-preference-order in schema contactmethods_xsd Drilldown into preference-order in schema contactmethods_xsd Drilldown into privacyType in schema primitives_xsdXSD Diagram of Email in schema contactmethods_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="Email">
    <xs:sequence>
        <xs:element name="preference-order" type="commons:preferenceOrderType">
            <xs:annotation>
                <xs:documentation>
						Indicates the preference order within all the ContactMethods.
						Highest preference is 0.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100061</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="email-preference-order" type="commons:preferenceOrderType">
            <xs:annotation>
                <xs:documentation>
						Indicates the preference order within all the email addresses.
						Highest preference is 0.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100062</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="EmailAddress" type="commons:EmailAddress" minOccurs="1" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The email address itself.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100063</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
    <xs:attribute ref="commons:privacyType" use="optional">
        <xs:annotation>
            <xs:documentation>
					Provide a level of privacy for this phone number. 
				</xs:documentation>
            <xs:appinfo>
                <retsid>100064</retsid>
                <example>
                </example>
            </xs:appinfo>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
preference-order commons:preference-order (1) (1)
email-preference-order commons:email-preference-order (1) (1)
EmailAddress commons:EmailAddress 1 1
Collapse Child Attributes:
Name Type Default Value Use
privacyType commons:privacyType Optional
Collapse Derivation Tree:
Collapse References:
ref:Email, commons:Email