{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://git.octoturge.com/Continuum/continuum-schemas/raw/branch/main/schemas/bambulab/v2/common/device/airduct.schema.json", "title": "DeviceAirduct", "description": "Schema for details about the Airduct", "type": "object", "properties": { "modeList": { "type": "array", "items": { "$ref": "./airduct_mode.schema.json" } }, "parts": { "type": "array", "items": { "$ref": "./airduct_part.schema.json" } }, "modeCur": { "type": "integer" }, "modeFunc": { "type": "integer" }, "modeVisable": { "type": "integer" }, "subFunc": { "type": "integer" }, "subMode": { "type": "integer" }, "subVisable": { "type": "integer" }, "version": { "type": "integer" } }, "required": [ "modeCur", "modeFunc", "modeVisable", "subFunc", "subMode", "subVisable", "version", "modeList", "parts" ] }