Files
FreeCADWasmDev/docs/p6/part-module-batch-d8b623f63d70c18ddc20f9c4-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

2067 lines
83 KiB
JSON

{
"schema": "freecad-web-p6-part-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "d8b623f63d70c18ddc20f9c4",
"module": "Part",
"tier": "tier-1-readonly",
"family": "generic-object",
"status": "pass_with_boundaries",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"route": {
"command": "part.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/part-python-family-facade.ts",
"worker": "web/src/part.worker.ts"
},
"input": {
"cmd": "part.pythonFamilyBatch",
"args": {
"schema": "freecad-web-part/python-family-batch/v1",
"module": "Part",
"tier": "tier-1-readonly",
"records": [
{
"apiId": "py:Part:class:Arc",
"name": "Arc",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Arc.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:ArcOfCircle",
"name": "ArcOfCircle",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/ArcOfCircle.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:ArcOfConic",
"name": "ArcOfConic",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/ArcOfConic.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:ArcOfEllipse",
"name": "ArcOfEllipse",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/ArcOfEllipse.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:ArcOfHyperbola",
"name": "ArcOfHyperbola",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/ArcOfHyperbola.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:ArcOfParabola",
"name": "ArcOfParabola",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/ArcOfParabola.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:AttachEngine",
"name": "AttachEngine",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/AttachEngine.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:AttachEngine.getModeInfo",
"name": "AttachEngine.getModeInfo",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/AttachEngine.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:AttachExtension",
"name": "AttachExtension",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/AttachExtension.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:MakePrism",
"name": "MakePrism",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BRepFeat/MakePrism.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:BRepOffsetAPI_MakeFilling",
"name": "BRepOffsetAPI_MakeFilling",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.isDone",
"name": "BRepOffsetAPI_MakeFilling.isDone",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:BRepOffsetAPI_MakePipeShell",
"name": "BRepOffsetAPI_MakePipeShell",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BRepOffsetAPI_MakePipeShell.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakePipeShell.getStatus",
"name": "BRepOffsetAPI_MakePipeShell.getStatus",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BRepOffsetAPI_MakePipeShell.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.isRational",
"name": "BSplineCurve.isRational",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BSplineCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.isPeriodic",
"name": "BSplineCurve.isPeriodic",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BSplineCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.isClosed",
"name": "BSplineCurve.isClosed",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BSplineCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.getKnot",
"name": "BSplineCurve.getKnot",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BSplineCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.getKnots",
"name": "BSplineCurve.getKnots",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BSplineCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.getPole",
"name": "BSplineCurve.getPole",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BSplineCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.getPoles",
"name": "BSplineCurve.getPoles",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BSplineCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.getWeight",
"name": "BSplineCurve.getWeight",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BSplineCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.getWeights",
"name": "BSplineCurve.getWeights",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BSplineCurve.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.getPolesAndWeights",
"name": "BSplineCurve.getPolesAndWeights",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/BSplineCurve.pyi",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "befb5948b900070af836c51a4a77d4fbbb4c9870262ea77c3db827bd22bc53a3",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 24,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:class:Arc",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part.Arc constructor and geometry properties replayed in FreeCAD source",
"name": "Arc",
"native": true,
"parameterSchema": "constructor:Part.Arc(Conic,float,float,bool=true)",
"replay": "native-source-python-constructor",
"resourcesReleased": true,
"result": {
"className": "Arc",
"endPoint": [
3.061616997868383e-16,
5,
0
],
"firstParameter": 0,
"lastParameter": 1.5707963267948966,
"length": 7.853981633974483,
"startPoint": [
5,
0,
0
]
},
"returnSchema": "Part.Arc{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"sourceEntry": "src/Mod/Part/App/Arc.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:ArcOfCircle",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part.ArcOfCircle constructor and geometry properties replayed in FreeCAD source",
"name": "ArcOfCircle",
"native": true,
"parameterSchema": "constructor:Part.ArcOfCircle(Conic,float,float,bool=true)",
"replay": "native-source-python-constructor",
"resourcesReleased": true,
"result": {
"className": "ArcOfCircle",
"endPoint": [
3.061616997868383e-16,
5,
0
],
"firstParameter": 0,
"lastParameter": 1.5707963267948966,
"length": 7.853981633974483,
"startPoint": [
5,
0,
0
]
},
"returnSchema": "Part.ArcOfCircle{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"sourceEntry": "src/Mod/Part/App/ArcOfCircle.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:ArcOfConic",
"code": "abstract_type",
"family": "generic-object",
"message": "Part.ArcOfConic is an abstract source type and cannot be constructed",
"name": "ArcOfConic",
"native": true,
"parameterSchema": "constructor:Part.ArcOfConic(Conic,float,float,bool=true)",
"replay": "native-source-abstract-boundary",
"resourcesReleased": true,
"returnSchema": "Part.ArcOfConic{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"sourceEntry": "src/Mod/Part/App/ArcOfConic.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:class:ArcOfEllipse",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part.ArcOfEllipse constructor and geometry properties replayed in FreeCAD source",
"name": "ArcOfEllipse",
"native": true,
"parameterSchema": "constructor:Part.ArcOfEllipse(Conic,float,float,bool=true)",
"replay": "native-source-python-constructor",
"resourcesReleased": true,
"result": {
"className": "ArcOfEllipse",
"endPoint": [
3.6739403974420594e-16,
3,
0
],
"firstParameter": 0,
"lastParameter": 1.5707963267948966,
"length": 7.266336165410664,
"startPoint": [
6,
0,
0
]
},
"returnSchema": "Part.ArcOfEllipse{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"sourceEntry": "src/Mod/Part/App/ArcOfEllipse.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:ArcOfHyperbola",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "ArcOfHyperbola",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "ArcOfHyperbola",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/ArcOfHyperbola.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:ArcOfParabola",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "ArcOfParabola",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/ArcOfParabola.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:AttachEngine",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "AttachEngine",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "AttachEngine",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:AttachEngine.getModeInfo",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "AttachEngine.getModeInfo",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:AttachExtension",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "AttachExtension",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "AttachExtension",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/AttachExtension.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:MakePrism",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "MakePrism",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepFeat/MakePrism.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:BRepOffsetAPI_MakeFilling",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BRepOffsetAPI_MakeFilling",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BRepOffsetAPI_MakeFilling",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.isDone",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "BRepOffsetAPI_MakeFilling.isDone",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:BRepOffsetAPI_MakePipeShell",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BRepOffsetAPI_MakePipeShell",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BRepOffsetAPI_MakePipeShell",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakePipeShell.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakePipeShell.getStatus",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "BRepOffsetAPI_MakePipeShell.getStatus",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakePipeShell.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.isRational",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.isRational",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.isRational",
"value": "False"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.isPeriodic",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.isPeriodic",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.isPeriodic",
"value": "False"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.isClosed",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.isClosed",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.isClosed",
"value": "False"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getKnot",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getKnot",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getKnot",
"value": "0.0"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getKnots",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getKnots",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getKnots",
"value": "[0.0, 2.8284271247461903]"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getPole",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getPole",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getPole",
"value": "Vector (0.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getPoles",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getPoles",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getPoles",
"value": "[Vector (0.0, 0.0, 0.0), Vector (1.0, 2.0, 0.0), Vector (2.0, 0.0, 0.0)]"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getWeight",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getWeight",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getWeight",
"value": "1.0"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getWeights",
"value": "[1.0, 1.0, 1.0]"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getPolesAndWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getPolesAndWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getPolesAndWeights",
"value": "[(0.0, 0.0, 0.0, 1.0), (1.0, 2.0, 0.0, 1.0), (2.0, 0.0, 0.0, 1.0)]"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "6427d9a9697429386647ba17c6ab09f0a5773b0454ee3f49523eab05559fb887",
"replay": {
"equal": true,
"resultSha256": "6427d9a9697429386647ba17c6ab09f0a5773b0454ee3f49523eab05559fb887"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "part.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "part-module-batch-success",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 24,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:class:Arc",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part.Arc constructor and geometry properties replayed in FreeCAD source",
"name": "Arc",
"native": true,
"parameterSchema": "constructor:Part.Arc(Conic,float,float,bool=true)",
"replay": "native-source-python-constructor",
"resourcesReleased": true,
"result": {
"className": "Arc",
"endPoint": [
3.061616997868383e-16,
5,
0
],
"firstParameter": 0,
"lastParameter": 1.5707963267948966,
"length": 7.853981633974483,
"startPoint": [
5,
0,
0
]
},
"returnSchema": "Part.Arc{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"sourceEntry": "src/Mod/Part/App/Arc.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:ArcOfCircle",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part.ArcOfCircle constructor and geometry properties replayed in FreeCAD source",
"name": "ArcOfCircle",
"native": true,
"parameterSchema": "constructor:Part.ArcOfCircle(Conic,float,float,bool=true)",
"replay": "native-source-python-constructor",
"resourcesReleased": true,
"result": {
"className": "ArcOfCircle",
"endPoint": [
3.061616997868383e-16,
5,
0
],
"firstParameter": 0,
"lastParameter": 1.5707963267948966,
"length": 7.853981633974483,
"startPoint": [
5,
0,
0
]
},
"returnSchema": "Part.ArcOfCircle{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"sourceEntry": "src/Mod/Part/App/ArcOfCircle.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:ArcOfConic",
"code": "abstract_type",
"family": "generic-object",
"message": "Part.ArcOfConic is an abstract source type and cannot be constructed",
"name": "ArcOfConic",
"native": true,
"parameterSchema": "constructor:Part.ArcOfConic(Conic,float,float,bool=true)",
"replay": "native-source-abstract-boundary",
"resourcesReleased": true,
"returnSchema": "Part.ArcOfConic{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"sourceEntry": "src/Mod/Part/App/ArcOfConic.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:class:ArcOfEllipse",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part.ArcOfEllipse constructor and geometry properties replayed in FreeCAD source",
"name": "ArcOfEllipse",
"native": true,
"parameterSchema": "constructor:Part.ArcOfEllipse(Conic,float,float,bool=true)",
"replay": "native-source-python-constructor",
"resourcesReleased": true,
"result": {
"className": "ArcOfEllipse",
"endPoint": [
3.6739403974420594e-16,
3,
0
],
"firstParameter": 0,
"lastParameter": 1.5707963267948966,
"length": 7.266336165410664,
"startPoint": [
6,
0,
0
]
},
"returnSchema": "Part.ArcOfEllipse{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"sourceEntry": "src/Mod/Part/App/ArcOfEllipse.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:ArcOfHyperbola",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "ArcOfHyperbola",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "ArcOfHyperbola",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/ArcOfHyperbola.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:ArcOfParabola",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "ArcOfParabola",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/ArcOfParabola.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:AttachEngine",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "AttachEngine",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "AttachEngine",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:AttachEngine.getModeInfo",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "AttachEngine.getModeInfo",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:AttachExtension",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "AttachExtension",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "AttachExtension",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/AttachExtension.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:MakePrism",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "MakePrism",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepFeat/MakePrism.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:BRepOffsetAPI_MakeFilling",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BRepOffsetAPI_MakeFilling",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BRepOffsetAPI_MakeFilling",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.isDone",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "BRepOffsetAPI_MakeFilling.isDone",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:BRepOffsetAPI_MakePipeShell",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BRepOffsetAPI_MakePipeShell",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BRepOffsetAPI_MakePipeShell",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakePipeShell.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakePipeShell.getStatus",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "BRepOffsetAPI_MakePipeShell.getStatus",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakePipeShell.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.isRational",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.isRational",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.isRational",
"value": "False"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.isPeriodic",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.isPeriodic",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.isPeriodic",
"value": "False"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.isClosed",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.isClosed",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.isClosed",
"value": "False"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getKnot",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getKnot",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getKnot",
"value": "0.0"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getKnots",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getKnots",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getKnots",
"value": "[0.0, 2.8284271247461903]"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getPole",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getPole",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getPole",
"value": "Vector (0.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getPoles",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getPoles",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getPoles",
"value": "[Vector (0.0, 0.0, 0.0), Vector (1.0, 2.0, 0.0), Vector (2.0, 0.0, 0.0)]"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getWeight",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getWeight",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getWeight",
"value": "1.0"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getWeights",
"value": "[1.0, 1.0, 1.0]"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getPolesAndWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getPolesAndWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getPolesAndWeights",
"value": "[(0.0, 0.0, 0.0, 1.0), (1.0, 2.0, 0.0, 1.0), (2.0, 0.0, 0.0, 1.0)]"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "part-module-batch-repeat",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 24,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:class:Arc",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part.Arc constructor and geometry properties replayed in FreeCAD source",
"name": "Arc",
"native": true,
"parameterSchema": "constructor:Part.Arc(Conic,float,float,bool=true)",
"replay": "native-source-python-constructor",
"resourcesReleased": true,
"result": {
"className": "Arc",
"endPoint": [
3.061616997868383e-16,
5,
0
],
"firstParameter": 0,
"lastParameter": 1.5707963267948966,
"length": 7.853981633974483,
"startPoint": [
5,
0,
0
]
},
"returnSchema": "Part.Arc{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"sourceEntry": "src/Mod/Part/App/Arc.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:ArcOfCircle",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part.ArcOfCircle constructor and geometry properties replayed in FreeCAD source",
"name": "ArcOfCircle",
"native": true,
"parameterSchema": "constructor:Part.ArcOfCircle(Conic,float,float,bool=true)",
"replay": "native-source-python-constructor",
"resourcesReleased": true,
"result": {
"className": "ArcOfCircle",
"endPoint": [
3.061616997868383e-16,
5,
0
],
"firstParameter": 0,
"lastParameter": 1.5707963267948966,
"length": 7.853981633974483,
"startPoint": [
5,
0,
0
]
},
"returnSchema": "Part.ArcOfCircle{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"sourceEntry": "src/Mod/Part/App/ArcOfCircle.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:ArcOfConic",
"code": "abstract_type",
"family": "generic-object",
"message": "Part.ArcOfConic is an abstract source type and cannot be constructed",
"name": "ArcOfConic",
"native": true,
"parameterSchema": "constructor:Part.ArcOfConic(Conic,float,float,bool=true)",
"replay": "native-source-abstract-boundary",
"resourcesReleased": true,
"returnSchema": "Part.ArcOfConic{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"sourceEntry": "src/Mod/Part/App/ArcOfConic.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:Part:class:ArcOfEllipse",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part.ArcOfEllipse constructor and geometry properties replayed in FreeCAD source",
"name": "ArcOfEllipse",
"native": true,
"parameterSchema": "constructor:Part.ArcOfEllipse(Conic,float,float,bool=true)",
"replay": "native-source-python-constructor",
"resourcesReleased": true,
"result": {
"className": "ArcOfEllipse",
"endPoint": [
3.6739403974420594e-16,
3,
0
],
"firstParameter": 0,
"lastParameter": 1.5707963267948966,
"length": 7.266336165410664,
"startPoint": [
6,
0,
0
]
},
"returnSchema": "Part.ArcOfEllipse{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"sourceEntry": "src/Mod/Part/App/ArcOfEllipse.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:ArcOfHyperbola",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "ArcOfHyperbola",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "ArcOfHyperbola",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/ArcOfHyperbola.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:ArcOfParabola",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "ArcOfParabola",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/ArcOfParabola.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:AttachEngine",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "AttachEngine",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "AttachEngine",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:AttachEngine.getModeInfo",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "AttachEngine.getModeInfo",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:AttachExtension",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "AttachExtension",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "AttachExtension",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/AttachExtension.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:MakePrism",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "MakePrism",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepFeat/MakePrism.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:BRepOffsetAPI_MakeFilling",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BRepOffsetAPI_MakeFilling",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BRepOffsetAPI_MakeFilling",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.isDone",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "BRepOffsetAPI_MakeFilling.isDone",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:BRepOffsetAPI_MakePipeShell",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BRepOffsetAPI_MakePipeShell",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BRepOffsetAPI_MakePipeShell",
"value": ""
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakePipeShell.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakePipeShell.getStatus",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "BRepOffsetAPI_MakePipeShell.getStatus",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakePipeShell.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve.isRational",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.isRational",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.isRational",
"value": "False"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.isPeriodic",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.isPeriodic",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.isPeriodic",
"value": "False"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.isClosed",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.isClosed",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.isClosed",
"value": "False"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getKnot",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getKnot",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getKnot",
"value": "0.0"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getKnots",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getKnots",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getKnots",
"value": "[0.0, 2.8284271247461903]"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getPole",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getPole",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getPole",
"value": "Vector (0.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getPoles",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getPoles",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getPoles",
"value": "[Vector (0.0, 0.0, 0.0), Vector (1.0, 2.0, 0.0), Vector (2.0, 0.0, 0.0)]"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getWeight",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getWeight",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getWeight",
"value": "1.0"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getWeights",
"value": "[1.0, 1.0, 1.0]"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve.getPolesAndWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve.getPolesAndWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve.getPolesAndWeights",
"value": "[(0.0, 0.0, 0.0, 1.0), (1.0, 2.0, 0.0, 1.0), (2.0, 0.0, 0.0, 1.0)]"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "part-module-batch-cross",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 1,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "Part API record is not part of this module-scoped adapter",
"name": "Arc",
"native": true,
"parameterSchema": "unmatched",
"resourcesReleased": true,
"returnSchema": "unmatched",
"sourceEntry": "src/Mod/Part/App/Arc.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "invalid",
"error": {
"code": "invalid_request",
"message": "Part Python family envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "part-module-batch-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"traceSha256": "390562b92f231e9afba7056368239f4f2bef19f84add4d745161553c896c24b5"
},
"dispositionCounts": {
"exposed": 18,
"restricted": 1,
"nonportable": 0,
"not_implemented": 5
},
"records": [
{
"apiId": "py:Part:class:Arc",
"name": "Arc",
"sourceEntry": "src/Mod/Part/App/Arc.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "constructor:Part.Arc(Conic,float,float,bool=true)",
"returnSchema": "Part.Arc{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"result": {
"className": "Arc",
"endPoint": [
3.061616997868383e-16,
5,
0
],
"firstParameter": 0,
"lastParameter": 1.5707963267948966,
"length": 7.853981633974483,
"startPoint": [
5,
0,
0
]
},
"evidenceSha256": "5eb54201b267c3525d9b0dbf0d21d24cdfc82e3b80b86235c0d6cc6df4f25ee5"
},
{
"apiId": "py:Part:class:ArcOfCircle",
"name": "ArcOfCircle",
"sourceEntry": "src/Mod/Part/App/ArcOfCircle.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "constructor:Part.ArcOfCircle(Conic,float,float,bool=true)",
"returnSchema": "Part.ArcOfCircle{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"result": {
"className": "ArcOfCircle",
"endPoint": [
3.061616997868383e-16,
5,
0
],
"firstParameter": 0,
"lastParameter": 1.5707963267948966,
"length": 7.853981633974483,
"startPoint": [
5,
0,
0
]
},
"evidenceSha256": "7fb9a163fa54ebb6333f5435a08a5c30a900571e943c7fd1d6bef160a14c9ea4"
},
{
"apiId": "py:Part:class:ArcOfConic",
"name": "ArcOfConic",
"sourceEntry": "src/Mod/Part/App/ArcOfConic.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted",
"code": "abstract_type",
"parameterSchema": "constructor:Part.ArcOfConic(Conic,float,float,bool=true)",
"returnSchema": "Part.ArcOfConic{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"evidenceSha256": "de78c9a08103cfb5a70d9d705f995ad51ae46592e1e0fc9b5e99f370d1a94342"
},
{
"apiId": "py:Part:class:ArcOfEllipse",
"name": "ArcOfEllipse",
"sourceEntry": "src/Mod/Part/App/ArcOfEllipse.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "constructor:Part.ArcOfEllipse(Conic,float,float,bool=true)",
"returnSchema": "Part.ArcOfEllipse{FirstParameter,LastParameter,StartPoint,EndPoint,length}",
"result": {
"className": "ArcOfEllipse",
"endPoint": [
3.6739403974420594e-16,
3,
0
],
"firstParameter": 0,
"lastParameter": 1.5707963267948966,
"length": 7.266336165410664,
"startPoint": [
6,
0,
0
]
},
"evidenceSha256": "d83af407d532f9807bee4f01c1c286179401751e878fa9cefe85728c022dd21d"
},
{
"apiId": "py:Part:class:ArcOfHyperbola",
"name": "ArcOfHyperbola",
"sourceEntry": "src/Mod/Part/App/ArcOfHyperbola.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "ArcOfHyperbola",
"value": ""
},
"evidenceSha256": "457e04fd4f2bb8fbe8fa31337d55548d048ba857467038953e21c8cb716bcf13"
},
{
"apiId": "py:Part:class:ArcOfParabola",
"name": "ArcOfParabola",
"sourceEntry": "src/Mod/Part/App/ArcOfParabola.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"evidenceSha256": "0ebe821618c002585ab31e90476cd2e5e5bfe20cef6cc5380def1a13b240cc28"
},
{
"apiId": "py:Part:class:AttachEngine",
"name": "AttachEngine",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "AttachEngine",
"value": ""
},
"evidenceSha256": "e993a514d27a0cdc46367f9f91aab387b2942bcfc2a478e6847adaa95a673fd2"
},
{
"apiId": "py:Part:method:AttachEngine.getModeInfo",
"name": "AttachEngine.getModeInfo",
"sourceEntry": "src/Mod/Part/App/AttachEngine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"evidenceSha256": "d454b5b9d265345b76f34c8ddc984476c8921772a56c9a29bced896f3e741973"
},
{
"apiId": "py:Part:class:AttachExtension",
"name": "AttachExtension",
"sourceEntry": "src/Mod/Part/App/AttachExtension.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "AttachExtension",
"value": ""
},
"evidenceSha256": "f6c5e9e0cc31d5dc08d0a0241b3a5ffadf031a17812983c105b04d50f7e5d92f"
},
{
"apiId": "py:Part:class:MakePrism",
"name": "MakePrism",
"sourceEntry": "src/Mod/Part/App/BRepFeat/MakePrism.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"evidenceSha256": "5d2d1cc72fe65f88a9c41b3d606c848c9c6eaf19c616f991b7b49d3c3e66ddcb"
},
{
"apiId": "py:Part:class:BRepOffsetAPI_MakeFilling",
"name": "BRepOffsetAPI_MakeFilling",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BRepOffsetAPI_MakeFilling",
"value": ""
},
"evidenceSha256": "efa88730e8c5ded88516915dac99bf00cd92e4ad279763f861129acbf9ae163a"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakeFilling.isDone",
"name": "BRepOffsetAPI_MakeFilling.isDone",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakeFilling.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"evidenceSha256": "9a9613f3169c32eb9661ee64fd2f02bba84a46e7d798fb64484c574b2eb213d5"
},
{
"apiId": "py:Part:class:BRepOffsetAPI_MakePipeShell",
"name": "BRepOffsetAPI_MakePipeShell",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakePipeShell.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BRepOffsetAPI_MakePipeShell",
"value": ""
},
"evidenceSha256": "db9300bf1d00deaff59003c76bb207de3f82f03bc6d660d0c047152e7e05d12b"
},
{
"apiId": "py:Part:method:BRepOffsetAPI_MakePipeShell.getStatus",
"name": "BRepOffsetAPI_MakePipeShell.getStatus",
"sourceEntry": "src/Mod/Part/App/BRepOffsetAPI_MakePipeShell.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"evidenceSha256": "8c99619fe338a42c8d469226587e38a5ffe0ec19c68bf7c6fd02381edc730f94"
},
{
"apiId": "py:Part:method:BSplineCurve.isRational",
"name": "BSplineCurve.isRational",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve.isRational",
"value": "False"
},
"evidenceSha256": "004072d0ec874b7436a8c3ea7e36bb63e5b381197f370a893bd999ac725b75fc"
},
{
"apiId": "py:Part:method:BSplineCurve.isPeriodic",
"name": "BSplineCurve.isPeriodic",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve.isPeriodic",
"value": "False"
},
"evidenceSha256": "7afc4994dcafd09f7756df66315f0af953638da9f1481ed47de61a52e4bf44fe"
},
{
"apiId": "py:Part:method:BSplineCurve.isClosed",
"name": "BSplineCurve.isClosed",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve.isClosed",
"value": "False"
},
"evidenceSha256": "9777be397903283ab08d6b74e0fb75b71d8d26825c7c643a6985a28c0e503f01"
},
{
"apiId": "py:Part:method:BSplineCurve.getKnot",
"name": "BSplineCurve.getKnot",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve.getKnot",
"value": "0.0"
},
"evidenceSha256": "d095359b2dc5353224f4455f8ff71fd5441ff6b1bbe01ab2de43f443a23ed4a6"
},
{
"apiId": "py:Part:method:BSplineCurve.getKnots",
"name": "BSplineCurve.getKnots",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve.getKnots",
"value": "[0.0, 2.8284271247461903]"
},
"evidenceSha256": "e4b4c7cb18e3cd49d57491f143116b3b5f728f66aaa5b0bd78e5166f6666e41c"
},
{
"apiId": "py:Part:method:BSplineCurve.getPole",
"name": "BSplineCurve.getPole",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve.getPole",
"value": "Vector (0.0, 0.0, 0.0)"
},
"evidenceSha256": "9400d47ce0e6f36890ed4d8b0e8af0a4468d44970caafe9d0e2e37495fd06b99"
},
{
"apiId": "py:Part:method:BSplineCurve.getPoles",
"name": "BSplineCurve.getPoles",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve.getPoles",
"value": "[Vector (0.0, 0.0, 0.0), Vector (1.0, 2.0, 0.0), Vector (2.0, 0.0, 0.0)]"
},
"evidenceSha256": "ee45f82f4bd86ab1b1e04048b998bb2889755b15b7a02b38359ac56d5a10f751"
},
{
"apiId": "py:Part:method:BSplineCurve.getWeight",
"name": "BSplineCurve.getWeight",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve.getWeight",
"value": "1.0"
},
"evidenceSha256": "8d3b18a28ff3f2ceb9812adb589bd4fbf0aa0ebbdc8fb0d9f28cd7feb8442870"
},
{
"apiId": "py:Part:method:BSplineCurve.getWeights",
"name": "BSplineCurve.getWeights",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve.getWeights",
"value": "[1.0, 1.0, 1.0]"
},
"evidenceSha256": "bf85480250ebb6b05815c20a3258400fec37e9a32cfee6f2ab207b0a04d56b8e"
},
{
"apiId": "py:Part:method:BSplineCurve.getPolesAndWeights",
"name": "BSplineCurve.getPolesAndWeights",
"sourceEntry": "src/Mod/Part/App/BSplineCurve.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve.getPolesAndWeights",
"value": "[(0.0, 0.0, 0.0, 1.0), (1.0, 2.0, 0.0, 1.0), (2.0, 0.0, 0.0, 1.0)]"
},
"evidenceSha256": "49a346174266a3515c28e90eab5dee32a4f859f83b4e67b939f74a4228c16eea"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false,
"makerFixturesClosed": true
},
"evidence": {
"path": "docs/p6/part-module-batch-d8b623f63d70c18ddc20f9c4-runtime.json",
"log": "docs/freecad-p6-part-module-batch-d8b623f63d70c18ddc20f9c4.log"
},
"moduleArtifact": {
"module": "Part",
"worker": "part.worker.ts",
"revision": "9159ce1ea2a59ded",
"moduleRevision": "3cc996b096401ce7",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"profile": "fast-dev"
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebPartBoxProbe.wasm",
"sha256": "9159ce1ea2a59ded8e119dc55761764410c2ba865112d24741af6fbb457f6789"
},
"loader": {
"path": "web/public/kernel/FreeCADWebPartBoxProbe.js",
"sha256": "c486019fd73cfaaccbecef8bcf75bc969723bba787989c4b49279104cbefd175"
}
},
"boundaries": [
"Part.makeBoreHole remains a GUI restricted boundary because the official source unconditionally imports and uses FreeCADGui.",
"Any non-exposed record retains its native error or portability boundary; the gate does not fabricate a JavaScript result.",
"All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
]
}