Definition Type: ComplexType
Name: ContactablePerson
Namespace: http://rets.org/xsd/RETSCommons/2007-08
Containing Schema: Person.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into BusinessName in schema person_xsd Drilldown into ContactMethods in schema person_xsd Drilldown into Person in schema person_xsd Drilldown into systemUserGUId in schema person_xsdXSD Diagram of ContactablePerson in schema person_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="ContactablePerson">
    <xs:sequence>
        <xs:element name="Person" type="commons:Person" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>100016</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ContactMethods" type="commons:ContactMethods" minOccurs="0">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>101612</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="BusinessName" type="xs:string" minOccurs="0">
            <xs:annotation>
                <xs:documentation>
						Legal or well known (DBA) name for the business
						associated with the entity.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100017</retsid>
                    <example>Acme Homefinders</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
    <xs:attribute name="systemUserGUId" type="xs:string" use="optional">
        <xs:annotation>
            <xs:documentation>
					An optional attribute when a system has additional
					information stored associated with this person. Many
					systems will not have any other information or may
					choose to suppress this value.
				</xs:documentation>
            <xs:appinfo>
                <retsid>100018</retsid>
                <example>317782231</example>
            </xs:appinfo>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Person commons:Person 0 1
ContactMethods commons:ContactMethods 0 (1)
BusinessName commons:BusinessName 0 (1)
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
systemUserGUId commons:systemUserGUId Optional
Collapse Derivation Tree:
Collapse References:
trans:Appraiser, events:Attendee, record:Buyer, ref:Client, events:Contact, commons:Contact, trans:ContactInformation, trans:LoanOfficer, prop:Manager, trans:MarketingContact, prop:Occupant, trans:Occupant, events:Organizer, ddetail:Originator, doc:Originator, ref:OtherReferral, prop:Owner, record:OwnersName, act:Person, svc:Person, trans:Person, trans:Person, trans:Personcal:Person, con:Person, members:Person, offer:Person, participants:Person, sol:PersonName, sol:PersonName, svc:Provider, doc:Recipient, cal:ResponsiblePerson, record:Seller, ddetail:SentBy, doc:SentBy, svc:SentFrom, svc:SentTo, ddetail:Signer, doc:Signer, teams:TeamPerson, ddetail:UploadedBy, doc:UploadedBy,