From 80acfc3826704064db8cc2f6af0c338b3aa557e7 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sun, 31 Jul 2022 08:03:18 -0400 Subject: Fix --json-help to take a version parameter --- libqpdf/QPDFJob.cc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'libqpdf/QPDFJob.cc') 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; } @@ -1752,6 +1761,12 @@ QPDFJob::json_schema(int json_version, std::set* keys) return schema; } +std::string +QPDFJob::json_out_schema(int version) +{ + return json_schema(version).unparse(); +} + std::string QPDFJob::json_out_schema_v1() { -- cgit v1.2.3-70-g09d2