{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://schemas.api.finra.org/FINRAApiPlatformBRFiling.json",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "filing": {
      "type": "object",
      "additionalProperties": false,
      "properties" : {
        "metadata" : {
          "$ref": "https://schemas.api.finra.org/FINRAApiPlatformBRFilingMetadata.json"
        },
        "operations": {
          "type" : "array",
          "additionalProperties": false,
          "properties": {
            "op": {
              "type" : "string",
              "enum": [
                "replace",
                "add",
                "remove"
                ]
            },
            "path": {
              "type" : "string"
            },
            "value" : {
              "type" : "string"
            }
          }
        },
        "filingData" : {
          "$ref": "https://ramp-schemas.datacollection.finra.org/forms/br/models/0.0.1/br.json"
        }
      }
    }

  }
}