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

1975 lines
83 KiB
JSON

{
"schema": "freecad-web-p6-part-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "3b20863a8619d81cc3a6511a",
"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:method:BSplineCurve2d.isClosed",
"name": "BSplineCurve2d.isClosed",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getKnot",
"name": "BSplineCurve2d.getKnot",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getKnots",
"name": "BSplineCurve2d.getKnots",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPole",
"name": "BSplineCurve2d.getPole",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPoles",
"name": "BSplineCurve2d.getPoles",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getWeight",
"name": "BSplineCurve2d.getWeight",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getWeights",
"name": "BSplineCurve2d.getWeights",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPolesAndWeights",
"name": "BSplineCurve2d.getPolesAndWeights",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getResolution",
"name": "BSplineCurve2d.getResolution",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getMultiplicity",
"name": "BSplineCurve2d.getMultiplicity",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getMultiplicities",
"name": "BSplineCurve2d.getMultiplicities",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getCardinalSplineTangents",
"name": "BSplineCurve2d.getCardinalSplineTangents",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BezierCurve2d.isRational",
"name": "BezierCurve2d.isRational",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BezierCurve2d.isPeriodic",
"name": "BezierCurve2d.isPeriodic",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BezierCurve2d.isClosed",
"name": "BezierCurve2d.isClosed",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BezierCurve2d.getPole",
"name": "BezierCurve2d.getPole",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BezierCurve2d.getPoles",
"name": "BezierCurve2d.getPoles",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BezierCurve2d.getWeight",
"name": "BezierCurve2d.getWeight",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BezierCurve2d.getWeights",
"name": "BezierCurve2d.getWeights",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:BezierCurve2d.getResolution",
"name": "BezierCurve2d.getResolution",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:Circle2d",
"name": "Circle2d",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/Circle2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:Circle2d.getCircleCenter",
"name": "Circle2d.getCircleCenter",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/Circle2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:Conic2d",
"name": "Conic2d",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/Conic2d.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:class:Ellipse2d",
"name": "Ellipse2d",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/Geom2d/Ellipse2d.pyi",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "39882f13b641e8eb4551e0d571a8338acdc4180fc4d1b74df2727afb89b24dba",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 24,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:method:BSplineCurve2d.isClosed",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.isClosed",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.isClosed"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getKnot",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getKnot",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getKnot"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getKnots",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getKnots",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getKnots"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPole",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getPole",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getPole"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPoles",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getPoles",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getPoles"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getWeight",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getWeight",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getWeight"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getWeights"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPolesAndWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getPolesAndWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getPolesAndWeights"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getResolution",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getResolution",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getResolution"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getMultiplicity",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getMultiplicity",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getMultiplicity"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getMultiplicities",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getMultiplicities",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getMultiplicities"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getCardinalSplineTangents",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getCardinalSplineTangents",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getCardinalSplineTangents"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.isRational",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.isRational",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.isRational"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.isPeriodic",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.isPeriodic",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.isPeriodic"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.isClosed",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.isClosed",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.isClosed"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getPole",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getPole",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getPole"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getPoles",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getPoles",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getPoles"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getWeight",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getWeight",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getWeight"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getWeights"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getResolution",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getResolution",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getResolution"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:Circle2d",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "Circle2d",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "Circle2d",
"value": "source-declared:Circle2d"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Circle2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:Circle2d.getCircleCenter",
"code": "native_fixture_error",
"family": "generic-object",
"message": "AttributeError: module 'Part' has no attribute 'Circle2d.getCircleCenter'",
"name": "Circle2d.getCircleCenter",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Circle2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:Conic2d",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "Conic2d",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Conic2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:Ellipse2d",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "Ellipse2d",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "Ellipse2d",
"value": "source-declared:Ellipse2d"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Ellipse2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "b9ad5f8ee0d383463893b7369021849172d3fc8033feaadf47dea2706c236961",
"replay": {
"equal": true,
"resultSha256": "b9ad5f8ee0d383463893b7369021849172d3fc8033feaadf47dea2706c236961"
},
"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:method:BSplineCurve2d.isClosed",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.isClosed",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.isClosed"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getKnot",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getKnot",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getKnot"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getKnots",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getKnots",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getKnots"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPole",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getPole",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getPole"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPoles",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getPoles",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getPoles"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getWeight",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getWeight",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getWeight"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getWeights"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPolesAndWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getPolesAndWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getPolesAndWeights"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getResolution",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getResolution",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getResolution"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getMultiplicity",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getMultiplicity",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getMultiplicity"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getMultiplicities",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getMultiplicities",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getMultiplicities"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getCardinalSplineTangents",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getCardinalSplineTangents",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getCardinalSplineTangents"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.isRational",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.isRational",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.isRational"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.isPeriodic",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.isPeriodic",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.isPeriodic"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.isClosed",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.isClosed",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.isClosed"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getPole",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getPole",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getPole"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getPoles",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getPoles",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getPoles"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getWeight",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getWeight",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getWeight"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getWeights"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getResolution",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getResolution",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getResolution"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:Circle2d",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "Circle2d",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "Circle2d",
"value": "source-declared:Circle2d"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Circle2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:Circle2d.getCircleCenter",
"code": "native_fixture_error",
"family": "generic-object",
"message": "AttributeError: module 'Part' has no attribute 'Circle2d.getCircleCenter'",
"name": "Circle2d.getCircleCenter",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Circle2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:Conic2d",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "Conic2d",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Conic2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:Ellipse2d",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "Ellipse2d",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "Ellipse2d",
"value": "source-declared:Ellipse2d"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Ellipse2d.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:method:BSplineCurve2d.isClosed",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.isClosed",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.isClosed"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getKnot",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getKnot",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getKnot"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getKnots",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getKnots",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getKnots"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPole",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getPole",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getPole"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPoles",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getPoles",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getPoles"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getWeight",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getWeight",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getWeight"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getWeights"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPolesAndWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getPolesAndWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getPolesAndWeights"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getResolution",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getResolution",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getResolution"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getMultiplicity",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getMultiplicity",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getMultiplicity"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getMultiplicities",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getMultiplicities",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getMultiplicities"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getCardinalSplineTangents",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BSplineCurve2d.getCardinalSplineTangents",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getCardinalSplineTangents"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.isRational",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.isRational",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.isRational"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.isPeriodic",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.isPeriodic",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.isPeriodic"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.isClosed",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.isClosed",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.isClosed"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getPole",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getPole",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getPole"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getPoles",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getPoles",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getPoles"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getWeight",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getWeight",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getWeight"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getWeights",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getWeights",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getWeights"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:BezierCurve2d.getResolution",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "BezierCurve2d.getResolution",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getResolution"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:class:Circle2d",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "Circle2d",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "Circle2d",
"value": "source-declared:Circle2d"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Circle2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:Circle2d.getCircleCenter",
"code": "native_fixture_error",
"family": "generic-object",
"message": "AttributeError: module 'Part' has no attribute 'Circle2d.getCircleCenter'",
"name": "Circle2d.getCircleCenter",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Circle2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:Conic2d",
"code": "native_fixture_error",
"family": "generic-object",
"message": "Part Python runtime setup failed: bad argument type for built-in operation",
"name": "Conic2d",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Conic2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Part:class:Ellipse2d",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "Ellipse2d",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "Ellipse2d",
"value": "source-declared:Ellipse2d"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/Geom2d/Ellipse2d.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": "BSplineCurve2d.isClosed",
"native": true,
"parameterSchema": "unmatched",
"resourcesReleased": true,
"returnSchema": "unmatched",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.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": "157df5f1a7247d4c9efb738f13464f624ce12ed90a9cb1d5a4b510dbf27edb72"
},
"dispositionCounts": {
"exposed": 22,
"restricted": 0,
"nonportable": 0,
"not_implemented": 2
},
"records": [
{
"apiId": "py:Part:method:BSplineCurve2d.isClosed",
"name": "BSplineCurve2d.isClosed",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.isClosed"
},
"evidenceSha256": "a906487e8d08a5f96ec0fb17973e26bf16b771ee6ee958ee2785d8ac9637b50f"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getKnot",
"name": "BSplineCurve2d.getKnot",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getKnot"
},
"evidenceSha256": "98894c6eac133c57f56dd620e174cab21624ccd600c31718da4ccdc89f412f70"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getKnots",
"name": "BSplineCurve2d.getKnots",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getKnots"
},
"evidenceSha256": "4fdb08e0a19db5e849a370ebb529118f7141080d812c5c9f6a53cef45d57aba0"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPole",
"name": "BSplineCurve2d.getPole",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getPole"
},
"evidenceSha256": "d32c9b18729a77f1627ed8717176b946f1cd281afec8421faa90fdd6629c0061"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPoles",
"name": "BSplineCurve2d.getPoles",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getPoles"
},
"evidenceSha256": "3b2977d24e0299ace9883d6074b48c68325f7cfa9506e1060dd05424f13eb07d"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getWeight",
"name": "BSplineCurve2d.getWeight",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getWeight"
},
"evidenceSha256": "160cabbac978bf268c6db1ded36e337fd8eaa39728226a4e055dd31573f5b9ce"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getWeights",
"name": "BSplineCurve2d.getWeights",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getWeights"
},
"evidenceSha256": "b68c4754068dd5b982ad3ab144937b1717572711ec9b3e73621fdf9dbc7a07f6"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getPolesAndWeights",
"name": "BSplineCurve2d.getPolesAndWeights",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getPolesAndWeights"
},
"evidenceSha256": "c8b9fb7bc065ef8dc9977451451bc819b8ce6bac69a450ce15d8528f03684635"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getResolution",
"name": "BSplineCurve2d.getResolution",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getResolution"
},
"evidenceSha256": "f9d606f6931b0f4d688a07ae6d20a75ed417843e2a49b5112a074da969c68eb7"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getMultiplicity",
"name": "BSplineCurve2d.getMultiplicity",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getMultiplicity"
},
"evidenceSha256": "1030c8318e95ec15e71c9ac507d2bf3b5dff374f32f135fc2db1512d030e6bc2"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getMultiplicities",
"name": "BSplineCurve2d.getMultiplicities",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getMultiplicities"
},
"evidenceSha256": "d5caa15a163ba9a20a98429dd082bfcbbacf567a3c72a503bc0a6df0ebcca350"
},
{
"apiId": "py:Part:method:BSplineCurve2d.getCardinalSplineTangents",
"name": "BSplineCurve2d.getCardinalSplineTangents",
"sourceEntry": "src/Mod/Part/App/Geom2d/BSplineCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BSplineCurve2d",
"value": "source-declared:BSplineCurve2d.getCardinalSplineTangents"
},
"evidenceSha256": "3c847843818927057de19eeb704d0ffc0b337408e663c017bdd10176fc826e3d"
},
{
"apiId": "py:Part:method:BezierCurve2d.isRational",
"name": "BezierCurve2d.isRational",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.isRational"
},
"evidenceSha256": "06de07fb61aef7372bb2dbf856a43f9ba82420fa172c1a3296163cbee0639a01"
},
{
"apiId": "py:Part:method:BezierCurve2d.isPeriodic",
"name": "BezierCurve2d.isPeriodic",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.isPeriodic"
},
"evidenceSha256": "bdfe4d78ab5a73b415ae07cc500ca22bd3f7e3366d8b5ed1b9745d6c70fea3c2"
},
{
"apiId": "py:Part:method:BezierCurve2d.isClosed",
"name": "BezierCurve2d.isClosed",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.isClosed"
},
"evidenceSha256": "dd0a93c44d80538112b4c82509ff03b14abdd49866a1b668d78589d0a52c83a5"
},
{
"apiId": "py:Part:method:BezierCurve2d.getPole",
"name": "BezierCurve2d.getPole",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getPole"
},
"evidenceSha256": "8414e1346666220aed903b5fcf1df7b9ffa4150cde7ac6578791e5d5a9f2d5ab"
},
{
"apiId": "py:Part:method:BezierCurve2d.getPoles",
"name": "BezierCurve2d.getPoles",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getPoles"
},
"evidenceSha256": "740e6dc6ba0e3a7c5d2cb6a36b80c833082d03a1eefe395a2db7a5c620a4956b"
},
{
"apiId": "py:Part:method:BezierCurve2d.getWeight",
"name": "BezierCurve2d.getWeight",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getWeight"
},
"evidenceSha256": "33a66d19a9bb34bb9be8d756fe3f9d2fcb32868aa76004f56fff09903262d3f6"
},
{
"apiId": "py:Part:method:BezierCurve2d.getWeights",
"name": "BezierCurve2d.getWeights",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getWeights"
},
"evidenceSha256": "c6d225dd19126f5d21002e35bc8c23cc9286329bcf8549877e0610a598fb113b"
},
{
"apiId": "py:Part:method:BezierCurve2d.getResolution",
"name": "BezierCurve2d.getResolution",
"sourceEntry": "src/Mod/Part/App/Geom2d/BezierCurve2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "BezierCurve2d",
"value": "source-declared:BezierCurve2d.getResolution"
},
"evidenceSha256": "dd2b416a5b0f1472b88279b87e67ce967c1319bb1377c5e9588375f4d3619434"
},
{
"apiId": "py:Part:class:Circle2d",
"name": "Circle2d",
"sourceEntry": "src/Mod/Part/App/Geom2d/Circle2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "Circle2d",
"value": "source-declared:Circle2d"
},
"evidenceSha256": "20628746a5e9dfba9feb8ab3b235e4dd2fe5958480d04ec9c2096edc5cc47529"
},
{
"apiId": "py:Part:method:Circle2d.getCircleCenter",
"name": "Circle2d.getCircleCenter",
"sourceEntry": "src/Mod/Part/App/Geom2d/Circle2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"evidenceSha256": "99804899932628d70f814c8d4c127781a00ce87a136058ea4b9e05460eac5087"
},
{
"apiId": "py:Part:class:Conic2d",
"name": "Conic2d",
"sourceEntry": "src/Mod/Part/App/Geom2d/Conic2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"code": "native_fixture_error",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"evidenceSha256": "8d956c625eb50ccbb3bf545eeead4a2eb0a27069ec7c38e81b8034d343126090"
},
{
"apiId": "py:Part:class:Ellipse2d",
"name": "Ellipse2d",
"sourceEntry": "src/Mod/Part/App/Geom2d/Ellipse2d.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "Ellipse2d",
"value": "source-declared:Ellipse2d"
},
"evidenceSha256": "7b470c539c5f91f06763c772fc9acb799edcd4302c88323abc73433510555735"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false,
"makerFixturesClosed": true
},
"evidence": {
"path": "docs/p6/part-module-batch-3b20863a8619d81cc3a6511a-runtime.json",
"log": "docs/freecad-p6-part-module-batch-3b20863a8619d81cc3a6511a.log"
},
"moduleArtifact": {
"module": "Part",
"worker": "part.worker.ts",
"revision": "13449f83fd49b93c",
"moduleRevision": "ffcf11e13106ba58",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"profile": "fast-dev"
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebPartBoxProbe.wasm",
"sha256": "13449f83fd49b93c202329cfdda47392f4ef2403b20c02ac2dcf4abd8286c8d6"
},
"loader": {
"path": "web/public/kernel/FreeCADWebPartBoxProbe.js",
"sha256": "f8315dc74aba24a1262b23247c87c17598649ea9df99c77cc04b226875057a69"
}
},
"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."
]
}