QuestionExpression
Logic expression for a question type.
ChoiceLocator objectrequired
Locator.
- Classic locator, begins with two alpha characters followed by a | and any combination of alpha and | characaters
- Current url locator regex pattern, matching entire string
- Current url locator regex pattern, matching the entire string, allow no white space, this should mirror the above* regex but allow no white space
LogicTypestringrequired
The logic type of a question expression.
Possible values: [Question]
Operatorstringrequired
Operator.
Possible values: [Selected, NotSelected, EqualTo, NotEqualTo, Empty, NotEmpty, Displayed, NotDisplayed, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, Contains, DoesNotContain, MatchesRegex, IsNot, Uploaded, NotUploaded, PDF, Document, ClickedIn, NotClickedIn, Extensions, Graphic, Spreadsheet]
QuestionIDQuestion Id (string)required
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
QuestionIsInLoopstringrequired
If yes, question is in loop.
Possible values: [yes, no]
Typestringrequired
The type of question expression.
Possible values: [Expression]
property name*any
Logic expression for a question type.
QuestionExpression
{
"LogicType": "Question",
"Operator": "Selected",
"QuestionID": "string",
"QuestionIsInLoop": "yes",
"Type": "Expression"
}