<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://schemas.monster.com/Monster" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://schemas.monster.com/Monster" elementFormDefault="qualified">
	<xsd:include schemaLocation="Common.xsd"/>
	<xsd:include schemaLocation="JobSeeker.xsd"/>
	<xsd:element name="JobApplicants">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobApplicant" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobApplicant">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="FolderReference" minOccurs="0" maxOccurs="unbounded">
					<xsd:annotation>
						<xsd:documentation>
							<definition>A reference to the Folder in which this applicant is stored</definition>
							<validation>Required if there is no JobPostingReference</validation>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element ref="JobRequisitionReference" minOccurs="0" maxOccurs="unbounded">
					<xsd:annotation>
						<xsd:documentation>
							<definition>A reference to the Requisition for the Folder in which this applicant is stored</definition>
							<validation>Not Required</validation>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element ref="JobPostingReference" minOccurs="0" maxOccurs="unbounded">
					<xsd:annotation>
						<xsd:documentation>
							<definition>A reference to the Job to which this applicant applied</definition>
							<validation>Required if there is no FolderReference</validation>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="CompanyReference" type="CompanyReferenceType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>A reference to the Company to which this applicant and job belong</definition>
							<validation>Required</validation>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element ref="RecruiterReference" minOccurs="0"/>
				<xsd:element name="Round" type="StringWithOptionalIdType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>The round that the applicant is currently in</definition>
							<datatype>Text</datatype>
							<datalength>25</datalength>
							<validation>Required</validation>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="AppPriority" type="AppPriorityEnumStr" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>The priority that the applicant is ranked.</definition>
							<datatype>Text</datatype>
							<datalength>25</datalength>
							<validation>Required</validation>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="AppSource" type="StringWithIdType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Application Source the applicant chose when applying to the job</definition>
							<datatype>Text</datatype>
							<datalength>25</datalength>
							<validation>Required</validation>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="SystemAppSource" type="SystemAppSourceEnumStr" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Internal Monster value</definition>
							<validation>Required, but the value should always be "7"</validation>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element ref="Channel" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Internal Monster value</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="CoverLetter" type="CoverLetterType" minOccurs="0"/>
				<xsd:element name="Complete" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Internal Monster value</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element ref="CreatedDate" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>The date the application was received</definition>
							<datatype>Date</datatype>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element ref="ModifiedDate" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>The last date a recruiter took an action on this application</definition>
							<datatype>Date</datatype>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="PostHire" type="PostHireType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Set of outbound only fields containing various post-hire values.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:choice minOccurs="0">
					<xsd:element name="JobSeeker" type="JobSeekerType"/>
					<xsd:element ref="JobSeekerReference"/>
				</xsd:choice>
				<xsd:element name="Gender" type="StringWithIdType" nillable="true" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Gender of the JobSeeker. Please refer to GenderEnumStr for the list of monster standard ids. For company specific ids plase contact your monster customer service representative</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Ethnicity" type="StringWithIdType" nillable="true" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Ethnicity of the JobSeeker. Please refer to EthnicityEnumStr for the list of monster standard ids. For company specific ids plase contact your monster customer service representative</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="VeteranStatus" type="EEOVeteranStatusEnumStr" nillable="true" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>The Veteran Status of the JobSeeker. Please refer to EEOVeteranStatusEnumStr for the list  of monster standard ids. </definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Disability" type="EEODisabilityStatusEnumStr" nillable="true" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>The Disability Status of the JobSeeker. Please refer to EEODisabilityStatusEnumStr for the list  of monster standard ids.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="FinalDisposition" type="StringWithIdType" nillable="true" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Indicates the final disposition for the Applicant. Plase refer to EEOStandardFinalDispositionEnumStr for the list of monster standard ids. Only company specific values are supported. Please contact your monster customer service representative to get the list ids</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="EmployeeReferralInformation" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Referrer" type="UserReferenceType"/>
							<xsd:element name="HowLongKnownReferee" type="xsd:string">
								<xsd:annotation>
									<xsd:documentation>
										<definition>The number of years knowing the referee</definition>
										<datatype>int</datatype>
									</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="DesiredJobCategory" type="JobCategoryType"/>
							<xsd:element name="DesiredLocation" type="LocationType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="ApplicantResponses" type="ApplicantResponsesType" minOccurs="0"/>
				<xsd:element name="ApplicantScore" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="TotalPoints" type="xsd:string" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>
										<definition>The total points in this Quesitonnaire</definition>
										<datatype>int</datatype>
									</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="ApplicantPoints" type="xsd:string" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>
										<definition>The number of points for the applicant</definition>
										<datatype>Int</datatype>
									</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="Score" type="xsd:string" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>
										<definition>The score for the applicant.</definition>
										<datatype>Int</datatype>
									</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element ref="ModifiedDate" minOccurs="0"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="ApplicantAppointments" type="ApplicantAppointmentsType" minOccurs="0"/>
				<xsd:element name="ApplicantEvaluations" type="ApplicantEvaluationsType" minOccurs="0"/>
				<xsd:element name="ApplicantOffers" type="ApplicantOffersType" minOccurs="0"/>
				<xsd:element name="ATSJournals" type="ATSJournalsType" minOccurs="0"/>
				<xsd:element name="AppliedFilters" type="AppliedFiltersType" minOccurs="0"/>
				<xsd:element name="TestResults" type="TestResultsType" minOccurs="0"/>
				<xsd:element name="ResumeNotes" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="ResumeNote" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="NoteType" type="xsd:string">
											<xsd:annotation>
												<xsd:documentation>
													<definition>Indicates if the note is private (0) or public (1).</definition>
													<datatype>Int</datatype>
												</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="NoteTitle" type="xsd:string">
											<xsd:annotation>
												<xsd:documentation>
													<definition>Title for the note</definition>
													<datatype>Text</datatype>
													<datalength>50</datalength>
												</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="NoteBody" type="xsd:string">
											<xsd:annotation>
												<xsd:documentation>
													<definition>Body of the note.</definition>
													<datatype>Text</datatype>
													<datalength>7000</datalength>
												</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="DateEntered" type="xsd:string" minOccurs="0"/>
										<xsd:element name="DateReminder" type="xsd:string" minOccurs="0"/>
										<xsd:element ref="UserReference">
											<xsd:annotation>
												<xsd:documentation>
													<definition>User that created the note</definition>
												</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
									</xsd:sequence>
									<xsd:attribute name="resumeNoteId" type="xsd:string"/>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="AttachedDocumentsReference" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>A reference to the Attached Documents to which this applicant and job belong</definition>
							<validation/>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="AttachedDocumentReference" type="DocumentReferenceType" maxOccurs="unbounded"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
			<xsd:attribute name="jobApplicantId" type="xsd:string"/>
			<xsd:attribute name="jobApplicantAction">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="add"/>
						<xsd:enumeration value="update"/>
						<xsd:enumeration value="addOrUpdate"/>
						<xsd:enumeration value="ignore"/>
						<xsd:enumeration value="updatePartial"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="ApplicantAppointmentsType">
		<xsd:sequence>
			<xsd:element name="ApplicantAppointment" type="ApplicantAppointmentType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ApplicantAppointmentType">
		<xsd:sequence>
			<xsd:element ref="RecruiterReference" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Reference to the recruiter this appointment is for.</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AppointmentDate" type="DateTimeType" minOccurs="0"/>
			<xsd:element name="SendEmailReminder" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Indicates whether the applicant is sent a reminder of this appointment</definition>
						<datatype>Boolean</datatype>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MailNote" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Information for appointment e-mail reminder.</definition>
						<datatype>Text</datatype>
						<datalength>500</datalength>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="CreatedByUser" type="StringWithOptionalIdType" minOccurs="0"/>
			<xsd:element ref="CreatedDate" minOccurs="0"/>
			<xsd:element ref="ModifiedDate" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="appointmentId" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="ATSJournalsType">
		<xsd:sequence>
			<xsd:element name="ATSJournal" type="ATSJournalType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ATSJournalType">
		<xsd:sequence>
			<xsd:element name="JournalAction" type="LookupTableType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Action taken by the recruiter for the applicant</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="RecruiterReference" minOccurs="0"/>
			<xsd:element name="JournalDesc" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Description of the action taken by the recruiter for applicant</definition>
						<datatype>Text</datatype>
						<datalength>500</datalength>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Round" type="StringWithOptionalIdType" minOccurs="0"/>
			<xsd:element ref="CreatedDate" minOccurs="0"/>
			<xsd:element ref="ModifiedDate" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="atsJournalId" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="ApplicantOffersType">
		<xsd:sequence>
			<xsd:element name="ApplicantOffer" type="ApplicantOfferType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ApplicantOfferType">
		<xsd:sequence>
			<xsd:element name="OfferStatus" type="OfferStatusEnumStr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<definition>The status of the offer.</definition>
						<datatype>Text</datatype>
						<datalength>25</datalength>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="OfferDate" type="DateTimeType" minOccurs="0"/>
			<xsd:element name="OfferSalary" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<datatype>Money</datatype>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Currency" type="CurrencyType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<definition>The currency of the offer</definition>
						<datatype>Text</datatype>
						<datalength>50</datalength>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="StatusDate" type="DateTimeType" minOccurs="0"/>
			<xsd:element name="Notes" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Notes about the offer.</definition>
						<datatype>Text</datatype>
						<datalength>500</datalength>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="CreatedDate" minOccurs="0"/>
			<xsd:element ref="ModifiedDate" minOccurs="0"/>
			<xsd:element name="CustomQuestions" type="CustomQuestionsType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="foldersApplicantOfferId" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="ApplicantEvaluationsType">
		<xsd:sequence>
			<xsd:element name="ApplicantEvaluation" type="ApplicantEvaluationType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ApplicantEvaluationType">
		<xsd:sequence>
			<xsd:element name="Round" type="StringWithIdType">
				<xsd:annotation>
					<xsd:documentation>
						<definition>The round the user was in when the evaluation occured.</definition>
						<datatype>Text</datatype>
						<datalength>25</datalength>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EvaluationDecision" type="EvaluationStatusEnumStr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<datatype>Text</datatype>
						<datalength>25</datalength>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="RecruiterReference" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<definition>A reference to the recruiter that created this evaluation</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Notes" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Notes about the evaluation</definition>
						<datatype>Text</datatype>
						<datalength>500</datalength>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="CreatedDate" minOccurs="0"/>
			<xsd:element ref="ModifiedDate" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="evaluationId" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="ApplicantResponsesType">
		<xsd:sequence>
			<xsd:element name="ApplicantResponse" type="ApplicantResponseType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="JobsApplicantsResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ProcessingReceipt" minOccurs="0"/>
				<xsd:element ref="JobsApplicantsPreProcessResponse"/>
				<xsd:element ref="JobApplicantsResponse" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobsApplicantsPreProcessResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="CompanyReference" type="CompanyReferenceType"/>
				<xsd:element name="SoapEnvId" type="xsd:string"/>
				<xsd:element name="Status" type="StatusType"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobApplicantsResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobSeekerResponse" minOccurs="0"/>
				<xsd:element ref="JobApplicantResponse" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element name="Status" type="StatusType" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobApplicantResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="FolderReference" minOccurs="0"/>
				<xsd:element ref="JobApplicantReference" minOccurs="0"/>
				<xsd:element ref="JobPostingReference" minOccurs="0"/>
				<xsd:element ref="CompanyReference" minOccurs="0"/>
				<xsd:element ref="ResumeNotesResponse" minOccurs="0"/>
				<xsd:element ref="AppointmentsResponse" minOccurs="0"/>
				<xsd:element ref="ATSJournalsResponse" minOccurs="0"/>
				<xsd:element ref="EvaluationsResponse" minOccurs="0"/>
				<xsd:element ref="ApplicantOffersResponse" minOccurs="0"/>
				<xsd:element name="Status" type="StatusType" minOccurs="0"/>
			</xsd:sequence>
			<xsd:attribute name="jobApplicantAction" type="xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ResumeNotesResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ResumeNoteResponse" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element ref="ResumeNoteReference"/>
							<xsd:element name="Status" type="StatusType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ResumeNoteReference">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ResumeNoteTitle" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<datatype>Text</datatype>
							<datalength>50</datalength>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:sequence>
			<xsd:attribute name="resumeNoteId" type="xsd:int"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="AppointmentsResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="AppointmentResponse" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element ref="AppointmentReference"/>
							<xsd:element name="Status" type="StatusType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="AppointmentReference">
		<xsd:complexType>
			<xsd:attribute name="appointmentId" type="xsd:int"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ATSJournalsResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ATSJournalResponse" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element ref="ATSJournalReference"/>
							<xsd:element name="Status" type="StatusType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ATSJournalReference">
		<xsd:complexType>
			<xsd:attribute name="ATSJournalId" type="xsd:int"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="EvaluationsResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="EvaluationResponse" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element ref="EvaluationReference"/>
							<xsd:element name="Status" type="StatusType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="EvaluationReference">
		<xsd:complexType>
			<xsd:attribute name="evaluationId" type="xsd:int"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ApplicantOffersResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ApplicantOfferResponse" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element ref="ApplicantOfferReference"/>
							<xsd:element name="Status" type="StatusType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ApplicantOfferReference">
		<xsd:complexType>
			<xsd:attribute name="applicantOfferId" type="xsd:int"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="AppliedFiltersType">
		<xsd:sequence>
			<xsd:element name="AppliedFilter" type="AppliedFilterType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="AppliedFilterType">
		<xsd:sequence>
			<xsd:element name="Name" type="xsd:string"/>
			<xsd:element name="SeekerParameters">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="SeekerParameter">
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="Name" type="xsd:string"/>
									<xsd:element name="Value" type="xsd:string"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="FilterParameters">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="FilterParameter">
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="Name" type="xsd:string"/>
									<xsd:element name="Value" type="xsd:string"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="FilterId" type="xsd:string"/>
		<xsd:attribute name="AppliedFilterInstanceId" type="xsd:string"/>
		<xsd:attribute name="Status" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="TestResultsType">
		<xsd:sequence>
			<xsd:element name="TestResult" type="TestResultType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TestResultType">
		<xsd:sequence>
			<xsd:element name="Score" type="xsd:string"/>
			<xsd:element name="FullResultsURL" type="xsd:string"/>
			<xsd:element name="CreatedDate"/>
			<xsd:element name="ModifiedDate"/>
			<xsd:element name="Test">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="Name" type="xsd:string"/>
						<xsd:element name="Type">
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="Name" type="xsd:string"/>
								</xsd:sequence>
								<xsd:attribute name="MonsterId" type="xsd:string"/>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="JobFamilyName" type="xsd:string"/>
						<xsd:element name="Vendor">
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="Name" type="xsd:string"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="MonsterId" type="xsd:string"/>
	</xsd:complexType>
	<xsd:element name="AttachedDocument" type="DocumentContentType"/>
	<xsd:element name="GetJobApplicantByTextResumeIDAndJobID">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TextResumeID"/>
				<xsd:element ref="JobID"/>
				<xsd:element ref="RenderedResume"/>
				<xsd:element name="OutputFilter" type="JobApplicantOutputFilterType" minOccurs="0" maxOccurs="1"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="GetJobApplicantResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Descriptions"/>
				<xsd:element ref="JobApplicant"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="GetJobApplicantByFolderApplicantID">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="FolderApplicantID" type="xsd:int"/>
				<xsd:element name="OutputFilter" type="JobApplicantOutputFilterType" minOccurs="0" maxOccurs="1"/>
				<xsd:element ref="ExcludeStructuredResume" minOccurs="0"/>
				<xsd:element ref="RenderedResume" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="GetAwmJobApplicantByApplyWithMonsterHistoryID">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ApplyWithMonsterHistoryID" type="xsd:int"/>
				<xsd:element name="OutputFilter" type="JobApplicantOutputFilterType" minOccurs="0" maxOccurs="1"/> 
				<xsd:element ref="ExcludeStructuredResume" minOccurs="0"/>
				<xsd:element ref="RenderedResume" minOccurs="0"/>				
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="UpdateJobApplicantRoundIDByTextResumeIDAndJobID">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TextResumeID"/>
				<xsd:element ref="JobID"/>
				<xsd:element name="RoundID" type="xsd:int"/>
				<xsd:element name="OutputFilter" type="JobApplicantOutputFilterType" minOccurs="0" maxOccurs="1"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="UpdateJobApplicantRoundIDResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Status" type="StatusType"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="JobApplicantOutputFilterType">
		<xsd:sequence>
			<xsd:element name="IncludeApplicantAppointments" type="xsd:boolean" default="false" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="IncludeATSJournals" type="xsd:boolean" default="false" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="IncludeApplicantEvaluations" type="xsd:boolean" default="false" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="IncludeApplicantOffers" type="xsd:boolean" default="false" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="IncludeApplicantScore" type="xsd:boolean" default="false" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="IncludeAllResumeNotes" type="xsd:boolean" default="false" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="IncludeCompanyResumeNotes" type="xsd:boolean" default="false" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PostHireType">
		<xsd:sequence>
			<xsd:element name="CandidateStartDate" type="DateType" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Outbound only. The start day of hired applicant.</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PostHireId" type="xsd:string" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Outbound only. The recruiter tracking id of hired applicant.</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LeadFormSubscriber">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="JobTitle" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Job title.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="JobID" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							<definition>JobID.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="JobLink" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Link to the job applied to.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="JobRefCode" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>JobRefCode.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Location" type="LocationType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Job location.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="FirstName" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Applicant  first name.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="LastName" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Applicant last name.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Address" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Applicant address.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="City" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Applicants city</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="State" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Applicants state</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Zip" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Applicants zip</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Country" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Applicants country</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="EmailAddress" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Applicant email address.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Phone" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Applicant phone number.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="SubscriptionDate" type="xsd:dateTime">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Date applicant performed lite registration for this job.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="YearsOfExperience" type="YearsOfExperienceEnumStr" nillable="true" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>The minimum years of experience for the job</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="ValidStateLicense" type="xsd:string" nillable="true" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Valid state license</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="LanguageProficiency" type="LanguageProficiencyEnumStr" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>The Language Proficiency from the Languages page</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Age" type="xsd:int" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Minimal age</definition>
							<datatype>Integer</datatype>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="EducationLevel" type="EducationDegreeEnumStr" minOccurs="0" maxOccurs="unbounded">
					<xsd:annotation>
						<xsd:documentation>
							<definition>The list of education levels requested during the search. No education levels indicate that no education level criteria was used to qualify the search.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="SecurityClearance" type="SecurityClearanceType" nillable="true" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Security clearance</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="PositionOfInterest" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Position of interest</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="JobShift" type="JobShiftEnumStr" minOccurs="0" maxOccurs="unbounded">
					<xsd:annotation>
						<xsd:documentation>
							<definition>
							This field has been deprecated. It will be removed in one of the future releases.
						</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="JobStatus" type="JobStatusEnumStr" minOccurs="0" maxOccurs="unbounded">
					<xsd:annotation>
						<xsd:documentation>
							<definition>The status of job such as full-time, part-time</definition>
							<validation>Required - there must be at least one.</validation>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Salary" type="JobSalaryType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>The salary paid for the Job. Can be min/max, range, or currency per time period</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Languages" type="LanguagesType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Language and proficiency collection</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="GetLeadFormSubscriberBySubscriptionID">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="SubscriptionID" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							<definition>SubscriptionID.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="LiteRegApplicant">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="EmailAddress" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Applicant email address.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="SubscriptionDate" type="xsd:dateTime">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Date applicant performed lite registration for this job..</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="JobLink" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Link to the job applied to.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="JobRefCode" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							<definition>JobRefCode.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="JobID" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							<definition>JobID.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="JobTitle" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Job title.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Location" type="LocationType">
					<xsd:annotation>
						<xsd:documentation>
							<definition>Job title.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	<xsd:element name="InterestCaptureApplicantElement" type="InterestCaptureApplicant"/>
	<xsd:element name="InterestCaptureEnhancedApplicantElement" type="InterestCaptureEnhancedApplicant"/>
	
	<xsd:complexType name="InterestCaptureApplicant">
		<xsd:sequence>
			<xsd:element name="EmailAddress" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Applicant email address.</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SubscriptionDate" type="xsd:dateTime">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Date applicant performed lite registration for this job..</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="JobLink" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Link to the job applied to.</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="JobRefCode" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>
						<definition>JobRefCode.</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="JobID" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>
						<definition>JobID.</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="JobTitle" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Job title.</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Location" type="LocationType">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Job title.</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="InterestCaptureEnhancedApplicant">
		<xsd:complexContent>
			<xsd:extension base="InterestCaptureApplicant">
				<xsd:sequence>
					<xsd:element name="FirstName" type="xsd:string">
						<xsd:annotation>
							<xsd:documentation>
								<definition>First Name.</definition>
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="LastName" type="xsd:string">
						<xsd:annotation>
							<xsd:documentation>
								<definition>Lasst Name.</definition>
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="PhoneNumber" type="xsd:string">
						<xsd:annotation>
							<xsd:documentation>
								<definition>Phone Number.</definition>
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	
	<xsd:element name="GetLiteRegBySubscriptionID">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="SubscriptionID" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							<definition>SubscriptionID.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	
	<xsd:element name="GetInterestCaptureApplicantBySubscriptionID">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="SubscriptionID" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							<definition>SubscriptionID.</definition>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
