[
  {
    "paramName":"s",
    "paramLongName":"sourcePath",
    "paramDescription": "the path of the sequencial file to read",
    "paramRequired": true
  },
  {
    "paramName": "out",
    "paramLongName": "outputPath",
    "paramDescription": "the path used to store temporary output files",
    "paramRequired": true
  },
  {
    "paramName": "w",
    "paramLongName": "whitelist",
    "paramDescription": "the datasource having a type different from the allowed ones but that we want to add anyway",
    "paramRequired": true
  },
  {
    "paramName": "at",
    "paramLongName": "allowedtypes",
    "paramDescription": "the allowed datasource types for country propagation",
    "paramRequired": true
  },
  {
    "paramName": "ssm",
    "paramLongName": "isSparkSessionManaged",
    "paramDescription": "true if the spark session is managed, false otherwise",
    "paramRequired": false
  }
]