diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-07-31 14:03:18 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-07-31 22:23:17 +0200 |
commit | 80acfc3826704064db8cc2f6af0c338b3aa557e7 (patch) | |
tree | c3b90bbfa9f3bdc3e653515877214a2e4c5a6920 /libqpdf/QPDFJob.cc | |
parent | 69820847af93cce0e400638999fee4d2cbb68db6 (diff) | |
download | qpdf-80acfc3826704064db8cc2f6af0c338b3aa557e7.tar.zst |
Fix --json-help to take a version parameter
Diffstat (limited to 'libqpdf/QPDFJob.cc')
-rw-r--r-- | libqpdf/QPDFJob.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libqpdf/QPDFJob.cc b/libqpdf/QPDFJob.cc index e5914ddd..bc8f64f3 100644 --- a/libqpdf/QPDFJob.cc +++ b/libqpdf/QPDFJob.cc @@ -487,6 +487,15 @@ QPDFJob::config() std::string QPDFJob::job_json_schema_v1() { + return job_json_schema(1); +} + +std::string +QPDFJob::job_json_schema(int version) +{ + if (version != LATEST_JOB_JSON) { + throw std::runtime_error("job_json_schema: version must be 1"); + } return JOB_SCHEMA_DATA; } @@ -1753,6 +1762,12 @@ QPDFJob::json_schema(int json_version, std::set<std::string>* keys) } std::string +QPDFJob::json_out_schema(int version) +{ + return json_schema(version).unparse(); +} + +std::string QPDFJob::json_out_schema_v1() { return json_schema(1).unparse(); |