{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "model.schema.json", "title": "ABP Low Code Model", "description": "Schema for ABP Low Code model.json configuration file", "type": "object", "properties": { "$schema": { "type": "string", "description": "Reference to the JSON schema" }, "enums": { "type": "array", "description": "List of enum definitions", "items": { "$ref": "definitions/enum-descriptor.schema.json" } }, "entities": { "type": "array", "description": "List of entity descriptors", "items": { "$ref": "definitions/entity-descriptor.schema.json" } }, "endpoints": { "type": "array", "description": "List of custom HTTP endpoints that execute JavaScript code", "items": { "$ref": "definitions/endpoint-descriptor.schema.json" } } }, "additionalProperties": false }