Skip to content

Commit 16b6747

Browse files
Merge pull request #417 from topcoder-platform/feature/jc-withdrawn
Add new JC status
2 parents 4fc818b + d5c3105 commit 16b6747

File tree

2 files changed

+34
-2
lines changed

2 files changed

+34
-2
lines changed

docs/swagger.yaml

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3937,6 +3937,14 @@ components:
39373937
"cancelled",
39383938
"interview",
39393939
"topcoder-rejected",
3940+
"applied",
3941+
"rejected-pre-screen",
3942+
"skills-test",
3943+
"phone-screen",
3944+
"job-closed",
3945+
"offered",
3946+
"withdrawn",
3947+
"withdrawn-prescreen"
39403948
]
39413949
description: "The job candidate status."
39423950
externalId:
@@ -4038,7 +4046,7 @@ components:
40384046
type: array
40394047
items:
40404048
type: string
4041-
enum: ["open", "placed", "selected", "client rejected - screening", "client rejected - interview", "rejected - other", "cancelled", "interview", "topcoder-rejected", "applied", "rejected-pre-screen", "skills-test", "phone-screen", "job-closed", "offered"]
4049+
enum: ["open", "placed", "selected", "client rejected - screening", "client rejected - interview", "rejected - other", "cancelled", "interview", "topcoder-rejected", "applied", "rejected-pre-screen", "skills-test", "phone-screen", "job-closed", "offered", "withdrawn", "withdrawn-prescreen"]
40424050
description: "The array of job Candidates status"
40434051
JobCandidateRequestBody:
40444052
required:
@@ -4067,6 +4075,14 @@ components:
40674075
"cancelled",
40684076
"interview",
40694077
"topcoder-rejected",
4078+
"applied",
4079+
"rejected-pre-screen",
4080+
"skills-test",
4081+
"phone-screen",
4082+
"job-closed",
4083+
"offered",
4084+
"withdrawn",
4085+
"withdrawn-prescreen"
40704086
]
40714087
description: "The job candidate status."
40724088
default: open
@@ -4097,6 +4113,14 @@ components:
40974113
"cancelled",
40984114
"interview",
40994115
"topcoder-rejected",
4116+
"applied",
4117+
"rejected-pre-screen",
4118+
"skills-test",
4119+
"phone-screen",
4120+
"job-closed",
4121+
"offered",
4122+
"withdrawn",
4123+
"withdrawn-prescreen"
41004124
]
41014125
externalId:
41024126
type: string
@@ -5241,6 +5265,14 @@ components:
52415265
"cancelled",
52425266
"interview",
52435267
"topcoder-rejected",
5268+
"applied",
5269+
"rejected-pre-screen",
5270+
"skills-test",
5271+
"phone-screen",
5272+
"job-closed",
5273+
"offered",
5274+
"withdrawn",
5275+
"withdrawn-prescreen"
52445276
]
52455277
description: "The job candidate status."
52465278
skills:

src/bootstrap.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Joi.rateType = () => Joi.string().valid('hourly', 'daily', 'weekly', 'monthly',
1515
Joi.jobStatus = () => Joi.string().valid('sourcing', 'in-review', 'assigned', 'closed', 'cancelled')
1616
Joi.resourceBookingStatus = () => Joi.string().valid('placed', 'closed', 'cancelled')
1717
Joi.workload = () => Joi.string().valid('full-time', 'fractional')
18-
Joi.jobCandidateStatus = () => Joi.string().valid('open', 'placed', 'selected', 'client rejected - screening', 'client rejected - interview', 'rejected - other', 'cancelled', 'interview', 'topcoder-rejected', 'applied', 'rejected-pre-screen', 'skills-test', 'skills-test', 'phone-screen', 'job-closed', 'offered')
18+
Joi.jobCandidateStatus = () => Joi.string().valid('open', 'placed', 'selected', 'client rejected - screening', 'client rejected - interview', 'rejected - other', 'cancelled', 'interview', 'topcoder-rejected', 'applied', 'rejected-pre-screen', 'skills-test', 'skills-test', 'phone-screen', 'job-closed', 'offered', 'withdrawn', 'withdrawn-prescreen')
1919
Joi.title = () => Joi.string().max(128)
2020
Joi.paymentStatus = () => Joi.string().valid(..._.values(AggregatePaymentStatus))
2121
Joi.xaiTemplate = () => Joi.string().valid(...allowedXAITemplate)

0 commit comments

Comments
 (0)