<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>
|