{
  "$id": "https://firefox-ci-tc.services.mozilla.com/schemas/object/v1/upload-method-data-inline.json#",
  "$schema": "https://firefox-ci-tc.services.mozilla.com/schemas/common/metaschema.json#",
  "definitions": {
    "request": {
      "additionalProperties": false,
      "description": "Upload data included directly in the request.  The data has a fixed maximum length, so this should\nbe used only for value that are known to be of constant, fairly small size to avoid surprises as\nthe payload grows. In general, this is useful for testing and for metadata objects such as\nseparate cryptographic signatures.\n",
      "properties": {
        "contentType": {
          "description": "Content-type to be returned when downloading this data",
          "type": "string"
        },
        "objectData": {
          "description": "Base64-encoded byte data, with decoded size at most 8k.",
          "maxLength": 10926,
          "type": "string"
        }
      },
      "required": [
        "contentType",
        "objectData"
      ],
      "title": "`dataInline` upload request",
      "type": "object"
    },
    "response": {
      "const": true,
      "description": "Indication that the data has been uploaded.",
      "title": "`dataInline` upload response",
      "type": "boolean"
    }
  },
  "title": "dataInline upload method"
}