aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFJob.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/QPDFJob.cc')
-rw-r--r--libqpdf/QPDFJob.cc15
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();