' JSON Schema keyword constants.
#IF NOT %DEF(PBX_JSON_SCHEMA_PBI)
#DEFINE PBX_JSON_SCHEMA_PBI
CONST JSON_SCHEMA_DRAFT_07 = "http://json-schema.org/draft-07/schema#"
CONST JSON_SCHEMA_DRAFT_2019_09 = "https://json-schema.org/draft/2019-09/schema"
CONST JSON_SCHEMA_DRAFT_2020_12 = "https://json-schema.org/draft/2020-12/schema"
CONST JSON_SCHEMA_FIELD_SCHEMA = "$schema"
CONST JSON_SCHEMA_FIELD_ID = "$id"
CONST JSON_SCHEMA_FIELD_REF = "$ref"
CONST JSON_SCHEMA_FIELD_TITLE = "title"
CONST JSON_SCHEMA_FIELD_DESCRIPTION = "description"
CONST JSON_SCHEMA_FIELD_TYPE = "type"
CONST JSON_SCHEMA_FIELD_PROPERTIES = "properties"
CONST JSON_SCHEMA_FIELD_REQUIRED = "required"
CONST JSON_SCHEMA_FIELD_ITEMS = "items"
CONST JSON_SCHEMA_FIELD_ENUM = "enum"
CONST JSON_SCHEMA_FIELD_CONST = "const"
CONST JSON_SCHEMA_FIELD_ONE_OF = "oneOf"
CONST JSON_SCHEMA_FIELD_ANY_OF = "anyOf"
CONST JSON_SCHEMA_FIELD_ALL_OF = "allOf"
CONST JSON_SCHEMA_FIELD_NOT = "not"
CONST JSON_SCHEMA_FIELD_ADDITIONAL_PROPERTIES = "additionalProperties"
CONST JSON_SCHEMA_TYPE_OBJECT = "object"
CONST JSON_SCHEMA_TYPE_ARRAY = "array"
CONST JSON_SCHEMA_TYPE_STRING = "string"
CONST JSON_SCHEMA_TYPE_NUMBER = "number"
CONST JSON_SCHEMA_TYPE_INTEGER = "integer"
CONST JSON_SCHEMA_TYPE_BOOLEAN = "boolean"
CONST JSON_SCHEMA_TYPE_NULL = "null"
#ENDIF
