INPUT_OBJECT

CreateCompanyTestFromFrameworkInput

link GraphQL Schema definition

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

link Required by