GET api/Jobs/GetHackerNewsJobs

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

Collection of JobPostViewModel
NameDescriptionTypeAdditional information
id

integer

None.

jobTitle

string

Required

jobType

string

None.

jobDescription

string

None.

shortDescription

string

None.

jobLocation

string

None.

jobCountry

string

None.

jobEmail

string

None.

hiringCompany

string

None.

hiringCompanyWebsite

string

None.

hiringCompanyLogo

string

None.

sourceReference

string

None.

srUrl

string

None.

recruiterName

string

None.

contactName

string

None.

tagline

string

None.

salaryMin

integer

None.

salaryMax

integer

None.

salaryType

string

None.

currency

CurrencyType

None.

salaryNote

string

None.

expiresOn

date

None.

dateCreated

date

None.

datePosted

date

None.

priority

integer

None.

isHot

boolean

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "id": 1,
    "jobTitle": "sample string 2",
    "jobType": "sample string 3",
    "jobDescription": "sample string 4",
    "shortDescription": "sample string 5",
    "jobLocation": "sample string 6",
    "jobCountry": "sample string 7",
    "jobEmail": "sample string 8",
    "hiringCompany": "sample string 9",
    "hiringCompanyWebsite": "sample string 10",
    "hiringCompanyLogo": "sample string 11",
    "sourceReference": "sample string 12",
    "srUrl": "sample string 13",
    "recruiterName": "sample string 14",
    "contactName": "sample string 15",
    "tagline": "sample string 16",
    "salaryMin": 17,
    "salaryMax": 18,
    "salaryType": "sample string 19",
    "currency": 0,
    "salaryNote": "sample string 20",
    "expiresOn": "2017-11-18T11:35:38.3115465+00:00",
    "dateCreated": "2017-11-18T11:35:38.3115465+00:00",
    "datePosted": "2017-11-18T11:35:38.3115465+00:00",
    "priority": 1,
    "isHot": true
  },
  {
    "id": 1,
    "jobTitle": "sample string 2",
    "jobType": "sample string 3",
    "jobDescription": "sample string 4",
    "shortDescription": "sample string 5",
    "jobLocation": "sample string 6",
    "jobCountry": "sample string 7",
    "jobEmail": "sample string 8",
    "hiringCompany": "sample string 9",
    "hiringCompanyWebsite": "sample string 10",
    "hiringCompanyLogo": "sample string 11",
    "sourceReference": "sample string 12",
    "srUrl": "sample string 13",
    "recruiterName": "sample string 14",
    "contactName": "sample string 15",
    "tagline": "sample string 16",
    "salaryMin": 17,
    "salaryMax": 18,
    "salaryType": "sample string 19",
    "currency": 0,
    "salaryNote": "sample string 20",
    "expiresOn": "2017-11-18T11:35:38.3115465+00:00",
    "dateCreated": "2017-11-18T11:35:38.3115465+00:00",
    "datePosted": "2017-11-18T11:35:38.3115465+00:00",
    "priority": 1,
    "isHot": true
  }
]

application/xml, text/xml

Sample:
<ArrayOfJobPostViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Angjobs.Models">
  <JobPostViewModel>
    <contactName>sample string 15</contactName>
    <currency>Pound</currency>
    <dateCreated>2017-11-18T11:35:38.3115465+00:00</dateCreated>
    <datePosted>2017-11-18T11:35:38.3115465+00:00</datePosted>
    <expiresOn>2017-11-18T11:35:38.3115465+00:00</expiresOn>
    <hiringCompany>sample string 9</hiringCompany>
    <hiringCompanyLogo>sample string 11</hiringCompanyLogo>
    <hiringCompanyWebsite>sample string 10</hiringCompanyWebsite>
    <id>1</id>
    <isHot>true</isHot>
    <jobCountry>sample string 7</jobCountry>
    <jobDescription>sample string 4</jobDescription>
    <jobEmail>sample string 8</jobEmail>
    <jobLocation>sample string 6</jobLocation>
    <jobTitle>sample string 2</jobTitle>
    <jobType>sample string 3</jobType>
    <priority>1</priority>
    <recruiterName>sample string 14</recruiterName>
    <salaryMax>18</salaryMax>
    <salaryMin>17</salaryMin>
    <salaryNote>sample string 20</salaryNote>
    <salaryType>sample string 19</salaryType>
    <shortDescription>sample string 5</shortDescription>
    <sourceReference>sample string 12</sourceReference>
    <srUrl>sample string 13</srUrl>
    <tagline>sample string 16</tagline>
  </JobPostViewModel>
  <JobPostViewModel>
    <contactName>sample string 15</contactName>
    <currency>Pound</currency>
    <dateCreated>2017-11-18T11:35:38.3115465+00:00</dateCreated>
    <datePosted>2017-11-18T11:35:38.3115465+00:00</datePosted>
    <expiresOn>2017-11-18T11:35:38.3115465+00:00</expiresOn>
    <hiringCompany>sample string 9</hiringCompany>
    <hiringCompanyLogo>sample string 11</hiringCompanyLogo>
    <hiringCompanyWebsite>sample string 10</hiringCompanyWebsite>
    <id>1</id>
    <isHot>true</isHot>
    <jobCountry>sample string 7</jobCountry>
    <jobDescription>sample string 4</jobDescription>
    <jobEmail>sample string 8</jobEmail>
    <jobLocation>sample string 6</jobLocation>
    <jobTitle>sample string 2</jobTitle>
    <jobType>sample string 3</jobType>
    <priority>1</priority>
    <recruiterName>sample string 14</recruiterName>
    <salaryMax>18</salaryMax>
    <salaryMin>17</salaryMin>
    <salaryNote>sample string 20</salaryNote>
    <salaryType>sample string 19</salaryType>
    <shortDescription>sample string 5</shortDescription>
    <sourceReference>sample string 12</sourceReference>
    <srUrl>sample string 13</srUrl>
    <tagline>sample string 16</tagline>
  </JobPostViewModel>
</ArrayOfJobPostViewModel>