<?xml version="1.0" encoding="utf-8"?>
<xsd:schema targetNamespace="http://schemas.monster.com/Seeker/Mobile/Lookups" xmlns:monster="http://schemas.monster.com" xmlns="http://schemas.monster.com/Seeker/Mobile/Lookups" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <xsd:import namespace="http://schemas.monster.com" schemaLocation="http://schemas.monster.com/Current/XSD/MonsterContextMetaData.xsd"/>
  <xsd:element name="GetJobSearchFiltersRequest" type="GetJobSearchFiltersRequestType"/>
  <xsd:complexType name="GetJobSearchFiltersRequestType">
    <xsd:annotation>
      <xsd:documentation xml:lang="en" />
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element ref="monster:PropertyBag" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="GetJobSearchFiltersResult" type="GetJobSearchFiltersResultType"/>
  <xsd:complexType name="GetJobSearchFiltersResultType">
    <xsd:annotation>
      <xsd:documentation xml:lang="en" />
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="PJSJobTypeFilters" type="JobSearchFilterDataType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>PJSJobSearchJobTypeFilterGroup</definition>
            <datatype>Text</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

      <xsd:element name="PJSEducationLevelFilters" type="JobSearchFilterDataType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>PJSJobSearchEducationLevelFilterGroup</definition>
            <datatype>Text</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

      <xsd:element name="PJSCareerLevelsFilters" type="JobSearchFilterDataType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>PJSJobSearchCareerLevelsFilterGroup</definition>
            <datatype>Text</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

      <xsd:element name="PJSYearsOfExperienceFilters" type="JobSearchFilterDataType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>PJSJobSearchYearsOfExperienceFiltersGroup</definition>
            <datatype>Text</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

      <xsd:element name="PJSDurationFilters" type="JobSearchFilterDataType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>PJSDurationFiltersGroup</definition>
            <datatype>Text</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      
      <xsd:element name="JobTypeFilters" type="JobSearchFilterDataType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>JobSearchJobTypeFilterGroup</definition>
            <datatype>Text</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      
      <xsd:element name="EducationLevelFilters" type="JobSearchFilterDataType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>JobSearchEducationLevelFilterGroup</definition>
            <datatype>Text</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      
      <xsd:element name="CareerLevelsFilters" type="JobSearchFilterDataType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>JobSearchCareerLevelsFilterGroup</definition>
            <datatype>Text</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
     
      <xsd:element name="YearsOfExperienceFilters" type="JobSearchFilterDataType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>JobSearchYearsOfExperienceFiltersGroup</definition>
            <datatype>Text</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>

      <xsd:element name="DurationFilters" type="JobSearchFilterDataType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>DurationFiltersGroup</definition>
            <datatype>Text</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
     
      <xsd:element ref="monster:StatusInfo" minOccurs="0"/>
    </xsd:sequence>
    
  </xsd:complexType>
  <xsd:complexType name="JobSearchFilterDataType">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">Job search filter data entity</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="Key" type="xsd:int">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Key</definition>
            <datatype>Integer</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="FilterValues" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>FilterValues</definition>
            <datatype>Text</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>