Definition Type: ComplexType
Name: ContingencyType
Namespace: http://rets.org/xsd/RETSCommons/2007-08
Containing Schema: Legal.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into KickOutTimestamp in schema legal_xsd Drilldown into RemoveTimestamp in schema legal_xsd Drilldown into ExpirationTimestamp in schema legal_xsd Drilldown into IsSatisfied in schema legal_xsd Drilldown into Description in schema legal_xsdXSD Diagram of ContingencyType in schema legal_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="ContingencyType">
    <xs:sequence>
        <xs:element name="Description" type="commons:ContingencyDescriptionEnum" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101433</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="IsSatisfied" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Implementors are encouraged to use the
						timestamps to manage contingency
						state, however, for historical reasons
						a boolean is provided
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101434</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ExpirationTimestamp" type="xs:dateTime" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The timestamp that the contingency
						reason will expire.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101435</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="RemoveTimestamp" type="xs:dateTime" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The timestamp that the contingency
						reason was satisfied.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101436</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="KickOutTimestamp" type="xs:dateTime" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The timestamp that the contingency
						reason failed.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101437</retsid>
                    <example>
                    </example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Description commons:Description 0 1
IsSatisfied commons:IsSatisfied 0 1
ExpirationTimestamp commons:ExpirationTimestamp 0 1
RemoveTimestamp commons:RemoveTimestamp 0 1
KickOutTimestamp commons:KickOutTimestamp 0 1
Collapse Derivation Tree:
Collapse References:
commons:Contingency