<xsd:complexType name="CandidateProfileType">
<xsd:sequence>
<xsd:element name="ProfileId" type="EntityIdType" minOccurs="0" />
<xsd:element name="ProfileName" type="xsd:string" minOccurs="0" />
<xsd:element name="AvailabilityInfo" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AvailabilityDates" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StartDate" type="LocalDateNkNaType" minOccurs="0" />
<xsd:element name="EndDate" type="LocalDateNkNaType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="TermOfNotice" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Value" type="xsd:integer" />
<xsd:element name="Interval" type="NoticeFrequencyType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DistributionGuidelines" type="DistributionGuidelinesType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="PersonalData" type="CandidatePersonalDataType" minOccurs="0" />
<xsd:element name="PreferredPosition" minOccurs="0">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="PositionMatchingType">
<xsd:sequence>
<xsd:element name="Commute" type="CommuteType" minOccurs="0" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element ref="EmploymentHistory" minOccurs="0" />
<xsd:element ref="EducationHistory" minOccurs="0" />
<xsd:element ref="MilitaryHistory" minOccurs="0" />
<xsd:element ref="Associations" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="SupportingMaterials" type="StaffingSupportingMaterialsType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="UserArea" minOccurs="0" />
</xsd:sequence>
<xsd:attribute ref="xml:lang" />
</xsd:complexType>
|