Definition Type: ComplexType
Name: TeamMateType
Namespace: http://rets.org/xsd/Teams/2007-08
Containing Schema: Teams.xsd
Abstract
Documentation:
A team member is a Member in a role. This role is for the listing and there is a role for the Member in a team. The team role persists for the life of the team.
Collapse XSD Schema Diagram:
Drilldown into ModificationTimestamp in schema teams_xsd Drilldown into TeamRole in schema teams_xsd Drilldown into TeamPerson in schema teams_xsd Drilldown into TeamMember in schema teams_xsd Drilldown into TeammateKey in schema teams_xsdXSD Diagram of TeamMateType in schema teams_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="TeamMateType">
    <xs:annotation>
        <xs:documentation>
				A team member is a Member in a role. This
				role is for the listing and there is a role
				for the Member in a team.

				The team role persists for the life of the
				team.
			</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="TeammateKey" type="commons:resource-key" minOccurs="1" maxOccurs="1">
            <xs:annotation>
                <xs:appinfo>
                    <retsid>100247</retsid>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:choice>
            <xs:element name="TeamMember" type="members:MemberType" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
							The teammate information, either a
							person or a member, in a role.
						</xs:documentation>
                    <xs:appinfo>
                        <retsid>100248</retsid>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="TeamPerson" type="commons:ContactablePerson" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:appinfo>
                        <retsid>100249</retsid>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
        </xs:choice>
        <xs:element name="TeamRole" type="commons:TeamRoleEnum" minOccurs="1" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						The role a particular member plays in a team.
						May be different from the role the member 
						plays in a transaction.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100250</retsid>
                    <example>Team Photographer</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="ModificationTimestamp" type="commons:ModificationTimestamp" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						A timestamp for the most recent
						modification of this record.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>100251</retsid>
                    <example>2007-01-15T11:23:09Z</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
TeammateKey teams:TeammateKey 1 1
TeamMember teams:TeamMember 1 1
TeamPerson teams:TeamPerson 1 1
TeamRole teams:TeamRole 1 1
ModificationTimestamp teams:ModificationTimestamp 0 1
Collapse Derivation Tree:
Collapse References:
teams:TeamMate