Definition Type: ComplexType
Name: Activity
Namespace: http://rets.org/xsd/Activities/2007-08
Containing Schema: Activities.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Dependency in schema activities_xsd Drilldown into Note in schema activities_xsd Drilldown into CompletionRoles in schema activities_xsd Drilldown into CompletedDateTime in schema activities_xsd Drilldown into DueDateTime in schema activities_xsd Drilldown into ActualStartDateTime in schema activities_xsd Drilldown into PlannedStartDateTime in schema activities_xsd Drilldown into Category in schema activities_xsd Drilldown into Classification in schema activities_xsd Drilldown into Status in schema activities_xsd Drilldown into Name in schema activities_xsd Drilldown into SystemId in schema activities_xsd Drilldown into ActivityKey in schema activities_xsdXSD Diagram of Activity in schema activities_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="Activity">
    <xs:sequence>
        <xs:element name="ActivityKey" 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="SystemId" type="xs:string" minOccurs="1">
            <xs:annotation>
                <!-- +++ PS
						+++ should we make this SystemGUId to indicate that
						it is the key?
					-->
                <xs:documentation>
						Required internal system identifier for the activity
						record for this system.
					</xs:documentation>
                <xs:appinfo>
						TA8779799003
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <!-- +++ PS
				+++ Are we missing a necessary connection between this
				activity and the listingGUId or listingId and the
				transactionGUId or transactionId? Both are in the
				Vocabulary document but are missing from this schema.
			-->
        <xs:element name="Name" type="xs:string" minOccurs="0">
            <xs:annotation>
                <xs:documentation>
						The descriptive name for the activity.
					</xs:documentation>
                <xs:appinfo>
						Smith Service Order for Appraisal
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Status" type="xs:NMTOKEN" minOccurs="1">
            <xs:annotation>
                <xs:documentation>
						State of the activity
					</xs:documentation>
                <xs:appinfo>
						Open
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Classification" type="xs:string" minOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Classification of the activity.
					</xs:documentation>
                <xs:appinfo>
						Inspection
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Category" type="act:Category" minOccurs="0">
            <xs:annotation>
                <xs:appinfo>
						ServiceOrder
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="PlannedStartDateTime" type="commons:SecureDateTime" minOccurs="0">
            <xs:annotation>
                <xs:appinfo>
						2007-02-05T11:00:00Z
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ActualStartDateTime" type="commons:SecureDateTime" minOccurs="0">
            <xs:annotation>
                <xs:appinfo>
						2007-02-05T11:00:00Z
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="DueDateTime" type="commons:SecureDateTime" minOccurs="0">
            <xs:annotation>
                <xs:appinfo>
						2007-01-05T11:00:00Z
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="CompletedDateTime" type="commons:SecureDateTime" minOccurs="0">
            <xs:annotation>
                <xs:appinfo>
						2007-02-05T11:00:00Z
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="CompletionRoles" type="act:CompletionRoles" minOccurs="0" />
        <xs:element name="Note" type="commons:Remark" minOccurs="0">
            <xs:annotation>
                <xs:appinfo>
						Requires signing by the two parties.
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Dependency" type="act:Dependency" minOccurs="0" />
        <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ActivityKey act:ActivityKey 1 1
SystemId act:SystemId 1 (1)
Name act:Name 0 (1)
Status act:Status 1 (1)
Classification act:Classification 1 (1)
Category act:Category 0 (1)
PlannedStartDateTime act:PlannedStartDateTime 0 (1)
ActualStartDateTime act:ActualStartDateTime 0 (1)
DueDateTime act:DueDateTime 0 (1)
CompletedDateTime act:CompletedDateTime 0 (1)
CompletionRoles act:CompletionRoles 0 (1)
Note act:Note 0 (1)
Dependency act:Dependency 0 (1)
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Derivation Tree:
Collapse References:
act:Activity