{
  "merge": {
    "resources": {
      "Project": {
        "operation": "ListProjects",
        "resourceIdentifier": {
          "name": "projects[]"
        }
      }
    },
    "operations": {
      "BatchDeleteBuilds": {
        "ids": {
          "completions": [
            {
              "parameters": {},
              "resourceName": "Build",
              "resourceIdentifier": "id"
            }
          ]
        }
      },
      "BatchGetBuilds": {
        "ids": {
          "completions": [
            {
              "parameters": {},
              "resourceName": "Build",
              "resourceIdentifier": "id"
            }
          ]
        }
      },
      "StartBuild": {
        "projectName": {
          "completions": [
            {
              "parameters": {},
              "resourceName": "Project",
              "resourceIdentifier": "name"
            }
          ]
        }
      },
      "BatchGetProjects": {
        "names": {
          "completions": [
            {
              "parameters": {},
              "resourceName": "Project",
              "resourceIdentifier": "name"
            }
          ]
        }
      },
      "DeleteProject": {
        "name": {
          "completions": [
            {
              "parameters": {},
              "resourceName": "Project",
              "resourceIdentifier": "name"
            }
          ]
        }
      },
      "UpdateProject": {
        "name": {
          "completions": [
            {
              "parameters": {},
              "resourceName": "Project",
              "resourceIdentifier": "name"
            }
          ]
        }
      },
      "InvalidateProjectCache": {
        "projectName": {
          "completions": [
            {
              "parameters": {},
              "resourceName": "Project",
              "resourceIdentifier": "name"
            }
          ]
        }
      },
      "ListBuildsForProject": {
        "projectName": {
          "completions": [
            {
              "parameters": {},
              "resourceName": "Project",
              "resourceIdentifier": "name"
            }
          ]
        }
      },
      "ListBuildBatchesForProject": {
        "projectName": {
          "completions": [
            {
              "parameters": {},
              "resourceName": "Project",
              "resourceIdentifier": "name"
            }
          ]
        }
      }
    }
  }
}
