ApplicationQuestion
Object

A question component of an ApplicationQuestionnaire.This consists of label text displayed to a user and an input for them to select a response.

Implements

Name
Description
A component of an application questionnaire.This only contains identifying metadata; the componentTypeCode can be used to determine the concrete type of the component.

Fields

Name
Description
componentTypeCode* 
String!
The type of the component.This is always Question.
The identifier for the ApplicationQuestionnaireComponent.
questionHtml* 
String!
The HTML snippet of the question being asked to the candidate.Unsupported tags will be silently stripped when creating a questionnaire.This field has a maximum length of 1,000 characters.
responseTypeCode* 
String!
The type of the question response.Currently, three codes are defined:
  • FreeText for a free text response.
  • MultiSelect for choosing one or more responses from responseChoice.
  • SingleSelect for choosing a single response from responseChoice.
sourceCode* 
String!
The source of the component.Currently, two codes are defined:
  • Custom indicates that the question was authored by the hirer.
  • Library indicates that the question was sourced from SEEK's question library.
applicationLibraryQuestion 
ApplicationLibraryQuestion
The underlying library question that the component is based on.The availability of this field is dependent on sourceCode:
  • Custom is always null.
  • Library is always non-null.
The collection of possible responses.
  • FreeText must not contain any elements.
  • MultiSelect must contain at least two elements.
  • SingleSelect must contain at least two elements.
value 
String
A partner-provided unique ID for the question.This can be used to correlate the question back to its corresponding representation in your software.

Seen in

Parent name
Parent type
Description
Object
component field