Files
FreeCADWasmDev/docs/p6/bim-generic-object-module-batch-7b1930cc76f1f9d6d10b245f-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

2670 lines
105 KiB
JSON

{
"schema": "freecad-web-bim-python-family-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "7b1930cc76f1f9d6d10b245f",
"module": "BIM",
"tier": "tier-1-readonly",
"family": "generic-object",
"status": "pass_with_boundaries",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"dispatcher": "fc_web_dispatch_json",
"route": {
"command": "bim.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/bim-python-family-batch-facade.ts",
"worker": "web/src/bim.worker.ts"
},
"input": {
"cmd": "bim.pythonFamilyBatch",
"args": {
"tier": "tier-1-readonly",
"records": [
{
"apiId": "py:BIM:class:recycler",
"name": "recycler",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:ProjectImporter",
"name": "ProjectImporter",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/importers/importIFCHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:IfcSchema",
"name": "IfcSchema",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:IfcSchema.getAttributes",
"name": "IfcSchema.getAttributes",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:IfcFile",
"name": "IfcFile",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:IfcFile.getEntityById",
"name": "IfcFile.getEntityById",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:IfcEntity",
"name": "IfcEntity",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:IfcEntity.getAttribute",
"name": "IfcEntity.getAttribute",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:IfcDocument.getEnt",
"name": "IfcDocument.getEnt",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:SH3DImporter",
"name": "SH3DImporter",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_floors",
"name": "SH3DImporter.get_all_floors",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_floor",
"name": "SH3DImporter.get_floor",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_spaces",
"name": "SH3DImporter.get_all_spaces",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_spaces",
"name": "SH3DImporter.get_spaces",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_space",
"name": "SH3DImporter.get_space",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_walls",
"name": "SH3DImporter.get_all_walls",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_walls",
"name": "SH3DImporter.get_walls",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BaseHandler",
"name": "BaseHandler",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BaseHandler.get_floor",
"name": "BaseHandler.get_floor",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BaseHandler.get_spaces",
"name": "BaseHandler.get_spaces",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BaseHandler.get_space",
"name": "BaseHandler.get_space",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BaseHandler.get_walls",
"name": "BaseHandler.get_walls",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BaseHandler.get_wall_spine",
"name": "BaseHandler.get_wall_spine",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:LevelHandler",
"name": "LevelHandler",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
"disposition": "planned"
}
]
}
},
"inputSha256": "64bda8e76043ea4713a5e0209785f2f299276c3cb64e70abee2f5a4adbea3cf7",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:recycler",
"name": "recycler",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler",
"sourceConstructor": "python-source-ast-class",
"className": "recycler",
"compress": false,
"mergeProfiles": false,
"cacheKeys": [
"axis2placement2ds",
"axis2placement3ds",
"cartesianpoints",
"directions",
"localplacements",
"polylines",
"polyloops",
"profiledefs",
"propertysinglevalues",
"psas",
"rgbs",
"ssrenderings",
"sstyles",
"transformationoperators"
]
}
},
{
"apiId": "py:BIM:class:ProjectImporter",
"name": "ProjectImporter",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ProjectImporter",
"sourceConstructor": "python-source-ast-class",
"className": "ProjectImporter",
"fileBound": true,
"objectsCount": 0
}
},
{
"apiId": "py:BIM:class:IfcSchema",
"name": "IfcSchema",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcSchema",
"sourceConstructor": "python-source-ast-class",
"className": "IfcSchema",
"typeCount": 1,
"entityCount": 2,
"entityNames": [
"IFCROOT",
"IFCWALL"
]
}
},
{
"apiId": "py:BIM:method:IfcSchema.getAttributes",
"name": "IfcSchema.getAttributes",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcSchema.getAttributes",
"sourceConstructor": "python-source-ast-class",
"className": "IfcSchema",
"attributes": [
[
"\n GlobalId",
"IfcLabel"
],
[
"\n Name",
"IfcLabel"
]
],
"attributeCount": 2,
"methodFixture": "getAttributes"
}
},
{
"apiId": "py:BIM:class:IfcFile",
"name": "IfcFile",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcFile",
"sourceConstructor": "python-source-ast-class",
"className": "IfcFile",
"entityCount": 1,
"nameKeys": [
"IFCWALL"
],
"headerPrefix": "HEADER ",
"methodFixture": "constructor"
}
},
{
"apiId": "py:BIM:method:IfcFile.getEntityById",
"name": "IfcFile.getEntityById",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcFile.getEntityById",
"sourceConstructor": "python-source-ast-class",
"className": "IfcFile",
"entityCount": 1,
"nameKeys": [
"IFCWALL"
],
"headerPrefix": "HEADER ",
"methodFixture": "getEntityById",
"entityId": 1,
"entityName": "IFCWALL",
"attributeKeys": [
"\n GlobalId",
"\n Name"
]
}
},
{
"apiId": "py:BIM:class:IfcEntity",
"name": "IfcEntity",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcEntity",
"sourceConstructor": "python-source-ast-class",
"className": "IfcEntity",
"entityId": 7,
"entityType": "IFCWALL",
"attributeKeys": [
"Name"
],
"methodFixture": "constructor"
}
},
{
"apiId": "py:BIM:method:IfcEntity.getAttribute",
"name": "IfcEntity.getAttribute",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcEntity.getAttribute",
"sourceConstructor": "python-source-ast-class",
"className": "IfcEntity",
"entityId": 7,
"entityType": "IFCWALL",
"attributeKeys": [
"Name"
],
"methodFixture": "getAttribute",
"typeValue": "IFCWALL",
"missingValue": null
}
},
{
"apiId": "py:BIM:method:IfcDocument.getEnt",
"name": "IfcDocument.getEnt",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcDocument.getEnt",
"sourceConstructor": "python-source-ast-class",
"className": "IfcDocument",
"entityCount": 2,
"idType": "IFCWALL",
"typeMatches": 1,
"methodFixture": "getEnt"
}
},
{
"apiId": "py:BIM:class:SH3DImporter",
"name": "SH3DImporter",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"floorCount": 2,
"spaceGroups": 2,
"wallGroups": 2
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_floors",
"name": "SH3DImporter.get_all_floors",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_all_floors",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"floorIds": [
"L1",
"L2"
],
"methodFixture": "get_all_floors"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_floor",
"name": "SH3DImporter.get_floor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_floor",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"defaultFloor": "L1",
"namedFloor": "L2",
"methodFixture": "get_floor"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_spaces",
"name": "SH3DImporter.get_all_spaces",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_all_spaces",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"spaceIds": [
"S1",
"S2",
"S3"
],
"methodFixture": "get_all_spaces"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_spaces",
"name": "SH3DImporter.get_spaces",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_spaces",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"spaceIds": [
"S1",
"S2"
],
"methodFixture": "get_spaces"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_space",
"name": "SH3DImporter.get_space",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_space",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"spaceId": "S1",
"methodFixture": "get_space"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_walls",
"name": "SH3DImporter.get_all_walls",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_all_walls",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"wallIds": [
"W1",
"W2"
],
"methodFixture": "get_all_walls"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_walls",
"name": "SH3DImporter.get_walls",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_walls",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"wallIds": [
"W1"
],
"methodFixture": "get_walls"
}
},
{
"apiId": "py:BIM:class:BaseHandler",
"name": "BaseHandler",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"importerBound": true
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_floor",
"name": "BaseHandler.get_floor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_floor",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"floorId": "L1",
"methodFixture": "get_floor"
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_spaces",
"name": "BaseHandler.get_spaces",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_spaces",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"spaceCount": 2,
"methodFixture": "get_spaces"
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_space",
"name": "BaseHandler.get_space",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_space",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"spaceId": "S1",
"methodFixture": "get_space"
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_walls",
"name": "BaseHandler.get_walls",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_walls",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"wallCount": 1,
"methodFixture": "get_walls"
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_wall_spine",
"name": "BaseHandler.get_wall_spine",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_wall_spine",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"spine": "spine",
"methodFixture": "get_wall_spine"
}
},
{
"apiId": "py:BIM:class:LevelHandler",
"name": "LevelHandler",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "LevelHandler",
"sourceConstructor": "python-source-ast-class",
"className": "LevelHandler",
"baseClassName": "BaseHandler",
"importerBound": true
}
}
],
"count": 24,
"resourcesReleased": true
},
"resultSha256": "8bee2d8ca6d85a09fde7956ee5623d091f1893cd01f8f56497ca13dacb239708",
"replay": {
"equal": true,
"resultSha256": "8bee2d8ca6d85a09fde7956ee5623d091f1893cd01f8f56497ca13dacb239708"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "bim.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "bim-python-family-batch-success",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:recycler",
"name": "recycler",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler",
"sourceConstructor": "python-source-ast-class",
"className": "recycler",
"compress": false,
"mergeProfiles": false,
"cacheKeys": [
"axis2placement2ds",
"axis2placement3ds",
"cartesianpoints",
"directions",
"localplacements",
"polylines",
"polyloops",
"profiledefs",
"propertysinglevalues",
"psas",
"rgbs",
"ssrenderings",
"sstyles",
"transformationoperators"
]
}
},
{
"apiId": "py:BIM:class:ProjectImporter",
"name": "ProjectImporter",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ProjectImporter",
"sourceConstructor": "python-source-ast-class",
"className": "ProjectImporter",
"fileBound": true,
"objectsCount": 0
}
},
{
"apiId": "py:BIM:class:IfcSchema",
"name": "IfcSchema",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcSchema",
"sourceConstructor": "python-source-ast-class",
"className": "IfcSchema",
"typeCount": 1,
"entityCount": 2,
"entityNames": [
"IFCROOT",
"IFCWALL"
]
}
},
{
"apiId": "py:BIM:method:IfcSchema.getAttributes",
"name": "IfcSchema.getAttributes",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcSchema.getAttributes",
"sourceConstructor": "python-source-ast-class",
"className": "IfcSchema",
"attributes": [
[
"\n GlobalId",
"IfcLabel"
],
[
"\n Name",
"IfcLabel"
]
],
"attributeCount": 2,
"methodFixture": "getAttributes"
}
},
{
"apiId": "py:BIM:class:IfcFile",
"name": "IfcFile",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcFile",
"sourceConstructor": "python-source-ast-class",
"className": "IfcFile",
"entityCount": 1,
"nameKeys": [
"IFCWALL"
],
"headerPrefix": "HEADER ",
"methodFixture": "constructor"
}
},
{
"apiId": "py:BIM:method:IfcFile.getEntityById",
"name": "IfcFile.getEntityById",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcFile.getEntityById",
"sourceConstructor": "python-source-ast-class",
"className": "IfcFile",
"entityCount": 1,
"nameKeys": [
"IFCWALL"
],
"headerPrefix": "HEADER ",
"methodFixture": "getEntityById",
"entityId": 1,
"entityName": "IFCWALL",
"attributeKeys": [
"\n GlobalId",
"\n Name"
]
}
},
{
"apiId": "py:BIM:class:IfcEntity",
"name": "IfcEntity",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcEntity",
"sourceConstructor": "python-source-ast-class",
"className": "IfcEntity",
"entityId": 7,
"entityType": "IFCWALL",
"attributeKeys": [
"Name"
],
"methodFixture": "constructor"
}
},
{
"apiId": "py:BIM:method:IfcEntity.getAttribute",
"name": "IfcEntity.getAttribute",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcEntity.getAttribute",
"sourceConstructor": "python-source-ast-class",
"className": "IfcEntity",
"entityId": 7,
"entityType": "IFCWALL",
"attributeKeys": [
"Name"
],
"methodFixture": "getAttribute",
"typeValue": "IFCWALL",
"missingValue": null
}
},
{
"apiId": "py:BIM:method:IfcDocument.getEnt",
"name": "IfcDocument.getEnt",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcDocument.getEnt",
"sourceConstructor": "python-source-ast-class",
"className": "IfcDocument",
"entityCount": 2,
"idType": "IFCWALL",
"typeMatches": 1,
"methodFixture": "getEnt"
}
},
{
"apiId": "py:BIM:class:SH3DImporter",
"name": "SH3DImporter",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"floorCount": 2,
"spaceGroups": 2,
"wallGroups": 2
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_floors",
"name": "SH3DImporter.get_all_floors",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_all_floors",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"floorIds": [
"L1",
"L2"
],
"methodFixture": "get_all_floors"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_floor",
"name": "SH3DImporter.get_floor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_floor",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"defaultFloor": "L1",
"namedFloor": "L2",
"methodFixture": "get_floor"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_spaces",
"name": "SH3DImporter.get_all_spaces",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_all_spaces",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"spaceIds": [
"S1",
"S2",
"S3"
],
"methodFixture": "get_all_spaces"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_spaces",
"name": "SH3DImporter.get_spaces",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_spaces",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"spaceIds": [
"S1",
"S2"
],
"methodFixture": "get_spaces"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_space",
"name": "SH3DImporter.get_space",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_space",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"spaceId": "S1",
"methodFixture": "get_space"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_walls",
"name": "SH3DImporter.get_all_walls",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_all_walls",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"wallIds": [
"W1",
"W2"
],
"methodFixture": "get_all_walls"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_walls",
"name": "SH3DImporter.get_walls",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_walls",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"wallIds": [
"W1"
],
"methodFixture": "get_walls"
}
},
{
"apiId": "py:BIM:class:BaseHandler",
"name": "BaseHandler",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"importerBound": true
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_floor",
"name": "BaseHandler.get_floor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_floor",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"floorId": "L1",
"methodFixture": "get_floor"
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_spaces",
"name": "BaseHandler.get_spaces",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_spaces",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"spaceCount": 2,
"methodFixture": "get_spaces"
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_space",
"name": "BaseHandler.get_space",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_space",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"spaceId": "S1",
"methodFixture": "get_space"
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_walls",
"name": "BaseHandler.get_walls",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_walls",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"wallCount": 1,
"methodFixture": "get_walls"
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_wall_spine",
"name": "BaseHandler.get_wall_spine",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_wall_spine",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"spine": "spine",
"methodFixture": "get_wall_spine"
}
},
{
"apiId": "py:BIM:class:LevelHandler",
"name": "LevelHandler",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "LevelHandler",
"sourceConstructor": "python-source-ast-class",
"className": "LevelHandler",
"baseClassName": "BaseHandler",
"importerBound": true
}
}
],
"count": 24,
"resourcesReleased": true
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "bim-python-family-batch-repeat",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:recycler",
"name": "recycler",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler",
"sourceConstructor": "python-source-ast-class",
"className": "recycler",
"compress": false,
"mergeProfiles": false,
"cacheKeys": [
"axis2placement2ds",
"axis2placement3ds",
"cartesianpoints",
"directions",
"localplacements",
"polylines",
"polyloops",
"profiledefs",
"propertysinglevalues",
"psas",
"rgbs",
"ssrenderings",
"sstyles",
"transformationoperators"
]
}
},
{
"apiId": "py:BIM:class:ProjectImporter",
"name": "ProjectImporter",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ProjectImporter",
"sourceConstructor": "python-source-ast-class",
"className": "ProjectImporter",
"fileBound": true,
"objectsCount": 0
}
},
{
"apiId": "py:BIM:class:IfcSchema",
"name": "IfcSchema",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcSchema",
"sourceConstructor": "python-source-ast-class",
"className": "IfcSchema",
"typeCount": 1,
"entityCount": 2,
"entityNames": [
"IFCROOT",
"IFCWALL"
]
}
},
{
"apiId": "py:BIM:method:IfcSchema.getAttributes",
"name": "IfcSchema.getAttributes",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcSchema.getAttributes",
"sourceConstructor": "python-source-ast-class",
"className": "IfcSchema",
"attributes": [
[
"\n GlobalId",
"IfcLabel"
],
[
"\n Name",
"IfcLabel"
]
],
"attributeCount": 2,
"methodFixture": "getAttributes"
}
},
{
"apiId": "py:BIM:class:IfcFile",
"name": "IfcFile",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcFile",
"sourceConstructor": "python-source-ast-class",
"className": "IfcFile",
"entityCount": 1,
"nameKeys": [
"IFCWALL"
],
"headerPrefix": "HEADER ",
"methodFixture": "constructor"
}
},
{
"apiId": "py:BIM:method:IfcFile.getEntityById",
"name": "IfcFile.getEntityById",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcFile.getEntityById",
"sourceConstructor": "python-source-ast-class",
"className": "IfcFile",
"entityCount": 1,
"nameKeys": [
"IFCWALL"
],
"headerPrefix": "HEADER ",
"methodFixture": "getEntityById",
"entityId": 1,
"entityName": "IFCWALL",
"attributeKeys": [
"\n GlobalId",
"\n Name"
]
}
},
{
"apiId": "py:BIM:class:IfcEntity",
"name": "IfcEntity",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcEntity",
"sourceConstructor": "python-source-ast-class",
"className": "IfcEntity",
"entityId": 7,
"entityType": "IFCWALL",
"attributeKeys": [
"Name"
],
"methodFixture": "constructor"
}
},
{
"apiId": "py:BIM:method:IfcEntity.getAttribute",
"name": "IfcEntity.getAttribute",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcEntity.getAttribute",
"sourceConstructor": "python-source-ast-class",
"className": "IfcEntity",
"entityId": 7,
"entityType": "IFCWALL",
"attributeKeys": [
"Name"
],
"methodFixture": "getAttribute",
"typeValue": "IFCWALL",
"missingValue": null
}
},
{
"apiId": "py:BIM:method:IfcDocument.getEnt",
"name": "IfcDocument.getEnt",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "IfcDocument.getEnt",
"sourceConstructor": "python-source-ast-class",
"className": "IfcDocument",
"entityCount": 2,
"idType": "IFCWALL",
"typeMatches": 1,
"methodFixture": "getEnt"
}
},
{
"apiId": "py:BIM:class:SH3DImporter",
"name": "SH3DImporter",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"floorCount": 2,
"spaceGroups": 2,
"wallGroups": 2
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_floors",
"name": "SH3DImporter.get_all_floors",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_all_floors",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"floorIds": [
"L1",
"L2"
],
"methodFixture": "get_all_floors"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_floor",
"name": "SH3DImporter.get_floor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_floor",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"defaultFloor": "L1",
"namedFloor": "L2",
"methodFixture": "get_floor"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_spaces",
"name": "SH3DImporter.get_all_spaces",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_all_spaces",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"spaceIds": [
"S1",
"S2",
"S3"
],
"methodFixture": "get_all_spaces"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_spaces",
"name": "SH3DImporter.get_spaces",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_spaces",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"spaceIds": [
"S1",
"S2"
],
"methodFixture": "get_spaces"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_space",
"name": "SH3DImporter.get_space",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_space",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"spaceId": "S1",
"methodFixture": "get_space"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_walls",
"name": "SH3DImporter.get_all_walls",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_all_walls",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"wallIds": [
"W1",
"W2"
],
"methodFixture": "get_all_walls"
}
},
{
"apiId": "py:BIM:method:SH3DImporter.get_walls",
"name": "SH3DImporter.get_walls",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "SH3DImporter.get_walls",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"wallIds": [
"W1"
],
"methodFixture": "get_walls"
}
},
{
"apiId": "py:BIM:class:BaseHandler",
"name": "BaseHandler",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"importerBound": true
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_floor",
"name": "BaseHandler.get_floor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_floor",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"floorId": "L1",
"methodFixture": "get_floor"
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_spaces",
"name": "BaseHandler.get_spaces",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_spaces",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"spaceCount": 2,
"methodFixture": "get_spaces"
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_space",
"name": "BaseHandler.get_space",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_space",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"spaceId": "S1",
"methodFixture": "get_space"
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_walls",
"name": "BaseHandler.get_walls",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_walls",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"wallCount": 1,
"methodFixture": "get_walls"
}
},
{
"apiId": "py:BIM:method:BaseHandler.get_wall_spine",
"name": "BaseHandler.get_wall_spine",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "BaseHandler.get_wall_spine",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"spine": "spine",
"methodFixture": "get_wall_spine"
}
},
{
"apiId": "py:BIM:class:LevelHandler",
"name": "LevelHandler",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "LevelHandler",
"sourceConstructor": "python-source-ast-class",
"className": "LevelHandler",
"baseClassName": "BaseHandler",
"importerBound": true
}
}
],
"count": 24,
"resourcesReleased": true
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "bim-python-family-batch-cross",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:Part:method:BuildingPart.getShapes",
"name": "recycler",
"family": "generic-object",
"status": "not_implemented",
"code": "unmatched_source_record",
"message": "BIM API record is not part of this module-scoped adapter",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.recycler"
}
],
"count": 1,
"resourcesReleased": true
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "bim-python-family-batch-invalid",
"error": {
"code": "invalid_request",
"message": "BIM Python family batch envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "bim-python-family-batch-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "bim-python-family-batch-reset"
},
"traceSha256": "1603dc27b48b865c54dca5286359fb036e04dd8a7983950947a4e109187b0c94"
},
"dispositionCounts": {
"exposed": 24,
"restricted": 0,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:BIM:class:recycler",
"name": "recycler",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "recycler",
"sourceConstructor": "python-source-ast-class",
"className": "recycler",
"compress": false,
"mergeProfiles": false,
"cacheKeys": [
"axis2placement2ds",
"axis2placement3ds",
"cartesianpoints",
"directions",
"localplacements",
"polylines",
"polyloops",
"profiledefs",
"propertysinglevalues",
"psas",
"rgbs",
"ssrenderings",
"sstyles",
"transformationoperators"
]
},
"evidenceSha256": "0d9e0663e5c19202423a75c063898981fda94dbac914e13ab5c0da4ab3cc3096"
},
{
"apiId": "py:BIM:class:ProjectImporter",
"name": "ProjectImporter",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "ProjectImporter",
"sourceConstructor": "python-source-ast-class",
"className": "ProjectImporter",
"fileBound": true,
"objectsCount": 0
},
"evidenceSha256": "94d767b3e1ac20bc0d25b703948e679f75763c122557462507b90824ee1a0097"
},
{
"apiId": "py:BIM:class:IfcSchema",
"name": "IfcSchema",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "IfcSchema",
"sourceConstructor": "python-source-ast-class",
"className": "IfcSchema",
"typeCount": 1,
"entityCount": 2,
"entityNames": [
"IFCROOT",
"IFCWALL"
]
},
"evidenceSha256": "d4123262324c7811f5905f19c69fb429157daef982b238f08da15ddf640ba41a"
},
{
"apiId": "py:BIM:method:IfcSchema.getAttributes",
"name": "IfcSchema.getAttributes",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "IfcSchema.getAttributes",
"sourceConstructor": "python-source-ast-class",
"className": "IfcSchema",
"attributes": [
[
"\n GlobalId",
"IfcLabel"
],
[
"\n Name",
"IfcLabel"
]
],
"attributeCount": 2,
"methodFixture": "getAttributes"
},
"evidenceSha256": "2c06d533223f6e3a103c5bca5eb28c271503ebe8c1df5e673d89311e20cffd5a"
},
{
"apiId": "py:BIM:class:IfcFile",
"name": "IfcFile",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "IfcFile",
"sourceConstructor": "python-source-ast-class",
"className": "IfcFile",
"entityCount": 1,
"nameKeys": [
"IFCWALL"
],
"headerPrefix": "HEADER ",
"methodFixture": "constructor"
},
"evidenceSha256": "12e66b8e98e67d83d7674d2d111c47db9a2e27e7fe710b7902b8b14d9c411745"
},
{
"apiId": "py:BIM:method:IfcFile.getEntityById",
"name": "IfcFile.getEntityById",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "IfcFile.getEntityById",
"sourceConstructor": "python-source-ast-class",
"className": "IfcFile",
"entityCount": 1,
"nameKeys": [
"IFCWALL"
],
"headerPrefix": "HEADER ",
"methodFixture": "getEntityById",
"entityId": 1,
"entityName": "IFCWALL",
"attributeKeys": [
"\n GlobalId",
"\n Name"
]
},
"evidenceSha256": "c4369f51c2b2d4a12ec9922f535a57d7206787afa24b687a9848af40c08d2b3d"
},
{
"apiId": "py:BIM:class:IfcEntity",
"name": "IfcEntity",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "IfcEntity",
"sourceConstructor": "python-source-ast-class",
"className": "IfcEntity",
"entityId": 7,
"entityType": "IFCWALL",
"attributeKeys": [
"Name"
],
"methodFixture": "constructor"
},
"evidenceSha256": "5f926c8c934a2f06d4390c9bacd5e9d6c8301b3bbe847667bf7e3d6b718cdf8b"
},
{
"apiId": "py:BIM:method:IfcEntity.getAttribute",
"name": "IfcEntity.getAttribute",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "IfcEntity.getAttribute",
"sourceConstructor": "python-source-ast-class",
"className": "IfcEntity",
"entityId": 7,
"entityType": "IFCWALL",
"attributeKeys": [
"Name"
],
"methodFixture": "getAttribute",
"typeValue": "IFCWALL",
"missingValue": null
},
"evidenceSha256": "ff4022646d21f431dadf7fdff11e401f7169f5df510df8a6d94de229f292205c"
},
{
"apiId": "py:BIM:method:IfcDocument.getEnt",
"name": "IfcDocument.getEnt",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "IfcDocument.getEnt",
"sourceConstructor": "python-source-ast-class",
"className": "IfcDocument",
"entityCount": 2,
"idType": "IFCWALL",
"typeMatches": 1,
"methodFixture": "getEnt"
},
"evidenceSha256": "7eb1f83b78f03566a7c1183077e0e67409a73a0cddd2767c60ca6d339bc67596"
},
{
"apiId": "py:BIM:class:SH3DImporter",
"name": "SH3DImporter",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "SH3DImporter",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"floorCount": 2,
"spaceGroups": 2,
"wallGroups": 2
},
"evidenceSha256": "279eb52f61ac088a7bd67781d4764f76c0d08dca3714a68210d038d85282c0dc"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_floors",
"name": "SH3DImporter.get_all_floors",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "SH3DImporter.get_all_floors",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"floorIds": [
"L1",
"L2"
],
"methodFixture": "get_all_floors"
},
"evidenceSha256": "95c04c857d742631f2c3b00dc68177a3176261eedfd22fc2609eb713207a35e0"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_floor",
"name": "SH3DImporter.get_floor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "SH3DImporter.get_floor",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"defaultFloor": "L1",
"namedFloor": "L2",
"methodFixture": "get_floor"
},
"evidenceSha256": "4dcac152e5a50bee0227e68392c9701c883e65fc0414aa255b8b257fa3ddde28"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_spaces",
"name": "SH3DImporter.get_all_spaces",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "SH3DImporter.get_all_spaces",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"spaceIds": [
"S1",
"S2",
"S3"
],
"methodFixture": "get_all_spaces"
},
"evidenceSha256": "46a8046213f74fa4f60e2ab2edd9af71d04ea253d30be95f50a40246a58c5158"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_spaces",
"name": "SH3DImporter.get_spaces",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "SH3DImporter.get_spaces",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"spaceIds": [
"S1",
"S2"
],
"methodFixture": "get_spaces"
},
"evidenceSha256": "62b1cc8d3af2619f2d92a09eb3f01c2361aa5055033630fc02a8bfb812f3afab"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_space",
"name": "SH3DImporter.get_space",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "SH3DImporter.get_space",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"spaceId": "S1",
"methodFixture": "get_space"
},
"evidenceSha256": "c4b88ba0b678a88cb56421c95d7a96b8e239f2965feb5bfe5c0123047fdfec70"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_all_walls",
"name": "SH3DImporter.get_all_walls",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "SH3DImporter.get_all_walls",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"wallIds": [
"W1",
"W2"
],
"methodFixture": "get_all_walls"
},
"evidenceSha256": "6b705d8b47de27f928c7c8618542929d40e85eea6f17e72604fcaeaa3b6754f9"
},
{
"apiId": "py:BIM:method:SH3DImporter.get_walls",
"name": "SH3DImporter.get_walls",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "SH3DImporter.get_walls",
"sourceConstructor": "python-source-ast-class",
"className": "SH3DImporter",
"wallIds": [
"W1"
],
"methodFixture": "get_walls"
},
"evidenceSha256": "ce138911fb4d5f20379773d455e5ee79f424d52c7709ca2d17db11ca0f7f70bf"
},
{
"apiId": "py:BIM:class:BaseHandler",
"name": "BaseHandler",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "BaseHandler",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"importerBound": true
},
"evidenceSha256": "4f1075911209b9914f7eae72ae0b41f7ac50a5efbe1d129475944b9264498a85"
},
{
"apiId": "py:BIM:method:BaseHandler.get_floor",
"name": "BaseHandler.get_floor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "BaseHandler.get_floor",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"floorId": "L1",
"methodFixture": "get_floor"
},
"evidenceSha256": "e3d05c087ec6fd1df8e4f5b079955a6629c4503d5b09d0beb759cecffeea0a51"
},
{
"apiId": "py:BIM:method:BaseHandler.get_spaces",
"name": "BaseHandler.get_spaces",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "BaseHandler.get_spaces",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"spaceCount": 2,
"methodFixture": "get_spaces"
},
"evidenceSha256": "47bd4f10e0e44dbfa7623804774b565547b0a064fe815e694dcb03120eb548ca"
},
{
"apiId": "py:BIM:method:BaseHandler.get_space",
"name": "BaseHandler.get_space",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "BaseHandler.get_space",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"spaceId": "S1",
"methodFixture": "get_space"
},
"evidenceSha256": "0751e993bcd2a8713f72e946f9b81aa97eb552f427980336a80a3fadb7118083"
},
{
"apiId": "py:BIM:method:BaseHandler.get_walls",
"name": "BaseHandler.get_walls",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "BaseHandler.get_walls",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"wallCount": 1,
"methodFixture": "get_walls"
},
"evidenceSha256": "bc71e4aca272f85c54eaad3f99ad7e3631e29c8372790d3f2a1f61a5b6459598"
},
{
"apiId": "py:BIM:method:BaseHandler.get_wall_spine",
"name": "BaseHandler.get_wall_spine",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "BaseHandler.get_wall_spine",
"sourceConstructor": "python-source-ast-class",
"className": "BaseHandler",
"spine": "spine",
"methodFixture": "get_wall_spine"
},
"evidenceSha256": "4c9c2dd16c12805fb19a8adc83594edee0bdd3dd593bd214b0382d3217cbce6b"
},
{
"apiId": "py:BIM:class:LevelHandler",
"name": "LevelHandler",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "LevelHandler",
"sourceConstructor": "python-source-ast-class",
"className": "LevelHandler",
"baseClassName": "BaseHandler",
"importerBound": true
},
"evidenceSha256": "b4e5cc4a2157cebe15e8e5c841f04c76b050ce07e9dfabaf35b31d361e41ead1"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.wasm",
"sha256": "bd42b50ab517e868a0d13c27c6556c2a21e11db5118fb41bb00d01b036882847"
},
"loader": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.js",
"sha256": "c06f4c7cbefc4e1ba4d2b201e06262b732ca724d82a77e6fcb86864bb45e9308"
},
"data": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.data",
"sha256": "6732e50d7f90e9361a4c45fda08fa91acfb4267d155c1455e8fec526a806f23f"
}
},
"boundaries": [
"BIM records are exposed only where the native FreeCAD Python fixture returned typed values; GUI-only and unsupported records remain explicit boundaries.",
"The repeat response is served by the native dispatcher cache after the first source execution to preserve FreeCAD type-registration safety.",
"All statuses, values and hashes derive from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the batch envelope."
]
}