{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/delinea/main/json-schema/delinea-dependency-changer-scan-template-field-model-schema.json",
  "title": "DependencyChangerScanTemplateFieldModel",
  "description": "DependencyChangerScanTemplateFieldModel[]",
  "x-generated": "2026-10-03",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/delinea-dependencychanger-api-openapi.yml#/components/schemas/DependencyChangerScanTemplateFieldModel",
  "properties": {
    "includeInMatch": {
      "description": "Include this field in the matching to find unique items",
      "type": "boolean"
    },
    "isActive": {
      "description": "indicates if this field is active",
      "type": "boolean"
    },
    "isRequired": {
      "description": "Indicates if this field is required",
      "type": "boolean"
    },
    "parentScanItemFieldId": {
      "description": "The ID of the parent field",
      "type": [
        "integer",
        "null"
      ],
      "format": "int32"
    },
    "parentScanItemFieldName": {
      "description": "The name of the parent field",
      "type": "string"
    },
    "scanItemFieldId": {
      "description": "Scan template field ID",
      "type": "integer",
      "format": "int32"
    },
    "scanItemFieldName": {
      "description": "The name of the field",
      "type": "string"
    },
    "scanItemTemplateId": {
      "description": "Which scan template does this field belong to",
      "type": "integer",
      "format": "int32"
    },
    "sortOrder": {
      "description": "The sort order for this field",
      "type": "integer",
      "format": "int32"
    },
    "systemField": {
      "description": "IS this a system field",
      "type": "boolean"
    }
  },
  "type": "object"
}