Definition Type: ComplexType
Name: MLSMembershipType
Namespace: http://rets.org/xsd/Members/2007-08
Containing Schema: Members.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into ProfessionalLicensing in schema members_xsd Drilldown into HasBrokerLicense in schema members_xsd Drilldown into HasLicense in schema members_xsd Drilldown into MLSRemarks in schema members_xsd Drilldown into MLSJobDescription in schema members_xsd Drilldown into MLSTerminationDateTime in schema members_xsd Drilldown into MLSReinstatedDateTime in schema members_xsd Drilldown into MLSSuspendDateTime in schema members_xsd Drilldown into MLSJoinDateTime in schema members_xsd Drilldown into MLSMemberStatus in schema members_xsd Drilldown into MLSOperator in schema members_xsd Drilldown into MLSKey in schema members_xsdXSD Diagram of MLSMembershipType in schema members_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="MLSMembershipType">
    <xs:sequence>
        <xs:element name="MLSKey" type="commons:resource-key" minOccurs="1" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>100207</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MLSOperator" type="commons:MLSOperator" minOccurs="1" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>100208</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MLSMemberStatus" type="members:MLSMemberStatusEnum" minOccurs="1" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>100209</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MLSJoinDateTime" type="commons:SecureDateTime" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>100210</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MLSSuspendDateTime" type="commons:SecureDateTime" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>100211</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MLSReinstatedDateTime" type="commons:SecureDateTime" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>100212</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MLSTerminationDateTime" type="commons:SecureDateTime" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>100213</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MLSJobDescription" type="commons:SecureString" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>100214</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="MLSRemarks" type="commons:SecureRemark" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>100215</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="HasLicense" type="commons:SecureBoolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						A flag to indicate that the Member
						has a license.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100216</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="HasBrokerLicense" type="commons:SecureBoolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						A flag to indicate that the Member
						has a broker license.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100217</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ProfessionalLicensing" type="commons:ProfessionalLicenseType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>
						A member may have more than one license, either by
						type of license or by jurisdiction.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100218</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
MLSKey members:MLSKey 1 1
MLSOperator members:MLSOperator 1 1
MLSMemberStatus members:MLSMemberStatus 1 1
MLSJoinDateTime members:MLSJoinDateTime 0 1
MLSSuspendDateTime members:MLSSuspendDateTime 0 1
MLSReinstatedDateTime members:MLSReinstatedDateTime 0 1
MLSTerminationDateTime members:MLSTerminationDateTime 0 1
MLSJobDescription members:MLSJobDescription 0 1
MLSRemarks members:MLSRemarks 0 1
HasLicense members:HasLicense 0 1
HasBrokerLicense members:HasBrokerLicense 0 1
ProfessionalLicensing members:ProfessionalLicensing 0 unbounded
Collapse Derivation Tree:
Collapse References:
members:MLSMembership