Definition Type: ComplexType
Name: Course
Namespace: http://rets.org/xsd/Courses/2007-08
Containing Schema: Courses.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into RecordChangeType in schema courses_xsd Drilldown into PointOfEntry in schema courses_xsd Drilldown into PaymentAmount in schema courses_xsd Drilldown into PaymentCode in schema courses_xsd Drilldown into Comments in schema courses_xsd Drilldown into CourseDeliveryMethod in schema courses_xsd Drilldown into HostingAssociationId in schema courses_xsd Drilldown into SponsoringAssociationId in schema courses_xsd Drilldown into TotalHoursEarnedToDateTotal in schema courses_xsd Drilldown into TestResultInformation in schema courses_xsd Drilldown into CourseInformation in schema courses_xsd Drilldown into CertificateName in schema courses_xsd Drilldown into AssociationId in schema courses_xsd Drilldown into MemberId in schema courses_xsd Drilldown into CourseKey in schema courses_xsd Drilldown into courseId in schema courses_xsdXSD Diagram of Course in schema courses_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="Course">
    <xs:sequence>
        <xs:element name="CourseKey" 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="MemberId" type="commons:AssociationMemberId" minOccurs="0" />
        <xs:element name="AssociationId" type="nrds:AssociationId" minOccurs="0" />
        <xs:element name="CertificateName" type="course:CertificateName" minOccurs="0" />
        <xs:element name="CourseInformation" type="course:CourseInformation" minOccurs="0" />
        <xs:element name="TestResultInformation" type="course:CourseInformation" minOccurs="0" />
        <xs:element name="TotalHoursEarnedToDateTotal" type="nrds:HoursEarnedToDateTotal" minOccurs="0" />
        <xs:element name="SponsoringAssociationId" type="nrds:AssociationId" minOccurs="0" />
        <xs:element name="HostingAssociationId" type="nrds:AssociationId" minOccurs="0" />
        <xs:element name="CourseDeliveryMethod" type="nrds:CourseDeliveryMethodType" minOccurs="0" />
        <xs:element name="Comments" type="nrds:CourseComments" minOccurs="0" />
        <xs:element name="PaymentCode" type="nrds:CoursePaymentCode" minOccurs="0" />
        <xs:element name="PaymentAmount" type="nrds:CoursePaymentAmount" minOccurs="0" />
        <xs:element name="PointOfEntry" type="nrds:PointOfEntry" minOccurs="0" />
        <xs:element name="RecordChangeType" type="nrds:RecordChangeType" minOccurs="0" />
    </xs:sequence>
    <xs:attribute name="courseId" type="xs:string" use="required" />
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
CourseKey course:CourseKey 1 1
MemberId course:MemberId 0 (1)
AssociationId course:AssociationId 0 (1)
CertificateName course:CertificateName 0 (1)
CourseInformation course:CourseInformation 0 (1)
TestResultInformation course:TestResultInformation 0 (1)
TotalHoursEarnedToDateTotal course:TotalHoursEarnedToDateTotal 0 (1)
SponsoringAssociationId course:SponsoringAssociationId 0 (1)
HostingAssociationId course:HostingAssociationId 0 (1)
CourseDeliveryMethod course:CourseDeliveryMethod 0 (1)
Comments course:Comments 0 (1)
PaymentCode course:PaymentCode 0 (1)
PaymentAmount course:PaymentAmount 0 (1)
PointOfEntry course:PointOfEntry 0 (1)
RecordChangeType course:RecordChangeType 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
courseId course:courseId Required
Collapse Derivation Tree:
Collapse References:
course:Course