INPUT_OBJECT

EditCompanyTestInput

link GraphQL Schema definition

1input EditCompanyTestInput {
4
2# The internal description of the test.
3internalDescription: String
7
5# A message shown to users before they begin an assessment created from the test.
6introMessage: String
10
8# A message shown to users after they finish an assessment created from the test.
9outroMessage: String
13
11# Duration of the test in milliseconds. Should be at least 3 minutes.
12duration: Float
16
14# The title of the test.
15title: String
19
17# The candidate-facing title of the test.
18externalTitle: String
26
20# When true, automatically appends a numeric suffix (e.g., "(1)", "(2)") to the
21# title
22# if a test with the same title already exists. When false or not provided, the
23# mutation
24# will fail with a duplicate-test-title error if a conflict occurs.
25autoResolveTitleConflict: Boolean
29
27# A list a question slots.
28tasks: [TaskSlotInput!]
32
30# The subject line shown in the test invitation email.
31emailSubject: String
35
33# The message shown in the test invitation email.
34emailMessage: String
38
36# The subject line shown in the test expiration email.
37expirationEmailSubject: String
41
39# The message shown in the test expiration email.
40expirationEmailMessage: String
44
42# The subject line shown in the test completion email.
43completionEmailSubject: String
47
45# The message shown in the test completion email.
46completionEmailMessage: String
50
48# The templates for the email reminders.
49emailReminderTemplates: [EmailReminderTemplate!]
54
51# Reminders that will be sent to invitees who have not yet completed a test
52# session.
53emailReminders: [EmailReminder!]
57
55# The default expiration time of a test invitation in milliseconds.
56defaultExpiration: Int
60
58# Time zone database name, e.g. America/Los_Angeles.
59timeZone: String
64
61# The CodeSignal user ID of the default sender of test invitations (used when
62# invitations are sent from an applicant tracking system).
63defaultSender: ID
67
65# Test labels
66labels: [String!]
71
68# Automatically assign a label when the candidate scores within a given inclusive
69# range.
70scoreRangeLabels: [ScoreRangeLabelInput!]
75
72# When set to true, the candidates will be prevented from seeing the score in the
73# IDE and active test page.
74hideScoresFromCandidate: Boolean
80
76# Maximum age of a test result in milliseconds that can be reshared.
77# If null, there is no limit on the age of reshared results.
78# Only available for tests built from certified assessments.
79resultDateLimit: Float
81}

link Required by