{
  "$id": "https://firefox-ci-tc.services.mozilla.com/schemas/object/v1/download-object-request.json#",
  "$schema": "https://firefox-ci-tc.services.mozilla.com/schemas/common/metaschema.json#",
  "additionalProperties": false,
  "description": "See [Download Methods](https://docs.taskcluster.net/docs/docs/reference/platform/object/download-methods) for details.\n",
  "properties": {
    "acceptDownloadMethods": {
      "additionalProperties": false,
      "description": "Download methods that the caller can suport, together with parameters for each method.\nThe server will choose one method and make the corresponding response.",
      "properties": {
        "getUrl": {
          "$ref": "download-method-geturl.json#/definitions/request"
        },
        "simple": {
          "$ref": "download-method-simple.json#/definitions/request"
        }
      },
      "required": [],
      "title": "Supported download methods",
      "type": "object"
    }
  },
  "required": [
    "acceptDownloadMethods"
  ],
  "title": "Download Object Request",
  "type": "object"
}