ajv-validator/ajv-errors

Question: use enum values in custom error message

targhs opened this issue · 0 comments

I have the following schema

const shared_schema = {
  $id: "shared_schema",
  title: "Shared Allowed Values",
  definitions: {
    routes: {
      enum: ["R1", "R2", "R3"],
      errorMessage: "Route must be a TOC-specified allowed value: R1, R2, R3"
    }
  }
};

Is there any way i could have all the enum values defined for routes inside my errorMessage? As i don't want to write all the enum values again and again. May be something like using a json pointer ${/definitions/routes/enum}