768 lines
32 KiB
JSON
768 lines
32 KiB
JSON
{
|
|
"schema": "freecad-web-material-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "abafabac9c4f392fc68144c4",
|
|
"module": "Material",
|
|
"tier": "tier-1-readonly",
|
|
"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-1-readonly",
|
|
"records": [
|
|
{
|
|
"apiId": "py:Material:method:Array2D.getRow",
|
|
"name": "Array2D.getRow",
|
|
"family": "generic-object",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Material/App/Array2D.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Array3D.getRows",
|
|
"name": "Array3D.getRows",
|
|
"family": "generic-object",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Material/App/Array3D.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.hasPhysicalModel",
|
|
"name": "Material.hasPhysicalModel",
|
|
"family": "generic-object",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Material/App/Material.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.hasAppearanceModel",
|
|
"name": "Material.hasAppearanceModel",
|
|
"family": "generic-object",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Material/App/Material.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.isPhysicalModelComplete",
|
|
"name": "Material.isPhysicalModelComplete",
|
|
"family": "generic-object",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Material/App/Material.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.isAppearanceModelComplete",
|
|
"name": "Material.isAppearanceModelComplete",
|
|
"family": "generic-object",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Material/App/Material.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:MaterialManager.getMaterial",
|
|
"name": "MaterialManager.getMaterial",
|
|
"family": "generic-object",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Material/App/MaterialManager.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:MaterialManager.getMaterialByPath",
|
|
"name": "MaterialManager.getMaterialByPath",
|
|
"family": "generic-object",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Material/App/MaterialManager.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:ModelManager.getModel",
|
|
"name": "ModelManager.getModel",
|
|
"family": "generic-object",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Material/App/ModelManager.pyi",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:ModelManager.getModelByPath",
|
|
"name": "ModelManager.getModelByPath",
|
|
"family": "generic-object",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Material/App/ModelManager.pyi",
|
|
"disposition": "not_implemented"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "2f6e19ee6efe5c7c1ff8e71ba15ee032581a6cae38655b1acc1a5d779b6774fd",
|
|
"result": {
|
|
"cmd": "material.pythonFamilyBatch",
|
|
"count": 10,
|
|
"module": "Material",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Material:method:Array2D.getRow",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Array2D.getRow",
|
|
"native": true,
|
|
"parameterSchema": "value:any",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "any",
|
|
"sourceEntry": "src/Mod/Material/App/Array2D.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Array3D.getRows",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Array3D.getRows",
|
|
"native": true,
|
|
"parameterSchema": "depth:int",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "int",
|
|
"sourceEntry": "src/Mod/Material/App/Array3D.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.hasPhysicalModel",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Material.hasPhysicalModel",
|
|
"native": true,
|
|
"parameterSchema": "uuid:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Material/App/Material.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.hasAppearanceModel",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Material.hasAppearanceModel",
|
|
"native": true,
|
|
"parameterSchema": "uuid:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Material/App/Material.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.isPhysicalModelComplete",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Material.isPhysicalModelComplete",
|
|
"native": true,
|
|
"parameterSchema": "uuid:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Material/App/Material.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.isAppearanceModelComplete",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Material.isAppearanceModelComplete",
|
|
"native": true,
|
|
"parameterSchema": "uuid:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Material/App/Material.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:MaterialManager.getMaterial",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "MaterialManager.getMaterial",
|
|
"native": true,
|
|
"parameterSchema": "lookup:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "Materials object",
|
|
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:MaterialManager.getMaterialByPath",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "MaterialManager.getMaterialByPath",
|
|
"native": true,
|
|
"parameterSchema": "lookup:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "Materials object",
|
|
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:ModelManager.getModel",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "ModelManager.getModel",
|
|
"native": true,
|
|
"parameterSchema": "lookup:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "Materials object",
|
|
"sourceEntry": "src/Mod/Material/App/ModelManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:ModelManager.getModelByPath",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "ModelManager.getModelByPath",
|
|
"native": true,
|
|
"parameterSchema": "lookup:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "Materials object",
|
|
"sourceEntry": "src/Mod/Material/App/ModelManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-material/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
},
|
|
"resultSha256": "3d014097956695156dad6c18b5e6cd2e9baeef93576c7e0cc92b48afd0b9bbd7",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "3d014097956695156dad6c18b5e6cd2e9baeef93576c7e0cc92b48afd0b9bbd7"
|
|
},
|
|
"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": 10,
|
|
"module": "Material",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Material:method:Array2D.getRow",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Array2D.getRow",
|
|
"native": true,
|
|
"parameterSchema": "value:any",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "any",
|
|
"sourceEntry": "src/Mod/Material/App/Array2D.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Array3D.getRows",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Array3D.getRows",
|
|
"native": true,
|
|
"parameterSchema": "depth:int",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "int",
|
|
"sourceEntry": "src/Mod/Material/App/Array3D.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.hasPhysicalModel",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Material.hasPhysicalModel",
|
|
"native": true,
|
|
"parameterSchema": "uuid:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Material/App/Material.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.hasAppearanceModel",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Material.hasAppearanceModel",
|
|
"native": true,
|
|
"parameterSchema": "uuid:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Material/App/Material.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.isPhysicalModelComplete",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Material.isPhysicalModelComplete",
|
|
"native": true,
|
|
"parameterSchema": "uuid:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Material/App/Material.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.isAppearanceModelComplete",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Material.isAppearanceModelComplete",
|
|
"native": true,
|
|
"parameterSchema": "uuid:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Material/App/Material.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:MaterialManager.getMaterial",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "MaterialManager.getMaterial",
|
|
"native": true,
|
|
"parameterSchema": "lookup:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "Materials object",
|
|
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:MaterialManager.getMaterialByPath",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "MaterialManager.getMaterialByPath",
|
|
"native": true,
|
|
"parameterSchema": "lookup:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "Materials object",
|
|
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:ModelManager.getModel",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "ModelManager.getModel",
|
|
"native": true,
|
|
"parameterSchema": "lookup:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "Materials object",
|
|
"sourceEntry": "src/Mod/Material/App/ModelManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:ModelManager.getModelByPath",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "ModelManager.getModelByPath",
|
|
"native": true,
|
|
"parameterSchema": "lookup:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "Materials object",
|
|
"sourceEntry": "src/Mod/Material/App/ModelManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-material/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"repeat": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "material-object-batch-repeat",
|
|
"result": {
|
|
"cmd": "material.pythonFamilyBatch",
|
|
"count": 10,
|
|
"module": "Material",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Material:method:Array2D.getRow",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Array2D.getRow",
|
|
"native": true,
|
|
"parameterSchema": "value:any",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "any",
|
|
"sourceEntry": "src/Mod/Material/App/Array2D.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Array3D.getRows",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Array3D.getRows",
|
|
"native": true,
|
|
"parameterSchema": "depth:int",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "int",
|
|
"sourceEntry": "src/Mod/Material/App/Array3D.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.hasPhysicalModel",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Material.hasPhysicalModel",
|
|
"native": true,
|
|
"parameterSchema": "uuid:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Material/App/Material.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.hasAppearanceModel",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Material.hasAppearanceModel",
|
|
"native": true,
|
|
"parameterSchema": "uuid:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Material/App/Material.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.isPhysicalModelComplete",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Material.isPhysicalModelComplete",
|
|
"native": true,
|
|
"parameterSchema": "uuid:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Material/App/Material.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.isAppearanceModelComplete",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "Material.isAppearanceModelComplete",
|
|
"native": true,
|
|
"parameterSchema": "uuid:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Material/App/Material.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:MaterialManager.getMaterial",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "MaterialManager.getMaterial",
|
|
"native": true,
|
|
"parameterSchema": "lookup:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "Materials object",
|
|
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:MaterialManager.getMaterialByPath",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "MaterialManager.getMaterialByPath",
|
|
"native": true,
|
|
"parameterSchema": "lookup:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "Materials object",
|
|
"sourceEntry": "src/Mod/Material/App/MaterialManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:ModelManager.getModel",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "ModelManager.getModel",
|
|
"native": true,
|
|
"parameterSchema": "lookup:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "Materials object",
|
|
"sourceEntry": "src/Mod/Material/App/ModelManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:ModelManager.getModelByPath",
|
|
"code": "method_evidence_pending",
|
|
"family": "generic-object",
|
|
"message": "Material Python method has no method-level readonly fixture in this batch",
|
|
"name": "ModelManager.getModelByPath",
|
|
"native": true,
|
|
"parameterSchema": "lookup:string",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "Materials object",
|
|
"sourceEntry": "src/Mod/Material/App/ModelManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-material/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"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": "Array2D.getRow",
|
|
"native": true,
|
|
"parameterSchema": "unmatched",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "unmatched",
|
|
"sourceEntry": "src/Mod/Material/App/Array2D.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-material/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"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": "0bee8ee94abd791d85da987eda28ecf83b0010084ccb3abd868b34ddcaeecddf"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 0,
|
|
"restricted": 0,
|
|
"nonportable": 0,
|
|
"not_implemented": 10
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:Material:method:Array2D.getRow",
|
|
"name": "Array2D.getRow",
|
|
"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/Array2D.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "7f5b8575d7194695104a53cedc75a89eeccda838b1e0eee16f6405cb2a62567c"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Array3D.getRows",
|
|
"name": "Array3D.getRows",
|
|
"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": "1032e4ec7b021980dadbe073e1cf76e51b3988ff60e9ec0390a126151afe86e1"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.hasPhysicalModel",
|
|
"name": "Material.hasPhysicalModel",
|
|
"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": "9da626be9fc313e2baa105908c18af3a11f61333f850fad785c701c542b2f1c8"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.hasAppearanceModel",
|
|
"name": "Material.hasAppearanceModel",
|
|
"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": "3707ab6e6a2f2705cdc3ad63dc05f36456324e6bc00818bfcf93edb1bf330d05"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.isPhysicalModelComplete",
|
|
"name": "Material.isPhysicalModelComplete",
|
|
"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": "b76901f5c1987bd7155eae718be6e952efffa83cfa29f3ba236dd0747049c652"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:Material.isAppearanceModelComplete",
|
|
"name": "Material.isAppearanceModelComplete",
|
|
"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": "ac35aef8ad37b204443071a23aae7cd01e23861fd5caa59a4a0398f28d499e96"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:MaterialManager.getMaterial",
|
|
"name": "MaterialManager.getMaterial",
|
|
"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": "1d93d592e100c9145b68933325f43e8861eb4c54bc883d0e9ca3e21dc5603e7a"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:MaterialManager.getMaterialByPath",
|
|
"name": "MaterialManager.getMaterialByPath",
|
|
"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": "c485094a66d9d39773e8b4dd76ad228b4f633c14a031467d4d20efb1ab4e651c"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:ModelManager.getModel",
|
|
"name": "ModelManager.getModel",
|
|
"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/ModelManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "ea9b93dd083aa594f22eb44ce0a280165df2d51a8070db9a46440a6305f1dda1"
|
|
},
|
|
{
|
|
"apiId": "py:Material:method:ModelManager.getModelByPath",
|
|
"name": "ModelManager.getModelByPath",
|
|
"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/ModelManager.pyi",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "b6465164ebc0d1401f393f0ba575874b2c63225130a59d57c28deac5c74bde0e"
|
|
}
|
|
],
|
|
"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."
|
|
]
|
|
}
|