Definition Type: ComplexType
Name: TransactionType
Namespace: http://rets.org/xsd/Transactions/2007-08
Containing Schema: Transactions.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Tasks in schema transactions_xsd Drilldown into ServiceOrders in schema transactions_xsd Drilldown into Documents in schema transactions_xsd Drilldown into KeyDates in schema transactions_xsd Drilldown into Financing in schema transactions_xsd Drilldown into Participants in schema transactions_xsd Drilldown into Properties in schema transactions_xsd Drilldown into TransactionDetails in schema transactions_xsd Drilldown into systemId in schema transactions_xsd Drilldown into status in schema transactions_xsd Drilldown into id in schema transactions_xsd Drilldown into name in schema transactions_xsdXSD Diagram of TransactionType in schema transactions_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="TransactionType">
    <xs:sequence>
        <xs:element name="TransactionDetails" type="trans:TransactionDetailsType" />
        <xs:element name="Properties" type="trans:PropertiesType" maxOccurs="unbounded" />
        <xs:element name="Participants" type="trans:ParticipantsType" maxOccurs="unbounded" />
        <xs:element name="Financing" type="trans:FinancingType" minOccurs="0" />
        <xs:element name="KeyDates" type="trans:KeyDatesType" minOccurs="0" />
        <xs:element name="Documents" type="trans:DocumentsType" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="ServiceOrders" type="trans:ServiceOrdersType" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="Tasks" type="trans:TasksType" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
    <xs:attribute name="name" type="xs:string" use="required" />
    <xs:attribute name="id" type="xs:string" use="required" />
    <xs:attribute name="status" use="required">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:enumeration value="Open" />
                <xs:enumeration value="Complete" />
                <xs:enumeration value="Cancelled" />
            </xs:restriction>
        </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="systemId" type="commons:system-id" use="optional">
        <xs:annotation>
            <xs:documentation>
					An identifier of the system that a participant
					'belongs' to when the event involves more than
					one system.
				</xs:documentation>
            <xs:appinfo>
                <retsid>
                </retsid>
            </xs:appinfo>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
TransactionDetails trans:TransactionDetails (1) (1)
Properties trans:Properties (1) unbounded
Participants trans:Participants (1) unbounded
Financing trans:Financing 0 (1)
KeyDates trans:KeyDates 0 (1)
Documents trans:Documents 0 unbounded
ServiceOrders trans:ServiceOrders 0 unbounded
Tasks trans:Tasks 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
name trans:name Required
id trans:id Required
status trans:status Required
systemId trans:systemId Optional
Collapse Derivation Tree:
Collapse References:
trans:Transaction