GET FindJobs

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

FindJobScreenViewModel
NameDescriptionTypeAdditional information
FindJobFilters

FindJobFilters

None.

JobCategoriesList

Collection of SelectListItem

None.

jobList

Collection of SelectListItem

None.

JobSubCategoriesList

Collection of SelectListItem

None.

AllJobSubCategoryList

Collection of JobSubCategoryViewModel

None.

JobTypeList

Collection of SelectListItem

None.

ExperienceLevelList

Collection of SelectListItem

None.

ApplyForJobViewModel

ApplyForJobViewModel

None.

WorkerRate

decimal number

None.

Response Formats

application/json, text/json

Sample:
{
  "FindJobFilters": {
    "JobName": "sample string 1",
    "JobCategoryId": 1,
    "JobSubCategoriesList": [
      1,
      2
    ],
    "JobSubCategoriesIds": "sample string 2",
    "JobTypeId": 1,
    "ExperienceLevelId": 1,
    "WorkerId": "sample string 3",
    "JobBidId": 1
  },
  "JobCategoriesList": [
    {
      "Disabled": true,
      "Group": {
        "Disabled": true,
        "Name": "sample string 2"
      },
      "Selected": true,
      "Text": "sample string 3",
      "Value": "sample string 4"
    },
    {
      "Disabled": true,
      "Group": {
        "Disabled": true,
        "Name": "sample string 2"
      },
      "Selected": true,
      "Text": "sample string 3",
      "Value": "sample string 4"
    }
  ],
  "jobList": [
    {
      "Disabled": true,
      "Group": {
        "Disabled": true,
        "Name": "sample string 2"
      },
      "Selected": true,
      "Text": "sample string 3",
      "Value": "sample string 4"
    },
    {
      "Disabled": true,
      "Group": {
        "Disabled": true,
        "Name": "sample string 2"
      },
      "Selected": true,
      "Text": "sample string 3",
      "Value": "sample string 4"
    }
  ],
  "JobSubCategoriesList": [
    {
      "Disabled": true,
      "Group": {
        "Disabled": true,
        "Name": "sample string 2"
      },
      "Selected": true,
      "Text": "sample string 3",
      "Value": "sample string 4"
    },
    {
      "Disabled": true,
      "Group": {
        "Disabled": true,
        "Name": "sample string 2"
      },
      "Selected": true,
      "Text": "sample string 3",
      "Value": "sample string 4"
    }
  ],
  "AllJobSubCategoryList": [
    {
      "JobSubCategoryId": 1,
      "JobCategoryId": 1,
      "SubCategoryName": "sample string 2",
      "IsSelected": true
    },
    {
      "JobSubCategoryId": 1,
      "JobCategoryId": 1,
      "SubCategoryName": "sample string 2",
      "IsSelected": true
    }
  ],
  "JobTypeList": [
    {
      "Disabled": true,
      "Group": {
        "Disabled": true,
        "Name": "sample string 2"
      },
      "Selected": true,
      "Text": "sample string 3",
      "Value": "sample string 4"
    },
    {
      "Disabled": true,
      "Group": {
        "Disabled": true,
        "Name": "sample string 2"
      },
      "Selected": true,
      "Text": "sample string 3",
      "Value": "sample string 4"
    }
  ],
  "ExperienceLevelList": [
    {
      "Disabled": true,
      "Group": {
        "Disabled": true,
        "Name": "sample string 2"
      },
      "Selected": true,
      "Text": "sample string 3",
      "Value": "sample string 4"
    },
    {
      "Disabled": true,
      "Group": {
        "Disabled": true,
        "Name": "sample string 2"
      },
      "Selected": true,
      "Text": "sample string 3",
      "Value": "sample string 4"
    }
  ],
  "ApplyForJobViewModel": {
    "JobId": 1,
    "JobTypeId": 1,
    "JobTypeName": "sample string 1",
    "Rate": 2.0,
    "CoverLetter": "sample string 3",
    "WorkerId": "sample string 4",
    "ApplyJobAttachmentsXML": "sample string 5",
    "InsertedAttachmentsNamesList": [
      {
        "JobAttachmentId": 1,
        "AttachmentName": "sample string 1",
        "AttachmentOriginalName": "sample string 2",
        "JobId": 1,
        "IsDeleted": true
      },
      {
        "JobAttachmentId": 1,
        "AttachmentName": "sample string 1",
        "AttachmentOriginalName": "sample string 2",
        "JobId": 1,
        "IsDeleted": true
      }
    ],
    "JobName": "sample string 6",
    "JobBidId": 7,
    "UserName": "sample string 8",
    "ClientUserName": "sample string 9"
  },
  "WorkerRate": 1.0
}

