<?xml version="1.0" encoding="utf-8"?>
<xsd:schema targetNamespace="http://schemas.monster.com/Seeker/Mobile/JobSearch"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns="http://schemas.monster.com/Seeker/Mobile/JobSearch"
    elementFormDefault="qualified">

  <xsd:element name="JobSearchCriteria" type="JobSearchCriteriaType" />
  <xsd:complexType name="JobSearchCriteriaType">
    <xsd:annotation>
      <xsd:documentation xml:lang="en" />
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="AgentId" type="xsd:int">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Jobsearch agent</definition>
            <datatype>Integer</datatype>
            <datalength />
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="JobTitle" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Job title</definition>
            <datatype>Text</datatype>
            <datalength />
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="SearchKeyword" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Search keyword or skills</definition>
            <datatype>Text</datatype>
            <datalength />
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Country" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Country</definition>
            <datatype>Text</datatype>
            <datalength />
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Where" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Where</definition>
            <datatype>Text</datatype>
            <datalength />
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Radius" type="xsd:int" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Radius</definition>
            <datatype>Integer</datatype>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Page" type="xsd:int" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>paging</definition>
            <datatype>Integer</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PageSize" type="xsd:int" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>results per page</definition>
            <datatype>Integer</datatype>
            <validation>Required</validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="JobType" type="xsd:int" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Job type filters</definition>
            <datatype>Integer</datatype>
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CareerLevel" type="xsd:int" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>CareerLevel filters</definition>
            <datatype>Integer</datatype>
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="YearsOfExp" type="xsd:int" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Years of experience filters</definition>
            <datatype>Integer</datatype>
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PostingDate" type="xsd:int" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Posting date filters</definition>
            <datatype>Integer</datatype>
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="EducationLevel" type="xsd:int" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Education lavel filters</definition>
            <datatype>Integer</datatype>
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Longitude" type="xsd:double">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Longitude</definition>
            <datatype>Decimal</datatype>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Latitude" type="xsd:double">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Latitude</definition>
            <datatype>Decimal</datatype>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AppVersion" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Application Version</definition>
            <datatype>Text</datatype>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IsJobSummaryRequired" type="xsd:boolean" default="false">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Job Summary Required </definition>
            <datatype>Boolean</datatype>
            <datalength />
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CompanyXCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Company XCode </definition>
            <datatype>Text</datatype>
            <datalength />
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
	  <xsd:element name="CompanyName" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Company Name </definition>
            <datatype>Text</datatype>
            <datalength />
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
	  <xsd:element name="JobBoardIds" type="xsd:int" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>JobBoardIds</definition>
            <datatype>Integer</datatype>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
	  <xsd:element name="DeviceToken" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>Device Token</definition>
            <datatype>Text</datatype>
            <datalength />
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="MobileDeviceTypeID" type="xsd:int">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>MobileDeviceTypeID</definition>
            <datatype>Integer</datatype>
            <datalength />
            <validation></validation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
	  <xsd:element name="NotificationApplicationID" type="xsd:int">
	  <xsd:annotation>
          <xsd:documentation xml:lang="en">
            <definition>NotificationApplicationID</definition>
            <datatype>Integer</datatype>
            <datalength />
            <validation></validation>
          </xsd:documentation>
      </xsd:annotation>
	</xsd:element>
	</xsd:sequence>
  </xsd:complexType>
</xsd:schema>