Skip to content

Commit 088365a

Browse files
author
Zach Ebner
committed
Adding new 9.14.0 fields
1 parent b8f0bcc commit 088365a

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

src/main/java/com/sovren/models/job/ApplicationDetails.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ public class ApplicationDetails {
3131
/** Deadline to apply for the job*/
3232
public SovrenPrimitive<LocalDate> ApplicationDeadline;
3333

34+
/** Date the job was posted*/
35+
public SovrenPrimitive<LocalDate> PostedDate;
36+
3437
/** Any reference number found for the job application*/
3538
public String ReferenceNumber;
3639
}

src/main/java/com/sovren/models/job/JobDegree.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,7 @@ public class JobDegree {
1515

1616
/** The type of the educational degree*/
1717
public String Type;
18+
19+
/** The normalized, local education level based on the job's country. Returns the Code ID based on the table found <a href="https://sovren.com/technical-specs/latest/rest-api/job-order-parser/api/?h=Value.JobData.Degrees[i].LocalEducationLevel">here</a>.*/
20+
public String LocalEducationLevel;
1821
}

src/main/java/com/sovren/models/job/ParsedJob.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public class ParsedJob extends ParsedDocument {
5353
/** The required educational degree, if listed. Used by Sovren for AI Matching*/
5454
public String RequiredDegree;
5555

56-
/** The start date for the job, if listed.*/
56+
/** The start date of the job.*/
5757
public SovrenPrimitive<LocalDate> StartDate;
5858

5959
/** The end date for the job, if listed.*/
@@ -62,8 +62,11 @@ public class ParsedJob extends ParsedDocument {
6262
/** Section containing information about the job. Job description strictly includes duties, tasks, and responsibilities for the role with as little irrelevant text as possible.*/
6363
public String JobDescription;
6464

65-
/** Any requirement listed by the job*/
65+
/** Full text of any requirements listed by the job.*/
6666
public String JobRequirements;
67+
68+
/** Full text of any benefits listed by the job.*/
69+
public String Benefits;
6770

6871
/** The job titles found in the job. Used by Sovren for AI Matching*/
6972
public JobTitles JobTitles;
@@ -107,6 +110,15 @@ public class ParsedJob extends ParsedDocument {
107110
/** The maximum number of working hours per week*/
108111
public SovrenPrimitive<Integer> MaximumWorkingHours;
109112

113+
/**
114+
* The type of working hours. One of:
115+
* <ul>
116+
* <li>regular</li>
117+
* <li>irregular</li>
118+
* </ul>
119+
*/
120+
public String WorkingHours;
121+
110122
/** Whether or not the position is remote. Includes fulltime, partial and temporary remote working opportunities*/
111123
public boolean IsRemote;
112124

0 commit comments

Comments
 (0)