{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "UpdateCode",
  "type": "object",
  "properties": {
    "key": {
      "type": "integer",
      "description": "Key of code",
      "format": "int32",
      "nullable": true
    },
    "description": {
      "type": "string",
      "description": "Description of code",
      "nullable": true
    },
    "inputId": {
      "type": "string",
      "description": "Input ID value of code",
      "nullable": true
    },
    "outputId": {
      "type": "string",
      "description": "Output ID value of code",
      "nullable": true
    },
    "regexPattern": {
      "type": "string",
      "description": "Regular expression pattern which may be used for assisting human coders or for automatic coding.",
      "nullable": true
    },
    "color": {
      "type": "string",
      "description": "Color for the code in CSS hexadecimal six digit format, e.g. #FF0000 for red.\r\n\r\nIf the code color is the default value of #000000 (black) this field will not be present in the response.",
      "nullable": true
    }
  },
  "additionalProperties": false,
  "description": "Class contains information about code and its properties to update. \r\nOnly not-null properties will be updated, i.e. for properties with null value the code saves original value."
}