application/xml, text/xml

Sample:
<FindJobScreenViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PS.HireRocks.Model">
  <AllJobSubCategoryList>
    <JobSubCategoryViewModel>
      <IsSelected>true</IsSelected>
      <JobCategoryId>1</JobCategoryId>
      <JobSubCategoryId>1</JobSubCategoryId>
      <SubCategoryName>sample string 2</SubCategoryName>
    </JobSubCategoryViewModel>
    <JobSubCategoryViewModel>
      <IsSelected>true</IsSelected>
      <JobCategoryId>1</JobCategoryId>
      <JobSubCategoryId>1</JobSubCategoryId>
      <SubCategoryName>sample string 2</SubCategoryName>
    </JobSubCategoryViewModel>
  </AllJobSubCategoryList>
  <ApplyForJobViewModel>
    <ApplyJobAttachmentsXML>sample string 5</ApplyJobAttachmentsXML>
    <ClientUserName>sample string 9</ClientUserName>
    <CoverLetter>sample string 3</CoverLetter>
    <InsertedAttachmentsNamesList>
      <JobAttachmentsViewModel>
        <AttachmentName>sample string 1</AttachmentName>
        <AttachmentOriginalName>sample string 2</AttachmentOriginalName>
        <IsDeleted>true</IsDeleted>
        <JobAttachmentId>1</JobAttachmentId>
        <JobId>1</JobId>
      </JobAttachmentsViewModel>
      <JobAttachmentsViewModel>
        <AttachmentName>sample string 1</AttachmentName>
        <AttachmentOriginalName>sample string 2</AttachmentOriginalName>
        <IsDeleted>true</IsDeleted>
        <JobAttachmentId>1</JobAttachmentId>
        <JobId>1</JobId>
      </JobAttachmentsViewModel>
    </InsertedAttachmentsNamesList>
    <JobBidId>7</JobBidId>
    <JobId>1</JobId>
    <JobName>sample string 6</JobName>
    <JobTypeId>1</JobTypeId>
    <JobTypeName>sample string 1</JobTypeName>
    <Rate>2</Rate>
    <UserName>sample string 8</UserName>
    <WorkerId>sample string 4</WorkerId>
  </ApplyForJobViewModel>
  <ExperienceLevelList xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
    <d2p1:SelectListItem>
      <d2p1:Disabled>true</d2p1:Disabled>
      <d2p1:Group>
        <d2p1:Disabled>true</d2p1:Disabled>
        <d2p1:Name>sample string 2</d2p1:Name>
      </d2p1:Group>
      <d2p1:Selected>true</d2p1:Selected>
      <d2p1:Text>sample string 3</d2p1:Text>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:SelectListItem>
    <d2p1:SelectListItem>
      <d2p1:Disabled>true</d2p1:Disabled>
      <d2p1:Group>
        <d2p1:Disabled>true</d2p1:Disabled>
        <d2p1:Name>sample string 2</d2p1:Name>
      </d2p1:Group>
      <d2p1:Selected>true</d2p1:Selected>
      <d2p1:Text>sample string 3</d2p1:Text>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:SelectListItem>
  </ExperienceLevelList>
  <FindJobFilters>
    <ExperienceLevelId>1</ExperienceLevelId>
    <JobBidId>1</JobBidId>
    <JobCategoryId>1</JobCategoryId>
    <JobName>sample string 1</JobName>
    <JobSubCategoriesIds>sample string 2</JobSubCategoriesIds>
    <JobSubCategoriesList xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:long>1</d3p1:long>
      <d3p1:long>2</d3p1:long>
    </JobSubCategoriesList>
    <JobTypeId>1</JobTypeId>
    <WorkerId>sample string 3</WorkerId>
  </FindJobFilters>
  <JobCategoriesList xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
    <d2p1:SelectListItem>
      <d2p1:Disabled>true</d2p1:Disabled>
      <d2p1:Group>
        <d2p1:Disabled>true</d2p1:Disabled>
        <d2p1:Name>sample string 2</d2p1:Name>
      </d2p1:Group>
      <d2p1:Selected>true</d2p1:Selected>
      <d2p1:Text>sample string 3</d2p1:Text>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:SelectListItem>
    <d2p1:SelectListItem>
      <d2p1:Disabled>true</d2p1:Disabled>
      <d2p1:Group>
        <d2p1:Disabled>true</d2p1:Disabled>
        <d2p1:Name>sample string 2</d2p1:Name>
      </d2p1:Group>
      <d2p1:Selected>true</d2p1:Selected>
      <d2p1:Text>sample string 3</d2p1:Text>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:SelectListItem>
  </JobCategoriesList>
  <JobSubCategoriesList xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
    <d2p1:SelectListItem>
      <d2p1:Disabled>true</d2p1:Disabled>
      <d2p1:Group>
        <d2p1:Disabled>true</d2p1:Disabled>
        <d2p1:Name>sample string 2</d2p1:Name>
      </d2p1:Group>
      <d2p1:Selected>true</d2p1:Selected>
      <d2p1:Text>sample string 3</d2p1:Text>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:SelectListItem>
    <d2p1:SelectListItem>
      <d2p1:Disabled>true</d2p1:Disabled>
      <d2p1:Group>
        <d2p1:Disabled>true</d2p1:Disabled>
        <d2p1:Name>sample string 2</d2p1:Name>
      </d2p1:Group>
      <d2p1:Selected>true</d2p1:Selected>
      <d2p1:Text>sample string 3</d2p1:Text>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:SelectListItem>
  </JobSubCategoriesList>
  <JobTypeList xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
    <d2p1:SelectListItem>
      <d2p1:Disabled>true</d2p1:Disabled>
      <d2p1:Group>
        <d2p1:Disabled>true</d2p1:Disabled>
        <d2p1:Name>sample string 2</d2p1:Name>
      </d2p1:Group>
      <d2p1:Selected>true</d2p1:Selected>
      <d2p1:Text>sample string 3</d2p1:Text>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:SelectListItem>
    <d2p1:SelectListItem>
      <d2p1:Disabled>true</d2p1:Disabled>
      <d2p1:Group>
        <d2p1:Disabled>true</d2p1:Disabled>
        <d2p1:Name>sample string 2</d2p1:Name>
      </d2p1:Group>
      <d2p1:Selected>true</d2p1:Selected>
      <d2p1:Text>sample string 3</d2p1:Text>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:SelectListItem>
  </JobTypeList>
  <WorkerRate>1</WorkerRate>
  <jobList xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
    <d2p1:SelectListItem>
      <d2p1:Disabled>true</d2p1:Disabled>
      <d2p1:Group>
        <d2p1:Disabled>true</d2p1:Disabled>
        <d2p1:Name>sample string 2</d2p1:Name>
      </d2p1:Group>
      <d2p1:Selected>true</d2p1:Selected>
      <d2p1:Text>sample string 3</d2p1:Text>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:SelectListItem>
    <d2p1:SelectListItem>
      <d2p1:Disabled>true</d2p1:Disabled>
      <d2p1:Group>
        <d2p1:Disabled>true</d2p1:Disabled>
        <d2p1:Name>sample string 2</d2p1:Name>
      </d2p1:Group>
      <d2p1:Selected>true</d2p1:Selected>
      <d2p1:Text>sample string 3</d2p1:Text>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:SelectListItem>
  </jobList>
</FindJobScreenViewModel>