{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://git.octoturge.com/Continuum/continuum-schemas/raw/branch/main/schemas/continuum/v1/material/material.schema.json", "title": "MaterialSchema", "allOf": [ { "$ref": "../../common/envelope.schema.json" }, { "type": "object", "properties": { "material_type": { "$ref": "../../common/material_type/fdm.enum.json" }, "material_modifier": { "$ref": "../../common/material_type/modifier.enum.json" }, "min_nozzle_temp": { "type": "integer", "minimum": 0 }, "max_nozzle_temp": { "type": "integer", "minimum": 0 }, "min_bed_temp": { "type": "integer", "minimum": 0 }, "max_bed_temp": { "type": "integer", "minimum": 0 }, "min_chamber_temp": { "type": "integer", "minimum": 0 }, "max_chamber_temp": { "type": "integer", "minimum": 0 }, "density": { "type": "number" }, "name": { "type": "string" }, "hardness_value": { "type": "integer", "minimum": 0, "maximum": 100 }, "hardness_scale": { "type": "string", "enum": ["A", "D"] }, "vendor": { "$ref": "../vendor.schema.json" } }, "required": [ "material_type", "material_modifier", "min_nozzle_temp", "max_nozzle_temp", "min_bed_temp", "max_bed_temp", "min_chamber_temp", "max_chamber_temp", "density", "name" ] } ] }