<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://schemas.monster.com/Monster" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.monster.com/Monster" elementFormDefault="qualified">
	<xsd:include schemaLocation="Common.xsd"/>
	<xsd:complexType name="JobSearchAgentsType">
		<xsd:sequence>
			<xsd:element name="JobSearchAgent" type="JobSearchAgentType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="JobSearchAgentType">
		<xsd:sequence>
			<xsd:element name="AgentName" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>
						<definition>The name of the job search agent</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="Channel" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Specifies the internal monster channel for the job search agent. Defaults to channel of the jobseeker</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Expired" type="xsd:boolean">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Indicates whether  the Job Search Agent is expired</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="EmailFrequencyDays" type="JobSearchAgentEmailFrequencyDaysEnumStr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Indicates the frequency in days to email results </definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AgentType" type="JobSearchAgentTypesEnumStr">
				<xsd:annotation>
					<xsd:documentation>
						<definition>Indicates the type of the job search agent</definition>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="SearchAttributes" minOccurs="0"/>
			<xsd:element ref="CreatedDate" minOccurs="0"/>
			<xsd:element ref="ModifiedDate" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SearchAttributes">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SearchString"/>
				<xsd:element ref="BoardIds"/>
				<xsd:element ref="EducationAreaOfStudyId" minOccurs="0"/>
				<xsd:element ref="JobCategoryIds" minOccurs="0"/>
				<xsd:element ref="JobLocationIds" minOccurs="0"/>
				<xsd:element ref="JobStatusIds" minOccurs="0"/>
				<xsd:element ref="JobTypeIds" minOccurs="0"/>
				<xsd:element ref="UserLanguageIds" minOccurs="0"/>
				<xsd:element ref="KeywordSearchFlags" minOccurs="0"/>
				<xsd:element ref="Radius" minOccurs="0"/>
				<xsd:element ref="StateId" minOccurs="0"/>
				<xsd:element ref="YearsOfExperience" minOccurs="0"/>
				<xsd:element ref="CareerLevel" minOccurs="0"/>
				<xsd:element ref="EducationLevel" minOccurs="0"/>
				<xsd:element ref="CompanyNames" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CompanyNames">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="CompanyName" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="EducationLevel" type="EducationDegreeEnumStr">
		<xsd:annotation>
			<xsd:documentation>
				<definition>the monster education level</definition>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CareerLevel" type="CareerLevelEnumStr">
		<xsd:annotation>
			<xsd:documentation>
				<definition>the monster career level</definition>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="YearsOfExperience" type="YearsOfExperienceEnumStr">
		<xsd:annotation>
			<xsd:documentation>
				<definition>the monster years of experience</definition>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="StateId" type="xsd:string">
		<xsd:annotation>
			<xsd:documentation>
				<definition>the monster stateId</definition>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Radius" type="xsd:string">
		<xsd:annotation>
			<xsd:documentation>
				<definition>the radius in miles</definition>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="KeywordSearchFlags">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="KeywordSearchFlag" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="KeywordSearchFlag" type="xsd:string"/>
	<xsd:element name="JobCategoryIds">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobCategoryId" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobCategoryId" type="xsd:string"/>
	<xsd:element name="JobLocationIds">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobLocationId" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobLocationId" type="xsd:string"/>
	<xsd:element name="SearchString" type="xsd:string"/>
	<xsd:element name="JobTypeIds">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobTypeId" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobTypeId" type="JobTypeEnumStr"/>
	<xsd:element name="JobStatusIds">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobStatusId" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobStatusId" type="JobStatusEnumStr"/>
	<xsd:element name="BoardIds">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="BoardId" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="BoardId" type="xsd:string"/>
	<xsd:element name="SalarayRangeId" type="xsd:string"/>
	<xsd:element name="EducationAreaOfStudyId" type="xsd:string"/>
	<xsd:element name="UserLanguageIds">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="UserLanguageId" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="UserLanguageId" type="xsd:string"/>
</xsd:schema>
