Files
FreeCADWasmDev/docs/p6/material-module-batch-a83e5b999cf42f090bc1d7e8-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

1608 lines
71 KiB
JSON

{
"schema": "freecad-web-material-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "a83e5b999cf42f090bc1d7e8",
"module": "Material",
"tier": "tier-2-pure",
"family": "generic-object",
"status": "pass_with_boundaries",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"route": {
"command": "material.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/MaterialKernelProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/material-python-family-facade.ts",
"worker": "web/src/material.worker.ts"
},
"input": {
"cmd": "material.pythonFamilyBatch",
"args": {
"tier": "tier-2-pure",
"records": [
{
"apiId": "py:Material:method:Array3D.setRows",
"name": "Array3D.setRows",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/Array3D.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:Material.addPhysicalModel",
"name": "Material.addPhysicalModel",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/Material.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:Material.removePhysicalModel",
"name": "Material.removePhysicalModel",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/Material.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:Material.addAppearanceModel",
"name": "Material.addAppearanceModel",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/Material.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:Material.removeAppearanceModel",
"name": "Material.removeAppearanceModel",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/Material.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:Material.keys",
"name": "Material.keys",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/Material.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.inheritMaterial",
"name": "MaterialManager.inheritMaterial",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/MaterialManager.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.materialsWithModel",
"name": "MaterialManager.materialsWithModel",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/MaterialManager.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.materialsWithModelComplete",
"name": "MaterialManager.materialsWithModelComplete",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/MaterialManager.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.filterMaterials",
"name": "MaterialManager.filterMaterials",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/MaterialManager.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.refresh",
"name": "MaterialManager.refresh",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/MaterialManager.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:Model.addInheritance",
"name": "Model.addInheritance",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/Model.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:ModelProperty.addColumn",
"name": "ModelProperty.addColumn",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/App/ModelProperty.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialTreeWidget.setFilter",
"name": "MaterialTreeWidget.setFilter",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/Gui/MaterialTreeWidget.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialTreeWidget.selectFilter",
"name": "MaterialTreeWidget.selectFilter",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/Gui/MaterialTreeWidget.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.implementModel",
"name": "MaterialEditor.implementModel",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/MaterialEditor.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.chooseMaterial",
"name": "MaterialEditor.chooseMaterial",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/MaterialEditor.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.verifyMaterial",
"name": "MaterialEditor.verifyMaterial",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/MaterialEditor.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.updateCardsInCombo",
"name": "MaterialEditor.updateCardsInCombo",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/MaterialEditor.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.openProductURL",
"name": "MaterialEditor.openProductURL",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/MaterialEditor.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.modelChange",
"name": "MaterialEditor.modelChange",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/MaterialEditor.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.verify",
"name": "MaterialEditor.verify",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/MaterialEditor.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.storeSize",
"name": "MaterialEditor.storeSize",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/MaterialEditor.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.expandKey",
"name": "MaterialEditor.expandKey",
"family": "generic-object",
"kind": "function",
"sourcePath": "src/Mod/Material/MaterialEditor.py",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "ebbb6f01ff6ea6d703b12aede5e0ee62fa257a9e289b3f8e47a76b5a2f315e48",
"result": {
"cmd": "material.pythonFamilyBatch",
"count": 24,
"module": "Material",
"ok": true,
"records": [
{
"apiId": "py:Material:method:Array3D.setRows",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Array3D.setRows",
"native": true,
"parameterSchema": "depth:int",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Array3D.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.addPhysicalModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.addPhysicalModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.removePhysicalModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.removePhysicalModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.addAppearanceModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.addAppearanceModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.removeAppearanceModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.removeAppearanceModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.keys",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.keys",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.inheritMaterial",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.inheritMaterial",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.materialsWithModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.materialsWithModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.materialsWithModelComplete",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.materialsWithModelComplete",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.filterMaterials",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.filterMaterials",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.refresh",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.refresh",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Model.addInheritance",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Model.addInheritance",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Model.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:ModelProperty.addColumn",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "ModelProperty.addColumn",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/ModelProperty.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialTreeWidget.setFilter",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialTreeWidget.setFilter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/Gui/MaterialTreeWidget.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialTreeWidget.selectFilter",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialTreeWidget.selectFilter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/Gui/MaterialTreeWidget.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.implementModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.implementModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.chooseMaterial",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.chooseMaterial",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.verifyMaterial",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.verifyMaterial",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.updateCardsInCombo",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.updateCardsInCombo",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.openProductURL",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.openProductURL",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.modelChange",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.modelChange",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.verify",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.verify",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.storeSize",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.storeSize",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.expandKey",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.expandKey",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-material/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"resultSha256": "7098368fb75ace5eb9f7cc48fb4273b8de2dcaab117c9880148fde583afc57d2",
"replay": {
"equal": true,
"resultSha256": "7098368fb75ace5eb9f7cc48fb4273b8de2dcaab117c9880148fde583afc57d2"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "material.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "material-object-batch-success",
"result": {
"cmd": "material.pythonFamilyBatch",
"count": 24,
"module": "Material",
"ok": true,
"records": [
{
"apiId": "py:Material:method:Array3D.setRows",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Array3D.setRows",
"native": true,
"parameterSchema": "depth:int",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Array3D.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.addPhysicalModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.addPhysicalModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.removePhysicalModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.removePhysicalModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.addAppearanceModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.addAppearanceModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.removeAppearanceModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.removeAppearanceModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.keys",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.keys",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.inheritMaterial",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.inheritMaterial",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.materialsWithModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.materialsWithModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.materialsWithModelComplete",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.materialsWithModelComplete",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.filterMaterials",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.filterMaterials",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.refresh",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.refresh",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Model.addInheritance",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Model.addInheritance",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Model.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:ModelProperty.addColumn",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "ModelProperty.addColumn",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/ModelProperty.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialTreeWidget.setFilter",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialTreeWidget.setFilter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/Gui/MaterialTreeWidget.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialTreeWidget.selectFilter",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialTreeWidget.selectFilter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/Gui/MaterialTreeWidget.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.implementModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.implementModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.chooseMaterial",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.chooseMaterial",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.verifyMaterial",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.verifyMaterial",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.updateCardsInCombo",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.updateCardsInCombo",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.openProductURL",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.openProductURL",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.modelChange",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.modelChange",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.verify",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.verify",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.storeSize",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.storeSize",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.expandKey",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.expandKey",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-material/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "material-object-batch-repeat",
"result": {
"cmd": "material.pythonFamilyBatch",
"count": 24,
"module": "Material",
"ok": true,
"records": [
{
"apiId": "py:Material:method:Array3D.setRows",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Array3D.setRows",
"native": true,
"parameterSchema": "depth:int",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Array3D.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.addPhysicalModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.addPhysicalModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.removePhysicalModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.removePhysicalModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.addAppearanceModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.addAppearanceModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.removeAppearanceModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.removeAppearanceModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Material.keys",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Material.keys",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.inheritMaterial",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.inheritMaterial",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.materialsWithModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.materialsWithModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.materialsWithModelComplete",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.materialsWithModelComplete",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.filterMaterials",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.filterMaterials",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialManager.refresh",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialManager.refresh",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:Model.addInheritance",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "Model.addInheritance",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/Model.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:ModelProperty.addColumn",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "ModelProperty.addColumn",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/App/ModelProperty.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialTreeWidget.setFilter",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialTreeWidget.setFilter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/Gui/MaterialTreeWidget.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialTreeWidget.selectFilter",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialTreeWidget.selectFilter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/Gui/MaterialTreeWidget.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.implementModel",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.implementModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.chooseMaterial",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.chooseMaterial",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.verifyMaterial",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.verifyMaterial",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.updateCardsInCombo",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.updateCardsInCombo",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.openProductURL",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.openProductURL",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.modelChange",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.modelChange",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.verify",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.verify",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.storeSize",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.storeSize",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Material:method:MaterialEditor.expandKey",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Material Python method has no method-level readonly fixture in this batch",
"name": "MaterialEditor.expandKey",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-material/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "material-object-batch-cross",
"result": {
"cmd": "material.pythonFamilyBatch",
"count": 1,
"module": "Material",
"ok": true,
"records": [
{
"apiId": "obj:BIM:Materials::Library",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "Material API record is not part of this module-scoped adapter",
"name": "Array3D.setRows",
"native": true,
"parameterSchema": "unmatched",
"resourcesReleased": true,
"returnSchema": "unmatched",
"sourceEntry": "src/Mod/Material/App/Array3D.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-material/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "material-object-batch-invalid",
"error": {
"code": "invalid_request",
"message": "Material Python family envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "material-object-batch-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "material-object-batch-reset"
},
"traceSha256": "4aaabeed0a5b7c12c214caeab1b2c6d324aa73804dd975e27e741d8c3fb03223"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 0,
"nonportable": 0,
"not_implemented": 24
},
"records": [
{
"apiId": "py:Material:method:Array3D.setRows",
"name": "Array3D.setRows",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/Array3D.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "18c0ff22597fc7ce151776b1c763298d6cff6c08b854b2299c55c8180729b959"
},
{
"apiId": "py:Material:method:Material.addPhysicalModel",
"name": "Material.addPhysicalModel",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d7597acf37b740b0e5981755463b368d847c8c3073061a22f4558c51f3c5c5d8"
},
{
"apiId": "py:Material:method:Material.removePhysicalModel",
"name": "Material.removePhysicalModel",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "4b98d4d9053b820727c9786b4a68c6a10991b6fc3287e945c21e77c3abce9241"
},
{
"apiId": "py:Material:method:Material.addAppearanceModel",
"name": "Material.addAppearanceModel",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "a939e3db5a278dd2e31d0b1b613f964f0b10e39b362409656b1f856abe5ce820"
},
{
"apiId": "py:Material:method:Material.removeAppearanceModel",
"name": "Material.removeAppearanceModel",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "942a512306ff54fce4f408c2c5be3330e1c71cbac48acc04d1957d3d336612e1"
},
{
"apiId": "py:Material:method:Material.keys",
"name": "Material.keys",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/Material.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "98fa9dac7a0b8a4bee588590d84c6d5bc1a82024c9f33e7c96746faf5c805a14"
},
{
"apiId": "py:Material:method:MaterialManager.inheritMaterial",
"name": "MaterialManager.inheritMaterial",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "78ab0bde3d21ce22b43d06efb4cb8235778e7fb563dc759f13ecfb7edc247875"
},
{
"apiId": "py:Material:method:MaterialManager.materialsWithModel",
"name": "MaterialManager.materialsWithModel",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "64751c56dad74e060f5f19844f6e1131ad22e0e0f64a7df3c282fbff2b00461b"
},
{
"apiId": "py:Material:method:MaterialManager.materialsWithModelComplete",
"name": "MaterialManager.materialsWithModelComplete",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9dc471dc41e23f9d26d14d158b51298797e7d99a2367cb3b9ae5ad4832011740"
},
{
"apiId": "py:Material:method:MaterialManager.filterMaterials",
"name": "MaterialManager.filterMaterials",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "bc0a69b6371a4f1e48e3dbd73091a7adc6d314d542cc1c6dc56a47d579fce776"
},
{
"apiId": "py:Material:method:MaterialManager.refresh",
"name": "MaterialManager.refresh",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f999b0774ce34a7177b6ba366ae124dbdec93f0f4d6093ba74e62b65d98fe9f9"
},
{
"apiId": "py:Material:method:Model.addInheritance",
"name": "Model.addInheritance",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/Model.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f92e20ec6d5b5ae7d3f067da6d507fee1385a9a099e9db6f529568a00e6d3d25"
},
{
"apiId": "py:Material:method:ModelProperty.addColumn",
"name": "ModelProperty.addColumn",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/App/ModelProperty.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "a749a420013601c30aead62175d8de1c0fd39bf71fbeca0dcdb53d7c9ec25da6"
},
{
"apiId": "py:Material:method:MaterialTreeWidget.setFilter",
"name": "MaterialTreeWidget.setFilter",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/Gui/MaterialTreeWidget.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f2dec281839a42c819e4acf3939b9e07d3c07bc8bb8ef2814c7044b5c9f448f6"
},
{
"apiId": "py:Material:method:MaterialTreeWidget.selectFilter",
"name": "MaterialTreeWidget.selectFilter",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/Gui/MaterialTreeWidget.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "76faf964f44588f1626ee07e914a65138098c0bf2737905b1c04929643fd8e88"
},
{
"apiId": "py:Material:method:MaterialEditor.implementModel",
"name": "MaterialEditor.implementModel",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "57b75b4931c9b7dfbc2141ba6163b56023ff5ecbf08f0d6a228854abbd1908a7"
},
{
"apiId": "py:Material:method:MaterialEditor.chooseMaterial",
"name": "MaterialEditor.chooseMaterial",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "879b5d8422ac9fba85aa78f0549b8589eee18db642dc6a5d88a3a435bce0bd7c"
},
{
"apiId": "py:Material:method:MaterialEditor.verifyMaterial",
"name": "MaterialEditor.verifyMaterial",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "18036fa1ec009abb321c7239f0e888864ba7c2b0d3e4793881d0265c4da4e2d2"
},
{
"apiId": "py:Material:method:MaterialEditor.updateCardsInCombo",
"name": "MaterialEditor.updateCardsInCombo",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d8f68da254625d741184f0ba3a6db346fec7db0dd51a2aa01efecaff2593e392"
},
{
"apiId": "py:Material:method:MaterialEditor.openProductURL",
"name": "MaterialEditor.openProductURL",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "6eeeac03e4f4cd7055cf8033d5a0c7252f9d0d645dd70222822631d5c2012513"
},
{
"apiId": "py:Material:method:MaterialEditor.modelChange",
"name": "MaterialEditor.modelChange",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "2477cbf81e6e4634363b12806b89a4035e6dc3114cc595c19172afbdf83f44e9"
},
{
"apiId": "py:Material:method:MaterialEditor.verify",
"name": "MaterialEditor.verify",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "8a898ad50361fd06ce2cbcdcc9eea80c09bd926e0968036ed32dfab42b1a47a9"
},
{
"apiId": "py:Material:method:MaterialEditor.storeSize",
"name": "MaterialEditor.storeSize",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "bcc6db4431489e5959be688695e33e1f5dd82c70c9222eca8f71fdf5e97780cb"
},
{
"apiId": "py:Material:method:MaterialEditor.expandKey",
"name": "MaterialEditor.expandKey",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Material Python method has no method-level readonly fixture in this batch",
"sourceEntry": "src/Mod/Material/MaterialEditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b938dc020b5881af21ab3318b4aefaf9d35ad4a2191aa7902fae8310cd09f411"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebMaterialKernelProbe.wasm",
"sha256": "b78996da3f4be21b8bedc9302c342272a4ff065dad7458b5c2bd27dc443c91ba"
},
"loader": {
"path": "web/public/kernel/FreeCADWebMaterialKernelProbe.js",
"sha256": "40a2f71bf3cce5d46c5da115bbd22c2bd8d2aa680a117a41c14ee1e7c2bbdf03"
}
},
"boundaries": [
"MaterialManagerExternal remains restricted because BUILD_MATERIAL_EXTERNAL is disabled in the Web build.",
"All statuses, schemas and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
]
}