Definition Type: ComplexType
Name: ChangeRecord
Namespace: http://rets.org/xsd/ChangeRecords/2007-08
Containing Schema: ChangeRecords.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Fields in schema changerecords_xsd Drilldown into ChangedBy in schema changerecords_xsd Drilldown into ModificationTimestamp in schema changerecords_xsd Drilldown into Resource in schema changerecords_xsd Drilldown into EntryId in schema changerecords_xsd Drilldown into ChangeRecordId in schema changerecords_xsd Drilldown into ChangeRecordKey in schema changerecords_xsdXSD Diagram of ChangeRecord in schema changerecords_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="ChangeRecord">
    <xs:sequence>
        <xs:element name="ChangeRecordKey" 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="ChangeRecordId" type="xs:string">
            <xs:annotation>
                <xs:documentation>
						The record unique identifier with a system wide
						scope, usually a long datatype represented as a
						string
					</xs:documentation>
                <xs:appinfo>
						912677311
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="EntryId" type="commons:resource-key" minOccurs="0">
            <xs:annotation>
                <xs:documentation>
						The key/identifier for the participant who
						entered this change record. May be a
						member, person, system, or other resource.
					</xs:documentation>
                <xs:appinfo>
						6778930
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Resource" type="xs:string" minOccurs="0">
            <xs:annotation>
                <xs:documentation>
						The system or well known resource name
					</xs:documentation>
                <xs:appinfo>
						Listings
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ModificationTimestamp" type="commons:ModificationTimestamp" minOccurs="0">
            <xs:annotation>
                <xs:documentation>
						The timestamp of the change
					</xs:documentation>
                <xs:appinfo>
						2007-02-10T12:00:00-05:00
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ChangedBy" type="xs:string" minOccurs="0">
            <xs:annotation>
                <xs:documentation>
						The a unique representation of the
						person who changed the record for
						audit purposes. While regular
						names may be used, a unique identifier
						for the person should be provided in
						the EntryId field. Implementors are
						encouraged to use a system unique
						identifier.
					</xs:documentation>
                <xs:appinfo>
						T3324
					</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="Fields" type="crecord:Fields" minOccurs="0" />
        <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ChangeRecordKey crecord:ChangeRecordKey 1 1
ChangeRecordId crecord:ChangeRecordId (1) (1)
EntryId crecord:EntryId 0 (1)
Resource crecord:Resource 0 (1)
ModificationTimestamp crecord:ModificationTimestamp 0 (1)
ChangedBy crecord:ChangedBy 0 (1)
Fields crecord:Fields 0 (1)
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Derivation Tree:
Collapse References:
crecord:ChangeRecord