{
  "className": "MediaLocation",
  "newProperties": [
    {
      "name": "httpMediaLocation",
      "description": "A reference to HttpMediaLocation",
      "required": false,
      "property_type": { "Single": { "Reference": { "className": "HttpMediaLocation", "sameOwner": true } } },
      "locking_policy": { "is_locked_from_controller": true }
    },
    {
      "name": "joystreamMediaLocation",
      "description": "A reference to JoystreamMediaLocation",
      "required": false,
      "property_type": { "Single": { "Reference": { "className": "JoystreamMediaLocation", "sameOwner": true } } },
      "locking_policy": { "is_locked_from_controller": true }
    }
  ]
}
