json_schema: {
      "properties": {
          "model": {
              "type": "object"
          },
          "targetFile": {
              "type": "string"
          },
          "template": {
              "type": "string"
          },
          "templateDict": {
              "properties": {
                  "kind": {
                      "type": "string"
                  },
                  "template": {
                      "type": "string"
                  }
              },
              "type": "object"
          },
          "templatePath": {
              "items": {
                  "type": "string"
              },
              "type": "array"
          }
      },
      "type": "object"
  }