<xs:complexType name="MemberType">
<xs:sequence>
<xs:element name="MemberKey" type="commons:resource-key" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>
This the is the keyfield for the
resource.
</xs:documentation>
<xs:appinfo>
<retsid>100227</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Person" type="commons:ContactablePerson" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:appinfo>
<retsid>100228</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Designations" type="commons:Designations" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
Any designations or accreditations
granted the individual following a
course of training or other program
recognized by other real estate
professional members or the public.
This may be administered and granted
to the member by regional (State),
national (NAR) or other institutes
with standing. Used to identify
specialized skills. The designations
are a comma separated text list of
zero or more designations. Common
usage provides the abbreviations
that have been provided by the
granting body or other representation.
An example is 'ABR', where ABR is
the commonly known abbreviation for
Accredited Buyers Representitive,
granted by the Real Estate Buyers
Council (REBAC)
</xs:documentation>
<xs:appinfo>
<retsid>100229</retsid>
<example>ABR</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="MemberCounty" type="commons:SecureString" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:appinfo>
<retsid>100230</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Website" type="xs:anyURI" minOccurs="0" maxOccurs="100">
<xs:annotation>
<xs:documentation>
The website URI for the member.
</xs:documentation>
<xs:appinfo>
<retsid>100231</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="MLSMembership" type="members:MLSMembershipType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:appinfo>
<retsid>100232</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="AssociationMembership" type="commons:AssociationMembershipType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:appinfo>
<retsid>100233</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="NRDSMembership" type="members:NRDSMembershipType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:appinfo>
<retsid>100234</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Office" type="offices:OfficeType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:appinfo>
<retsid>100235</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="MemberMediaItems" type="media:MediaType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:appinfo>
<retsid>101652</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="EligibleRoles" type="members:EligibleRolesType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:appinfo>
<retsid>100236</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="BillingCodes" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
As discussed in the August 2007 RETS
meeting, add a string type element
to hold comma separated billing codes.
</xs:documentation>
<xs:appinfo>
<retsid>100237</retsid>
<example>342,2343,2234</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ModificationTimestamp" type="commons:ModificationTimestamp" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>
A timestamp for the most recent
modification of this record.
</xs:documentation>
<xs:appinfo>
<retsid>100238</retsid>
<example>2007-01-15T11:23:09Z</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="memberId" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>
The local, well-known identifier for
the member.
</xs:documentation>
<xs:appinfo>
<retsid>100239</retsid>
<example>12345890</example>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="systemId" type="commons:system-id" use="required">
<xs:annotation>
<xs:documentation>
An identifier of the system that a member
'belongs' to.
</xs:documentation>
<xs:appinfo>
<retsid>100240</retsid>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
|