{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "AutoCodeQuestionRequest",
  "type": "object",
  "properties": {
    "autoCodeInputId": {
      "type": "boolean",
      "description": "If set to True, it will attempt to Auto Code based on a code's Input ID (Closed ends and Other Specifies only).\r\n\r\nThis AutoCode will execute after the Text Match and before the Regular Expression match, if either is enabled."
    },
    "autoCodeByRegex": {
      "type": "boolean",
      "description": "If set to True, it will attempt to Auto Code responses via the codes' Regular Expressions.\r\n\r\nThis AutoCode will execute after the Text Match and Input ID match, if enabled."
    },
    "autoCodeTextMatch": {
      "type": "boolean",
      "description": "If true, this will attempt to AutoCode responses based on an exact (but case insensitive) text match with previously-coded responses.\r\nThis AutoCode will execute first, followed by (if requested) Input ID matching and Regular Expression matching."
    }
  },
  "additionalProperties": false,
  "description": "A request to autocode a question"
}